Heim  >  Artikel  >  Backend-Entwicklung  >  Sind Sie schon einmal auf Probleme mit der Ladereihenfolge von PHP-Erweiterungen gestoßen?

Sind Sie schon einmal auf Probleme mit der Ladereihenfolge von PHP-Erweiterungen gestoßen?

藏色散人
藏色散人nach vorne
2021-03-12 11:25:532884Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:51yip. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen