Lösung für das Problem der Ladereihenfolge der Erweiterungen in PHP

王林
Freigeben: 2023-04-07 18:50:01
Original
2068 Leute haben es durchsucht

Lösung für das Problem der Ladereihenfolge der Erweiterungen in PHP

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 der folgende Fehler gemeldet wird:

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
Nach dem Login kopieren

Lösung:

extension=pdo.so
extension=pdo_sqlsrv.so  //放到pdo后面
Nach dem Login kopieren

2. Die Swoole-Erweiterung hängt von der Sockets-Erweiterung ab. Wenn sie vor der Sockets-Erweiterung geladen wird, wird der folgende Fehler gemeldet:

PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so' (tried: 
/usr/lib64/php/modules/swoole.so (/usr/lib64/php/modules/swoole.so: cannot open shared object file: 
No such file or directory), /usr/lib64/php/modules/swoole.so.so (/usr/lib64/php/modules/swoole.so.so: 
undefined symbol: php_sockets_le_socket)) in Unknown on line 0
Nach dem Login kopieren

Lösung:

extension=sockets.so
extension=swoole.so  //放到pdo后面
Nach dem Login kopieren

php-fpm nach dem Laden neu starten.

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonLösung für das Problem der Ladereihenfolge der Erweiterungen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage