PHP und MySQL unter Lion (MacOS 10.7) installieren

Alle in der 10.6-Version dieses Posts erklärten Punkte um PHP und mySQL zu aktivieren sind auch nach einer Lion-Installation durchzuführen.

Zusätzlich wird aber von Lion die Datei /etc/php.ini verschoben bzw. umbenannt, wodurch die PHP Defaultwerte verwendet werden. Dies hat zur Folge, dass mySQL nicht funktioniert, weil erstens der Pfad zum mySQL-Socket nicht auf /tmp/mysql.sock zeigt und zweitens die mySQL-Extensions in PHP nicht aktiviert sind. Um dies zu korrigieren müssen folgende Zeilen in der php.ini (als Kopie der Datei php.ini.default erzeugen) geändert werden:

In den folgenden 3 Zeilen den Pfad korrigieren:

pdo_mysql.default_socket = /tmp/mysql.sock
mysql.default_socket = /tmp/mysql.sock
mysqli.default_socket = /tmp/mysql.sock

In den folgenden 2 Zeilen das Kommentarzeichen am Zeilenanfang entfernen:

extension=php_mysql.dll
extension=php_mysqli.dll

Danach den Apache neu starten. Diesen Tipp habe ich auf der Website Mac Crazy gefunden