php禁用eval的要领:1、装置编译东西;2、装置suhosin;3、设置php支撑suhosin;4、编辑phpinfo.php设置文件,修正设置【suhosin.executor.disable_eval = on】即可。
具体要领:
(引荐教程:php图文教程)
1、装置编译东西
yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl
2、装置suhosin
cd /usr/local/src #进入软件包寄存目次
wget http://download.suhosin.org/suhosin-0.9.33.tgz #下载
tar zxvf suhosin-0.9.33.tgz #解压
cd suhosin-0.9.33 #进入装置目次
/usr/local/php5/bin/phpize #用phpize生成configure设置文件
./configure --with-php-config=/usr/local/php/bin/php-config #设置
make #编译
make install #装置
装置完成以后,涌现下面的界面,记着以下途径,背面会用到。
/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/ #suhosin模块途径
(进修视频引荐:php视频教程)
3、设置php支撑suhosin
vi /usr/local/php5/etc/php.ini #编辑设置文件,在末了一行增加以下内容
extension="suhosin.so"
4、测试
vi /usr/local/nginx/html/phpinfo.php #编辑
5.禁用eval
suhosin.executor.disable_eval = on
以上就是php怎样禁用eval的细致内容,更多请关注ki4网别的相干文章!
收藏 | 0