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