Problem mit der Ladereihenfolge der PHP-Erweiterungen
Einige PHP-Erweiterungen werden in sequentieller Reihenfolge geladen. Wenn Sie einen Fehler machen, wird die Erweiterung nicht geladen.
1. pdo_sqlsrv ist eine SQLServer-Erweiterung. Wenn sie vor der pdo-Erweiterung geladen wird, wird der folgende Fehler gemeldet Sockets-Erweiterung wird der folgende Fehler gemeldet
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlsrv.so' (tried: /usr/lib64/php/modules/pdo_sqlsrv.so (/usr/lib64/php/modules/pdo_sqlsrv.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/pdo_sqlsrv.so.so (/usr/lib64/php/modules/pdo_sqlsrv.so.so: undefined symbol: php_pdo_register_driver)) in Unknown on line 0
Lösung:
extension=pdo.so extension=pdo_sqlsrv.so //放到pdo后面
Nach dem Laden neu starten, nur php-fpm
[Empfohlenes Lernen:
PHP-Video-Tutorial]
Das obige ist der detaillierte Inhalt vonSind Sie schon einmal auf Probleme mit der Ladereihenfolge von PHP-Erweiterungen gestoßen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!