Frage

Dies ist die Anleitung, die ich gefolgt PHP Arbeit auf Snow Leopard zu machen:

http://maestric.com/doc/mac/apache_php_mysql_snow_leopard

Apache2 arbeitet. http: //localhost.lan funktioniert gut. Virtualhost funktioniert auch. Mysql funktioniert.

PHP5 ist nicht einmal mit LoadModule- Module php5_module libexec / apache2 / libphp5.so

Keine korrekte Lösung

Andere Tipps

Ich denke, Ihr apache2 installiert ein Problem hat. Sie müssen neu installieren apache2 dann versuchen

LoadModule php5_module libexec/apache2/libphp5.so

erneut.

Neoryder der Post, bearbeiten /etc/apache2/httpd.conf, suchen Sie die Zeile Zur Klarstellung:

#LoadModule php5_module        libexec/apache2/libphp5.so

und die Hash-Zeichen von Anfang an entfernen PHP in Ihrem Web-Server zu aktivieren. Sie müssen gehen Sie zu Ihrem Teilen Einstellungsfenster und deaktivieren und erneut kontrollieren Web-Sharing für die Änderung wirksam wird.

werde ich noch eine Sache erwähnen, die mich von Linux OS bewegt ertappten X ...

Die meisten Menschen wollen PHP-Dateien aus dem eigenen Sites Ordner dienen. Es gibt viele Ratschläge da draußen über Apache Konfiguration .htaccess Dateien verwenden, und ein Teil davon wird nicht funktionieren unter OS X, weil Apache ist ein wenig nach unten standardmäßig gesperrt.

Zum Beispiel, wenn Sie PHP haben wollen Dateien, die mit .html oder .htm enden, die meisten Leute werden Ihnen sagen, eine .htaccess-Datei zu erstellen und darin die Zeile setzen:

AddType application/x-httpd-php .html .htm

Wenn Sie ein Entwickler sind und das ist ärgerlich Sie, können Sie die Datei /etc/apache2/users/<myusername>.conf bearbeiten möchten, und ändern Sie die Zeile:

AllowOverride None

zu:

AllowOverride All

Dies ermöglicht es dem lokalen .htaccess Dateien verschiedene globale Standardwerte außer Kraft zu setzen, dass sie nicht vor.

Das ist natürlich eine späte Antwort ... aber ich hatte genau das gleiche Problem und ich Homebrew eine neuere Version von pHP zu installieren:

http://notfornoone.com/2010/07/install -php53-Homebrew-Schnee-Leopard /

BREW installieren php --with-apache --with-mysql

Dann ging ich in meiner httpd.conf-Datei:

cd /etc/apache2
sudo nano httpd.conf

Und die Zeile geändert:

#LoadModule php5_module        libexec/apache2/libphp5.so --> the old version
# Below is the link to the new homebrew version
LoadModule php5_module /usr/local/Cellar/php/5.3.7/libexec/apache2/libphp5.so 

(Es hängt davon ab, wo man Homebrew installieren, aber der Standard ist / usr / local)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top