>백엔드 개발 >PHP 문제 >아파치가 PHP 구성을 로드할 수 없으면 어떻게 해야 합니까?

아파치가 PHP 구성을 로드할 수 없으면 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2020-08-31 09:43:082821검색

Apache가 PHP 구성을 로드할 수 없는 문제를 해결하는 방법: 먼저 "config"를 연 다음 내용을 "SELINUX=disabled"로 수정하고 마지막으로 시스템을 다시 시작하여 Apache를 정상적으로 시작합니다.

아파치가 PHP 구성을 로드할 수 없으면 어떻게 해야 합니까?

권장: "PHP 비디오 튜토리얼"

Apache에서 PHP 모듈 문제를 로드할 수 없습니다

#apachectl restart
Syntax error on line 232 of /app/apache2.0.55/conf/httpd.conf:
Cannot load /app/apache2.0.55/modules/libphp4.so into server: /app/apache2.0.55/modules/libphp4.so: cannot restore segment prot after reloc: Permission denied

항상 libphp4.so 패키지를 로드할 수 없습니다. 검색해 보면 이것이 SELinux의 원인인 것으로 밝혀졌습니다. 이 SELinux를 넣으십시오. 끄십시오:

vi /etc/selinux/config, 이 단락을 찾아서:

SELINUX=enforcing

로 변경하십시오:

SELINUX=disabled

그런 다음 /etc/sysconfig/selinux에서 동일한 내용을 확인하고

SELINUX=enforcing

변경하십시오. SELINUX=disabled로 설정(이미 비활성화된 경우 변경할 필요가 없습니다.)

마지막으로 시스템을 다시 시작하면 Apache가 정상적으로 시작됩니다!

비슷한 메시지가 다시 표시되는 경우:

cannot restore segment prot after reloc: Permission denied

문제가 될 것입니다. SELinux를 사용하면 끄는 것을 고려할 수 있습니다.

위 내용은 아파치가 PHP 구성을 로드할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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