Ich muss PHP 5.6 auf einem Mac zum Laufen bringen, der auf 10.13 aktualisiert werden musste. Also habe ich 5.6 neu installiert, seinen Speicherort überprüft und es zu httpd.conf hinzugefügt:
LoadModule php5_module libexec/apache2/libphp5.so
... und stellte sicher, dass die Zeile für PHP 7 noch auskommentiert ist. Apache neu gestartet, und Apache startet gut, wirft keine Fehler und funktioniert, aber kein PHP! Als Test habe ich die PHP 5-Zeile auskommentiert und die PHP 7-Zeile auskommentiert:
LoadModule php7_module libexec/apache2/libphp7.so
... Apache neu gestartet und wieder funktioniert es gut, aber immer noch kein PHP! Also habe ich die httpd-Binärdatei abgefragt, um sicherzustellen, dass ich die richtige httpd.conf bearbeite und das bin ich. Keine der PHP-Versionen wird ausgeführt und verursacht dennoch keinen Fehler in Apache, wenn es gestartet wird. (Wenn ich sage, dass Apache ausgeführt wird, PHP jedoch nicht, bedeutet dies, dass ein Browser angezeigt wird:
<?php phpinfo(); ?>
... ohne es zu rendern. Hilfe? Ich habe keine Ideen mehr, um PHP 5.6 zum Laufen zu bringen.
.php
Dateien handhaben kann ?