>백엔드 개발 >PHP 문제 >php.ini에서 안전 모드를 끄는 방법

php.ini에서 안전 모드를 끄는 방법

藏色散人
藏色散人원래의
2021-07-13 09:04:521995검색

php.ini에서 안전 모드를 끄는 방법: 먼저 php.ini 파일을 찾아 열고 "safe_mode"를 검색한 다음 "safe_mode = On"을 "safe_mode = Off"로 변경하고 마지막으로 Apache를 다시 시작합니다.

php.ini에서 안전 모드를 끄는 방법

이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터

php.ini 안전 모드를 끄는 방법은 무엇입니까?

php.ini 파일을 편집하고 safe_mode를 검색하세요. safe_mode = On이 표시되면 safe_mode = Off로 변경하고 아파치를 다시 시작하면 됩니다.

관련 소개:

PHP의 보안 모드는 공유 서버의 보안 문제를 해결하기 위해 만들어졌습니다. 구조적으로 이 문제를 PHP 계층에서 해결하려는 것은 의미가 없지만 웹 서버 계층과 운영 체제 계층을 수정하는 것은 매우 비현실적으로 보입니다. 현재 많은 사람들, 특히 ISP가 안전 모드를 사용하고 있습니다.

safe_mode는 유일한 PHP_INI_SYSTEM 속성이며 php.ini 또는 httpd.conf를 통해 설정해야 합니다. safe_mode를 활성화하려면 php.ini를 수정하십시오: safe_mode = On 또는 httpd.conf를 수정하고 디렉토리를 정의하십시오: 옵션 FollowSymLinks php_admin_value safe_mode 1. Safe_mode는 Apache를 다시 시작한 후에 적용됩니다.

safe_mode를 시작하면 많은 PHP 기능, 특히 시스템 관련 파일 열기, 명령 실행 및 기타 기능이 제한됩니다. 파일에서 작동하는 모든 함수는 스크립트와 동일한 UID를 가진 파일에서만 작동합니다. (스크립트의 uid는 wen 서버를 실행하는 사용자의 uid일 필요는 없습니다.)

safe_mode가 전능하지는 않지만(낮은 버전의 PHP는 이를 우회할 수 있음) 안전 모드를 켜는 것이 좋습니다. 어느 정도 알려지지 않은 공격. 그러나 safe_mode를 활성화하면 애플리케이션에 영향을 줄 수 있는 많은 제한 사항이 있으므로 조화를 이루도록 코드와 구성을 조정해야 합니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 php.ini에서 안전 모드를 끄는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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