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'