>  기사  >  백엔드 개발  >  PHP에서 eval을 비활성화하는 방법

PHP에서 eval을 비활성화하는 방법

王林
王林원래의
2020-08-20 14:52:033620검색

PHP에서 eval을 비활성화하는 방법: 1. 컴파일 도구를 설치합니다. 2. suhosin을 설치합니다. 3. suhosin을 지원하도록 PHP를 구성합니다. 4. phpinfo.php 구성 파일을 편집하고 구성을 수정합니다. ].

PHP에서 eval을 비활성화하는 방법

구체적인 방법:

(추천 튜토리얼: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.