Fehlerbehebung bei der PHP-Installation nach Verwendung von Homebrews mcrypt
Problem: Über Homebrew installiertes PHP erscheint nicht in phpinfo(), wenn Apache verwendet wird .
Auf PHP-Unterschiede prüfen:
- Führen Sie brew search php aus, um zu überprüfen, ob mehrere PHP-Versionen vorhanden sind.
- Überprüfen Sie die Ausgabe von php -v, um zu sehen, welche PHP-Version Apache verwendet.
Apache dazu bringen, Homebrew PHP zu verwenden:
- Installieren Sie die gewünschte PHP-Version mit brew install [email protected].
- Fügen Sie Folgendes zu .zshrc hinzu (für zsh-Benutzer): export PATH="/usr/local/opt/[email protected]/bin:$PATH"
- Laden Sie .zshrc mit der Quelle ~/.zshrc neu.
Aktivieren Sie PHP in Apache:
-
Fügen Sie die hinzu Folgend auf httpd.conf:
- LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
-
- SetHandler application/x-httpd-php
- Überprüfen Sie das DirectoryIndex enthält index.php.
-
Lokalisieren Sie die Konfigurationsdateien:
- php.ini: /usr/local/etc/php/[PHP-Version]/
- php-fpm.ini: /usr/local/etc/php/[PHP-Version]/
Das obige ist der detaillierte Inhalt vonWie behebt man PHP-Installationsprobleme nach der Verwendung von Homebrews mcrypt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!