Snow Leopard: фатальная ошибка: вызов неопределенной функции mysql_connect () - PullRequest
0 голосов
/ 13 июля 2011

Запуск Apache с PHP и mysql5 на Mac (снежный барс) ...

Apache работает

PHP работает (работает нормально)

MySQL работает (можно подключиться)

однако следующий код выдает ошибку

$link = mysql_connect('127.0.0.1', 'user', '****'); 
if (!$link) {
    die('Could not connect: ' . mysql_error());
}

Получение следующей ошибки:

Неустранимая ошибка: вызов неопределенной функции mysql_connect () в /opt/local/apache2/htdocs/ajax_login.php в строке 4

1 Ответ

1 голос
/ 13 июля 2011

Создайте страницу phpinfo (), чтобы увидеть, есть ли у вас работающая поддержка mysql в php.

В ней будет раздел с именем mysql, а заголовок таблицы будет: mysql support |включен.В противном случае это означает, что у вашей установки php нет поддержки mysql.Гугл немного, чтобы узнать, как правильно его настроить ...

Если вы установили myqsl и apache / php / mysql-library независимо, вы могли ошибиться, смешав разные архитектуры;например, 32-битная клиентская библиотека mysql в 64-битной установке apache (или наоборот).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...