PHP에서 eval을 비활성화하는 방법: 1. 컴파일 도구를 설치합니다. 2. suhosin을 설치합니다. 3. suhosin을 지원하도록 PHP를 구성합니다. 4. phpinfo.php 구성 파일을 편집하고 구성을 수정합니다. ].
구체적인 방법:
(추천 튜토리얼: 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. suhosin
vi /usr/local/php5/etc/php.ini #编辑配置文件,在最后一行添加以下内容 extension="suhosin.so"
4을 지원하도록 PHP를 구성하세요. eval
vi /usr/local/nginx/html/phpinfo.php #编辑를 비활성화하세요.
위 내용은 PHP에서 eval을 비활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!