Sasa_Tourvalds
(usa Debian)
Enviado em 13/09/2017 - 14:54h
olá,
Atualmente estou montando um lab para estudos e na minha vm tenho um Debian 7.11 (wheezy) e instalado os serviços Apache2 v(2.2.22) + PHP5 v(5.4.45) + Mysql 5 v(5.5.57), todos instalados pelos repositórios padrão da distribuição. Ao seguir um how to de instalação de um servidor LAMP do livro "Servidores Linux" do Carlos Morimoto, ao instalar o módulo php5-mysql que fornece ao PHP o recurso de conexão com bancos de dados mysql fui surpreendido ao verificar que mesmo instalado o módulo não encontra-se no diretório /etc/php5/mods-available/ e ao digitar o comando php5enmod php5-mysql tive como retorno a mensagem abaixo:
root@web-01-debian7:~# php5enmod php5-mysql
WARNING: /etc/php5/mods-available/php5-mysql.ini does not exist.
WARNING: You might have removed it manually, not touching the module.
WARNING: If you want to re-enable the module php5-mysql,
WARNING: you will have to reinstall the php5-mysql.ini from /usr/share/php5
Segue evidência de que o módulo está instalado no S.O:
root@web-01-debian7:~# dpkg -l | grep php5-mysql
ii php5-mysql
Ao rodar o arquivo info.php em meu navegador percebo que existem três módulos referentes ao mysql habilitados, são eles:
Mysql, pdo_mysql e Mysqli.
Minhas dúvidas são: Na versão atual do php não há mais necessidade de instalação do módulo php5-mysql, bastando apenas os citados acima? Se fosse em um ambiente em produção o desenvolvedor conseguiria conectar com um banco mysql com os módulos citados acima sem precisar do php5-mysql?