有关重新编译APACHE,和PHP的关系问题

由 thunderbird 在 02-24-2004 15:54 发表:

有关重新编译APACHE,和PHP的关系问题

根据APACHE的优化过程(把连接数从256改到1024):

有一个问题想请教一下前辈们,APACHE的安装(也就是重新编译),中间有一部份是有关系到PHP的,我的机子上当然早已经有PHP了,但是重新编APACHE一定也要重新编PHP吗?我是按以下方法搞的:

tar xzvf apache_1.3.27.tar.gz

tar xzvf php-4.3.1.tar.gz

mv /tmp/soft/apache_1.3.27 /usr/local/

mv /tmp/soft/php-4.3.1 /usr/local/

cd /usr/local/apache_1.3.27

./configure --prefix=/usr/local/apache <-- 将APACHE安装在/usr/local/apache目录里

cd /usr/local/php-4.3.1 <-- 略,之前解压和移动到/usr/local/下的PHP软件

./configure --with-apache=/usr/local/apache_1.3.27 --with-mysql=/usr/local/mysql --enable-track-vars <--APACHE需要指向刚才测过的目录,而MYSQL指向已经安装完成的目录里。

make

make insatll <--安装PHP,安装完成之后在/usr/local/apache_1.3.27/src/modules中会多一个php4的子目录出来,这面就放了php4主要程式库。

cp /usr/local/php-4.3.1/php.ini-dist /usr/local/lib/php.ini <-- 因为APACHE运行PHP程序需要这个。

安装 APACHE 件:

重头戏!开始安装APACHE了。由于已经安装了PHP,所以在/usr/local/apache_1.3.27/src/modules中就会有php4目录。

cd /usr/local/apache_1.3.27

./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a <--注意,--activate-module这一行,这个得先安装过PHP才能使用这组模块。

make

make install

/usr/local/apache/bin/apachectl start <--起动APACHE服务

-----------

在这安装的过程中,中间有一步PHP的过

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus