更新了稳定版的PHP5.3.8,换了一台生产机做测试,暂时无发现问题

LongRaindy 发布于 2011/11/05 10:08
阅读 657
收藏 0

从php.net拿到包后,放入/tmp中

cp php-5.3.8.tar.gz /tmp

cd /tmp

tar xvfz php-5.3.8.tar.gz

cd php-5.3.8

 

在/tmp/php-5.3.8下建立脚本go.sh,脚本内容如下:

-------------------------

#!/bin/sh

IN_DIR="/www/raindy" #modify by youself

        ./configure --prefix=$IN_DIR/php-5.3.8 --with-config-file-path=$IN_DIR/etc --with-mysql=$IN_DIR/mysql --with-iconv-dir=/usr --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath  --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt=/usr --with-gd --enable-gd-native-ttf --with-mhash --enable-ftp --enable-fpm \

--with-libxml-dir=/usr/local/libxml --with-openssl --with-zlib=/usr  --enable-gd-jis-conv --enable-sockets --enable-sysvmsg -enable-sysvshm --without-pear

---------------

chmod 755 go.sh

运行编译脚本 ./go.sh

然后make & make install 即可。

把php.ini模版放入/www/raindy/etc/下,php-fpm.ini放入/www/raindy/php-5.3.8/下。

最后,需要把自动启动脚本放入/etc/init.d

cp /tmp/php-5.3.8/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

 

完成以上所有步骤后,用root用户执行service php-fpm start即可。如果可正常启动,可看到php-fpm进程,如不行,检查/www/raindy/php-5.3.8/var/log下面的日志,排除问题即可。

 

测试了几天,暂时没发现问题,效率也感觉不到说比5.2.17版本更快,我是典型的冒险主义者,升级到新版本可能更能满足心中的期盼吧。

加载中
返回顶部
顶部