ホームページ  >  記事  >  バックエンド開発  >  PHP は mysql 拡張機能をインストールし、バージョンの不一致を解決します

PHP は mysql 拡張機能をインストールし、バージョンの不一致を解決します

WBOY
WBOYオリジナル
2016-08-10 08:48:371314ブラウズ

php が mysql 拡張機能をインストールすると、次のエラーが発生します:

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

その理由は、phpize と php モジュールのバージョンが一致していないためです。この理由は、サーバー上に phpize の 2 つの異なるバージョンがあるためです。サーバー上で同じ問題かどうかを確認してください

phpsize を見つけるか、/ -name phpize を見つけてください

/usr/local/bin ディレクトリで見つけました

-rwxr-xr-x 1 root root 27264823 9 月 16 2013 php
-rwxr-xr -x 1 ルート root 27173725 2013 年 9 月 16 日 php-cgi
-rwxr-xr-x 1 ルート root 2222 2013 年 9 月 16 日 php-config
-rwxr-xr-x 1 ルート root 4533 9 月 16 2013 phpize

再 ソフトリンクを確立 新しい

lrwxrwxrwx 1 root root 22 Aug 10 08:07 php -> /usr/local/php/bin/php
lrwxrwxrwx 1 root root 26 Aug 10 08:07 php-cgi -> /usr/local /php/bin/php-cgi
lrwxrwxrwx 1 ルート ルート 29 8 月 10 日 08:06 php-config -> /usr/local/php/bin/php-config
lrwxrwxrwx 1 ルート ルート 25 8 月 10 日 08:06 phpize - > /usr/local/php/bin/phpize

その後、拡張機能をインストールすると問題は解決します

著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく転載することはできません。

上記は、PHP によってインストールされる MySQL 拡張機能とバージョンの不一致の解決策を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人の役に立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。