Установка 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