升级php的方法,以修补php的hash漏洞。
cd /usr/local/src 切换到php的安装源文件下
tar zxvf php-5.3.9RC4.tar.gz
cd php-5.3.9RC4
./configure --prefix=/usr/local/php5 --with-curl=/usr/local/curl --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql/ --with-mysqli=/usr/local/mysql/bin/mysql_config --with-zlib-dir --with-bz2 --with-tiff-dir --with-libxml-dir --with-freetype-dir=/usr/local/freetype/ --with-gd --with-jpeg-dir=/usr/local/jpeg6/ --with-png-dir --with-ttf --enable-mbstring --disable-ipv6 --enable-trace-vars
make clean
make
(如果不好用,去掉=/usr/local/gd/就行了!)
make install
cp -rap php.ini-production /usr/local/php5/lib/php.ini
cd /usr/local/php5/
vim /usr/local/php5/lib/php.ini
把#号去掉: extension=msql.so
保存退出。vim /usr/local/php5/lib/php.ini +431
修改:
expose_php = On
为:
expose_php = Off
保存退出。
这些都不要,也许就好用了
/etc/init.d/apachectl restart
阅读(2872) | 评论(0) | 转发(0) |