Como resolvo dependências não satisfeitas depois de adicionar um PPA? . A resposta aqui pode ajudar. Especialmente a seção sobre o sudo apt-get -u dist-upgrade
Estou tentando conectar minha página PHP ao banco de dados MySQL, mas estou recebendo este erro:
PHP Fatal error: Call to undefined function mysql_connect()
Eu estou trabalhando no Ubuntu 11.10 MySQL 5.5 e PHP 5.3.
Eu também instalei o servidor apache2 e ele funciona bem.
Eu tentei instalar o módulo php5-mysql usando o seguinte comando:
sudo apt-get install php5-mysql
Eu recebo este erro:
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.
Eu tentei instalar php5-common
novamente, mas nada foi bem-sucedido.
Como resolvo dependências não satisfeitas depois de adicionar um PPA? . A resposta aqui pode ajudar. Especialmente a seção sobre o sudo apt-get -u dist-upgrade
php5-mysql : Depends: php5-common (= 5.3.6-13ubuntu3.1)
. Isto significa que o php5-mysql estava procurando pelo php5-common (= 5.3.6-13ubuntu3.1) mas eu tinha o php5-common (= 5.3.6-13ubuntu3.9) instalado. Eu removi o pacote php5-common (= 5.3.6-13ubuntu3.9) que é quando o padrão php5-common (= 5.3.6-13ubuntu3.1) estava lá. Eu reinstalei os outros pacotes que foram removidos quando removi o php5-common com o seguinte comando
sudo apt-get install php5-cli
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install php5-mysql
e reiniciei o apache2. Agora funciona bem.