OSX: PHP-Fehler localhost und unable to load dynamic library
Wie kann ich dieses Problem beheben php-Fehler?
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/php_pdo_mysql.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/php_pdo_mysql.dll, 9): image not found in Unknown on line 0
Ich bin auf einem mac/mavericks und ich habe einen Fehler gemacht und wollte ein sudo cp /private/etc/php.ini.default /private/etc/php.ini
so, jetzt bekomme ich die Fehlermeldung oben wenn ich php -v
- diesen Pfad schlägt, du bist auf einem Unix-system, aber versuchen zu laden ein Fenster .dll. Viel Glück bekommen, dass die Arbeit,...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgen Sie dieser, wie es funktionierte für mich...
Dem kommen die Fehler bei mir war:
Führen Sie Folgendes als root durch:
Laufen diese auch als root:
Ändern Sie einfach die Verzeichnisse, wie Sie sich für Sie.
Ursprünglich habe ich diese Schritt-für-Schritt-Anleitungen zum einrichten von apache, php, mysql, usw und und mein localhost arbeiten:
Dann, dass ich versehentlich ersetzt mein php.ini-Datei und habe den Fehler oben in der Frage. Tatsächlich, beim ersten bekam ich die
mcrypt
fehlende Fehler.So, nach Festsetzung aller dieser, hatte ich noch einige Dinge übrig zu tun in der php.ini-Datei:
Erklärt mcrypt wie diese:
extension=mcrypt.so
Unkommentiert die Zeile extension_dir und das Hinzugefügt:
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20100525/"
Ich auskommentiert, die Zeile:
extension=php_pdo_mysql.dll
Getan
sudo apachectl restart
Endlich funktioniert alles wie erwartet.
In der php.ini-Datei, wenn Sie einen eindeutigen Ordner "extensions", wie Sie in macOS Sierra, stellen Sie sicher, dass die extensions directory Lesen wie:
Es ist leicht zu vergessen, nehmen Sie den ersten "/"