У меня php установлен и работает некоторое время, но я начинаю работать над проектом, в котором можно подключиться к базе данных (т.е. mysql), поэтому я установил mysql (5.1.73), и теперь, когда я иду подключиться к базе данных, используя это линия
$dbhandle = mysql_connect($hostname, $username, $password)
Я получаю следующую ошибку:
1 Fatal error: Call to undefined function mysql_connect() in /var/www/file.php
Это заставляет меня полагать, что моя конфигурация php не связана с моей недавно установленной версией mysql. Я пошел в файл конфигурации (php.ini), который был указан в phpinfo()
и добавлен в расширение = "php_mysql.dll", потому что это то, что большинство советов рекомендуют. После этого я перезапустил (и, я думаю, перезагрузил файл php.ini), используя команду service httpd restart
.
Любые рекомендации?
Если это на centos, у вас установлен пакет php-mysql? По умолчанию php-mysql (необходимые файлы для mysql и mysqli) не установлены с минимальной установкой.
yum install php-mysql
перезагрузка службы httpd