Неустранимая ошибка PHP: вызов неопределенной функции mysql_connect () [дубликат]

Я пытаюсь подключить свою страницу PHP к базе данных MySQL, но получаю следующую ошибку:
Неустранимая ошибка PHP: Вызов функции undefined mysql_connect ()
Я работаю над Ubuntu 11.10, MySQL 5.5 и PHP 5.3. Я также установил сервер apache2, и он отлично работает. Я попытался установить модуль php5-mysql, используя следующую команду:
sudo apt-get install php5-mysql
Я получаю эту ошибку:

The following packages have unmet dependencies:
 php5-mysql : Depends: php5-common (= 5.3.6-13ubuntu3.1) but 5.3.6-13ubuntu3.9 is to be installed
E: Unable to correct problems, you have held broken packages.  

Я пытался снова установить php5-common , но ничего не удалось .

0
задан 3 July 2013 в 10:42

2 ответа

Как разрешить неудовлетворенные зависимости после добавления PPA? . Ответ здесь может помочь. Особенно раздел о sudo apt-get -u dist-upgrade

0
ответ дан 3 July 2013 в 10:42

php5-mysql : Depends: php5-common (= 5.3.6-13ubuntu3.1). Это означает, что php5-mysql искал php5-распространенный (=5.3.6-13ubuntu3.1), но я имел php5-распространенный (=5.3.6-13ubuntu3.9) установленный. Я удалил пакет, php5-распространенный (=5.3.6-13ubuntu3.9), который является, когда значение по умолчанию, php5-распространенное (=5.3.6-13ubuntu3.1), было там. Я переустановил другие пакеты, которые были удалены, когда я удалил php5-распространенный со следующей командой
sudo apt-get install php5-cli
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install php5-mysql
и перезапущенный apache2. Теперь это хорошо работает.

0
ответ дан 3 July 2013 в 10:42

Другие вопросы по тегам:

Похожие вопросы: