Расширение php 5.4 mysql не работает

Я установил PHP 5.4.6 через репозиторий Remi, используя yum (CentOS 5 64 бит)

Я также запустил это "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 и mysql 5.5


person b747fp    schedule 27.09.2012    source источник
comment
Вы можете установить с помощью apt-get (для Ubuntu я использовал этот), а затем переместить файл .so в место, на которое указывает сообщение об ошибке. Тогда это должно сработать. Это тоже дало тяжелые времена.   -  person Elbek    schedule 27.09.2012
comment
я попытался связать libmysqlclient.so.18 с libmysqlclient.so.15, и это не имело никакого значения. libmysqlclient.so.18 находится в папке, в которой ошибка говорит, что она не может найти ее из... возникает та же ошибка   -  person b747fp    schedule 27.09.2012


Ответы (1)


Вы можете сделать это, найдите свой файл 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

person Elbek    schedule 27.09.2012