Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn Apache die PHP-Konfiguration nicht laden kann?
So lösen Sie das Problem, dass Apache die PHP-Konfiguration nicht laden kann: Öffnen Sie zuerst „config“ und ändern Sie dann den Inhalt in „SELINUX=disabled“. Starten Sie schließlich das System neu, damit Apache normal startet.
Empfohlen: „PHP-Video-Tutorial“
Apache kann das Problem mit dem PHP-Modul nicht laden
#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
Das libphp4.so-Paket kann immer nicht geladen werden, suchen Sie, dann stellt sich heraus, dass es der Grund für SELinux ist Fügen Sie dieses SELinux ein. Schalten Sie es aus:
vi /etc/selinux/config, suchen Sie diesen Absatz:
SELINUX=enforcing
und ändern Sie ihn in:
SELINUX=disabled
Bestätigen Sie dann den gleichen Inhalt in /etc/sysconfig/selinux
SELINUX=enforcing
und ändern Sie ihn zu SELINUX=disabled (wenn es bereits deaktiviert ist, besteht keine Notwendigkeit, es zu ändern.)
Starten Sie schließlich das System neu und Apache startet normal!
Wenn Sie erneut auf eine ähnliche Eingabeaufforderung stoßen:
cannot restore segment prot after reloc: Permission denied
Es sollte ein Problem sein Bei SELinux können Sie erwägen, es auszuschalten.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Apache die PHP-Konfiguration nicht laden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!