PHP Erro fatal: Chamada para a função indefinida mysql_connect () [duplicado]

0

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.

    
por Rudra 03.07.2013 / 08:42

2 respostas

0

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

    
por namingFailed 03.07.2013 / 09:07
0

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.

    
por Rudra 03.07.2013 / 09:34