国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php5.x禁用eval的操作方法

2024-05-05 00:05:42
字體:
來源:轉載
供稿:網友

這次我們來說如何禁止php代碼中執行eval函數,本來以為直接修改php.ini中的disable_function即可~

但現實往往并不是那么如意,查了一下GG,發現原來eval并非函數,而是php底層提供的一種特性。

幸好有前輩提供了php擴展來禁用萬惡的eval: suhosin

一開始發現是需要給php打補丁,我是拒絕的,但確實沒有找到更好的方法。不過實際安裝下來,真的很方便:

yum install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perlcd /usr/local/srcwget http://download.suhosin.org/suhosin-對應的版本.tgztar zxvf suhosin-對應的版本.tgzcd suhosin-對應的版本/usr/bin/phpize./configure --with-php-config=/usr/bin/php-configmake & make install

編譯完后會提示你庫文件的位置,例如: /usr/lib64/php/modules

我們只需要在php.ini中增加對應的擴展即可:

extension=/usr/lib64/php/modules/suhosin.sosuhosin.executor.disable_eval=On

重啟php-fpm進程后,就可以在phpinfo中看到suhosin擴展已經裝好了~

仔細看增加的配置項,其實很多控制的點,得慢慢研究啊~

總結

以上所述是小編給大家介紹的php5.x禁用eval的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 龙岩市| 桓仁| 常德市| 伊通| 伊金霍洛旗| 海兴县| 华安县| 夹江县| 乳源| 肃南| 宁晋县| 贞丰县| 健康| 阳谷县| 泉州市| 醴陵市| 鸡西市| 平度市| 黑龙江省| 格尔木市| 始兴县| 石泉县| 湟源县| 扶沟县| 大方县| 察隅县| 宝坻区| 旅游| 承德市| 清水县| 进贤县| 那坡县| 奈曼旗| 平泉县| 武穴市| 鄂尔多斯市| 汾阳市| 腾冲县| 皋兰县| 满城县| 缙云县|