php禁用eval,php如何禁用eval

php禁用eval的方法:1、安装编译工具;2、安装suhosin;3、配置php支持suhosin;4、编辑phpinfo.php配置文件,修改配置【suhosin.executor.disable_eval = on】即可。

16a72b58cea377729ea54000d586e73c.png

具体方法:

(推荐教程:php图文教程)

1、安装编译工具yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl

2、安装suhosincd /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支持suhosinvi /usr/local/php5/etc/php.ini #编辑配置文件,在最后一行添加以下内容

extension="suhosin.so"

4、测试vi /usr/local/nginx/html/phpinfo.php #编辑

5.禁用evalsuhosin.executor.disable_eval = on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值