Apache가 PHP 구성을 로드할 수 없는 문제를 해결하는 방법: 먼저 "config"를 연 다음 내용을 "SELINUX=disabled"로 수정하고 마지막으로 시스템을 다시 시작하여 Apache를 정상적으로 시작합니다.
권장: "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!