mferreirab
(usa Ubuntu)
Enviado em 30/06/2016 - 09:26h
Estou tentando instalar o LAMP, usando a versão 16.04 do Ubuntu.
Instalei o Apache e está OK, apareceu a página "It works!" no localhost
Instalei o PHP 7.0.4 e para testar se está OK fui no editor de texto pelo terminal com o comando: gedit /var/www/teste.php
No arquivo digitei: "<?phpinfo()?>" para aparecer aquela página do PHP, mas quando eu clico pra abrir o gedit, no terminal aparece esse erro no terminal ao abrir:
* (gedit:30589): WARNING **: Set document metadata failed: Não há suporte à definição do atributo metadata::gedit-encoding
E esse ao salvar:
Set document metadata failed: Não há suporte à definição do atributo metadata::gedit-encoding.
Mas o arquivo salva e aparece "<?phpinfo()?>" no localhost, pelo browser, ao invés aparecer a página do PHP
Achei que o problema poderia ser o editor e tentei pelo nano com o comando: "nano /var/www/teste.php" mas também no localhost aparece apenas o "phpinfo" colocado no editor de texto.
Reiniciei o Apache mas não resolve nada também. Então, queria saber se precisa necessariamente aparecer aquela tela do PHP ou se o que apareceu já significa que o PHP está funcionando no servidor.
Depois disso, consegui instalar o MySQL Server, mas não sei como testar se está tudo funcionando. Conseguem me dar uma dica/ajuda?
Tentei criar outro arquivo com o comando:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/test.php
Erro:
Not Found
The requested URL /test.php was not found on this server.
Apache/2.4.18 (Ubuntu) Server at localhost Port 80
Pelo que entendi, o MySQL Server não está reconhecendo o Apache, mesmo que eu tenha reconfigurado com o comando
sudo dpkg-reconfigure phpmyadmin e selecionado a opção Apache2 não funciona.
Apresenta o seguinte erro na tela de reinstalação, dentro do terminal:
Um erro ocorreu durante a instalação do banco de dados:
│
│ mysql said: mysql: [Warning] mysql: Empty value for 'port' specified.
│ Will throw an error in future versions ERROR 1290 (HY000) at line 1: The
│ MySQL server is running with the --skip-grant-tables option so it cannot
│ execute this statement
│
│ As suas opções são:
│ * cancelar - Faz a operação falhar; você terá que rebaixar a versão,
│ reinstalar, reconfigurar este pacote, ou então intervir manualmente
│ para continuar a usá-lo. Isso também geralmente impactará na
│ capacidade de instalar outros pacotes até que a falha na instalação
│ seja resolvida.
│ * tentar novamente - Repete todas as questões sobre configuração
Não sei mais como testar ou saber se está funcionando corretamente ou não (apesar que acho que não está). Fico muitíssimo agradecida por quem me ajudar.
Abraços!