php禁用eval,zp blog
最新版的suhosin需要php版本大于5.4,對于5.4以下版本則需要安裝補丁,尷尬之處在于安裝補丁需要重新編譯PHP并安裝……? 總感覺莫名的不好
干貨:
1、suhosin-0.9.36版本可以支持PHP5.3 且不用安裝補丁
2、安裝步驟wget?https://download.suhosin.org/suhosin-0.9.36.tgz?--no-check-certificate
tar?-xvzf?suhosin-0.9.36.tgz
cd?suhosin-0.9.36
/usr/local/php/bin/phpize
./configure?--with-php-config=/usr/local/php/bin/php-config
make
make?install
#安裝完成之后,出現(xiàn)下面的界面,記住以下路徑,后面會用到
Installing?shared?extensions:?/usr/local/php/lib/php/extensions/no-debug-zts-20090626
編輯php.ini文件,并增加以下內(nèi)容extension_dir?=?"/usr/local/php/lib/php/extensions/no-debug-zts-20090626"??(如果此條已存在無需重復(fù)添加)
extension?=?suhosin.so
suhosin.executor.disable_eval?=?on
重啟PHP和WEB服務(wù)(Apache、Nginx……)即可
驗證通過 phpinfo(); 查看
另附suhosin最新版本下載地址:https://suhosin.org/stories/download.html
總結(jié)
以上是生活随笔為你收集整理的php禁用eval,zp blog的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ati2sgag.exe进程安全吗 at
- 下一篇: ATIDtct.EXE是什么进程 ATI