1

yum(CentOS 5 64ビット)を使用してRemiリポジトリ経由でPHP5.4.6をインストールしました

これも「yum--enablerepo=remi --disablerepo = base、updates install php54-mysql」を実行すると機能したと表示されますが、PHP-FPMを起動しようとすると次のように表示されます。

>Starting php-fpm: [26-Sep-2012 21:28:09] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line 0 
>[26-Sep-2012 21:28:09] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line 0 
>[26-Sep-2012 21:28:09] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line 0 

「libmysqlclient.so.15」を探しましたが、サーバー上で「libmysqlclient.so.18」しか見つかりませんでした。

また、nginxとmysql5.5を使用するのに役立つ場合

4

1 に答える 1

0

これを行うには、php.iniファイルを見つけて、この変数を追加します(存在する場合は変更します)。

extension_dir = "/path/to/some/folder"

次に、すべての.soファイルを/path/to/some/folderパスに配置します。

次に、apacheを再起動し、テストします

あなたはこのリンクを見るかもしれません、私はphp+mysqlの統合にも苦労しました。https://askubuntu.com/questions/174509/connection-failed-to-open-the-db-connection-could-not-find-driver

于 2012-09-27T04:03:34.637 に答える