Установка PHP с поддержкой MySQL?

Я установил PHp от моего хостинг-провайдера, и, похоже, в него не встроена поддержка mysql. Я был перенаправлен на установочный скрипт:

/usr/bin/mysql_secure_installation

Который установил mysql как программу, но phpinfo() все еще показывает:

Настроить команду './configure' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' .............................. '--without-mysql' '

Что мне делать дальше, чтобы иметь поддержку MySQL?

1 ответ

Решение

Установите php-mysql:

yum install php-mysql

Затем проверьте файл /etc/php.d/mysql.ini. Tets php:

php -i | grep -i mysql
/etc/php.d/mysql.ini,
/etc/php.d/mysqli.ini,
/etc/php.d/pdo_mysql.ini,
MySQL Support => enabled
MYSQL_MODULE_TYPE => external
MYSQL_SOCKET => /var/lib/mysql/mysql.sock
MYSQL_INCLUDE => -I/usr/include/mysql
MYSQL_LIBS => -L/usr/lib/mysql -lmysqlclient 

php -r 'mysql_connect();'
PHP Warning:  mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in Command line code on line 1
Другие вопросы по тегам