Apache:1. 下载:http://www.apache.org/dist/httpd/httpd-2.0.46.tar.gz2. 解包:tar xvfz httpd-2.0.46.tar.gz3. 安装:cd httpd-2.0.46./configure --prefix=/usr/local/apache --enable-somakemake install4. 修改httpd.conf:vi /usr/local/apache/conf/httpd.confDirectoryIndex后加上index.php加一行 AddType application/x-httpd-php .php .phtml .php3 .inc加一行 LoadModule php4_module modules/libphp4.soAddDefaultCharset后改为GB23125. 启动时运行:vi /etc/rc.d/rc.local 加一行 /usr/local/apache/bin/apachectl startMySQL:1. 下载:http://mysql.ihostunit.com/Downloads/MySQL-4.0/mysql-standard-4.0.13-pc-linux-i686.tar.gz2. 安装:groupadd mysqluseradd -g mysql mysqlcd /usr/localgunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -ln -s full-path-to-mysql-VERSION-OS mysqlcd mysqlscripts/mysql_install_dbchown -R root .chown -R mysql datachgrp -R mysql .3. 运行:./bin/mysqld_safe --user=mysql &4. 启动时运行:vi /etc/rc.d/rc.local 加一行 cd /usr/local/mysql;./bin/mysqld_safe --user=mysql &PHP:1. 下载:http://www.php.net/get/php-4.3.2.tar.gz/from/this/mirror2. 解包:tar xvfz php-4.3.2.tar.gz3. 安装:cd php-4.3.2./configure --with-mysql --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --with-gd --with-zlib --with-xmlmake make installcp php.ini-dist /usr/local/lib/php.inivi /usr/local/lib/php.ini 修改 mysql.default_socket =/tmp/mysql.sock

解决方案 »

  1.   

    to delectation(我是一只小小鸟):
    晕,这种文章我看过N遍了呀,问题是找不出来为什么PHP不能解释执行的原因呀~~~
      

  2.   

    兄弟,按照你讲的方法我看应该没有什么问题啊关键是你测试一个php文件时会出现什么情况,如果浏览器会显示出下载php文件的对话框还是其它错误提示,如果是前者的话你的htm文件可否显示,如果可以显示的话则是apache没有支持php,这个是因为你安装时应该先安装php再安装apache,关在安装时加上--with php=/php的安装路径,否则apache是不会支持php的.
      

  3.   

    to answermyquestion(心伤血):
    我是先安装了apache后再安装php的,估计是你说的原因了,用什么命令可以卸掉apache再安装呢??
      

  4.   

    to answermyquestion(心伤血):
    还有,用rpm安装apache时如何加--with php=/php的安装路径,能不能提供卸载和重新安装的命令列表给我??
      

  5.   

    首选查一下你的测试文件没有什么问题吗?
    如果不行,试试下面的方法……
    apache在安装时需要加上--with-module=all这样的话你加上那个
    AddType application/x-httpd-php .php .phtml .php3 .inc加一行 LoadModule php4_module modules/libphp4.so才有用,不然apache是加不上php的模块的……apache不用删除直接再重装一次就可以了……
    只是编译apache的时候注意一下……
    至于php的安装因为是rpm的,一般不会有什么问题的……
    你试一下吧……不行我再帮你找原因 ……
      

  6.   

    to chmask(生物信息):
    谢谢你给了我信心,我现在的apache是用rpm包装的,包名如下,我试着加--with-module=all
    参数进行安装报错:
    [root@LinuxServer tmp]# rpm -Uvh --with-module=all httpd-2.0.40-8.i386.rpm 
    --with-module=all: unknown option我想用--with php=/php这个参数,但我用whereis php查看php安装后所在的路径,竟出来很多,如下:
    [root@LinuxServer tmp]# whereis php
    php: /usr/bin/php /etc/php.ini /usr/lib/php /usr/local/bin/php /usr/local/lib/php.ini /usr/local/lib/php /usr/include/php
    我不知道该用哪一个再有:rpm -Uvh --with php=/php好像也报错,说是未知的参数你能不能给我写一个示例语句呢?要能运行的
      

  7.   

    各位老大,能不能快点帮我这个忙?? 
    好几天了还没解决,早知道原来重装可能会更快点
    UP
    UPUP...
      

  8.   

    从linux跑到php来,总会有人帮我吧??