|
|
根据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的过程,想请教一下。如果有已经有PHP,怎么想搞可以不重新编译PHP?
因为比较烦,如果不重新编译PHP,我就可以在WEB服务不停的情况下完成APACHE的最大连接升级。
请前辈们指教了…… |
|