Heim  >  Artikel  >  Backend-Entwicklung  >  PHP installiert die MySQL-Erweiterung, Lösung für Versionsinkonsistenz

PHP installiert die MySQL-Erweiterung, Lösung für Versionsinkonsistenz

WBOY
WBOYOriginal
2016-08-10 08:48:371363Durchsuche

Der folgende Fehler tritt auf, wenn PHP die MySQL-Erweiterung installiert:

NOTICE: PHP message: PHP Warning:  PHP Startup: mysql: Unable to initialize module
Module compiled with module API=20121212
PHP    compiled with module API=20131226
These options need to match
 in Unknown on line 0

Der Grund dafür ist, dass die Versionen von PHPize und PHP-Modulen inkonsistent sind. Der Grund hierfür ist, dass es zwei verschiedene Versionen von PHPIZE gibt Suchen Sie zuerst nach phpize auf dem Server, um festzustellen, ob das gleiche Problem vorliegt.

Suchen Sie nach phpsize oder suchen Sie nach / -name phpize.

Ich habe es im Verzeichnis /usr/local/bin gefunden

-rwxr-xr-x 1 Root root 27264823 16. September 2013 php
-rwxr-xr-x 1 Root root 27173725 16. September 2013 php-cgi
-rwxr-xr-x 1 Root root 2222 16. September 2013 php-config
-rwxr-xr-x 1 Root Root 4533 16. September 2013 phpize

Stellen Sie den Softlink wieder her, der auf den neuen

lrwxrwxrwx 1 Root Root verweist 22. Aug. 10 08:07 php -> /usr/local/php/bin/php
lrwxrwxrwx 1 root root 26. Aug. 08:07 php-cgi -> cgi
lrwxrwxrwx 1 root root             29. Aug. 10 08:06 php-config -> /usr/local/php/bin/php-config
lrwxrwxrwx 1 root root           25. Aug. 10 08:06 phpize -> usr/local/php/bin /phpize

Fahren Sie dann mit der Installation der Erweiterung fort und lösen Sie das Problem

Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und Eine Vervielfältigung ohne Genehmigung des Bloggers ist nicht gestattet.

Das Obige stellt die Lösung für die von PHP installierte MySQL-Erweiterung und die Versionsinkonsistenz vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die an PHP-Tutorials interessiert sind.

Stellungnahme:
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
Vorheriger Artikel:Verwendung von PHP und MySQLNächster Artikel:Verwendung von PHP und MySQL