O Ubuntu não pode instalar o php5-mysql

0

Agora, antes de alguém marcar isso como uma duplicata, eu tenho procurado na internet pelos últimos dois dias e não consegui encontrar uma solução para o meu problema.

Tudo o que estou tentando fazer é simplesmente fazer o mysql rodar com o php. Mas, não importa o que eu faça, ele ainda diz que tanto mysql_connect () quanto mysqli_connect () são funções indefinidas.

Eu tentei instalar tanto o php5-mysql quanto o php5-mysqlnd. Eu tentei configurar o php.ini para ativar a extensão (eu prefiro usar o caminho absoluto, mas não consigo encontrar o caminho absoluto do mysql.so em qualquer lugar da internet).

Eu tentei desinstalar e remover todas as instalações do php / apache / mysql e reinstalar o Apache, MySQL e PHP usando este processo de instalação link

E as pessoas continuam perguntando se eu lembrei de reiniciar o apache, sim, eu fiz. Nenhuma mudança.

Qualquer luz que alguém possa derramar sobre isso eu ficaria incrivelmente grato por isso.

Alguns dados que você pode achar úteis:

nathanf@nathanf:~⟫ php -v
PHP 5.3.29 (cli) (built: Mar 18 2016 02:32:59) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies

nathanf@nathanf:~⟫ php -m | grep mysql
<this didn't have any output>

nathanf@nathanf:~⟫ dpkg -s libapache2-mod-php5 | grep Status
Status: install ok installed

nathanf@nathanf:~⟫ dpkg -s php5-mysql | grep Status
Status: deinstall ok config-files

nathanf@nathanf:~⟫ dpkg -s php5-mysqlnd | grep Status
Status: install ok installed

sudo service apache2 restart;tail /var/log/apache2/error.log
 * Restarting web server apache2
...done.
[Wed Apr 06 10:09:08.209690 2016] [core:notice] [pid 27834] AH00094:       Command line: '/usr/sbin/apache2'
[Wed Apr 06 10:11:35.337736 2016] [mpm_prefork:notice] [pid 27834] AH00169: caught SIGTERM, shutting down
[Wed Apr 06 10:11:36.392695 2016] [mpm_prefork:notice] [pid 31633] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.14 configured -- resuming normal operations
[Wed Apr 06 10:11:36.392726 2016] [core:notice] [pid 31633] AH00094: Command line: '/usr/sbin/apache2'
[Wed Apr 06 10:12:39.700572 2016] [mpm_prefork:notice] [pid 31633] AH00169: caught SIGTERM, shutting down
[Wed Apr 06 10:12:40.755404 2016] [mpm_prefork:notice] [pid 919] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.14 configured -- resuming normal operations
[Wed Apr 06 10:12:40.755434 2016] [core:notice] [pid 919] AH00094: Command line: '/usr/sbin/apache2'
[Wed Apr 06 16:37:30.038532 2016] [mpm_prefork:notice] [pid 919] AH00169: caught SIGTERM, shutting down
[Wed Apr 06 16:37:31.371803 2016] [mpm_prefork:notice] [pid 25602] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.14 configured -- resuming normal operations
[Wed Apr 06 16:37:31.371836 2016] [core:notice] [pid 25602] AH00094: Command line: '/usr/sbin/apache2'
    
por Nathan Fiscaletti 06.04.2016 / 18:51

1 resposta

0

Mostrar a saída de

  1. php -v
  2. php -m | grep mysql
  3. dpkg -s libapache2-mod-php5 | status do grep
  4. dpkg -s php5-mysql | status do grep
  5. dpkg -s php5-mysqlnd | status do grep
  6. mensagens em /var/log/apache2/error.log logo após reiniciar o apache

A propósito, o caminho para mysql.so provavelmente é /usr/lib/php5/20121212/mysql.so

    
por 06.04.2016 / 22:40