O XAMPP é um ambiente de desenvolvimento web popular que inclui o servidor web Apache, a base de dados MySQL e a linguagem de script PHP. Se estiver a utilizar o XAMPP, pode aceder ao seu localhost escrevendo “localhost” ou “127.0.0.1” na barra de endereços do seu navegador Web. No entanto, se quiser aceder ao seu localhost a partir de outra máquina na rede, tem de utilizar o endereço IP da sua máquina em vez de “localhost” ou “127.0.0.1”.
Para encontrar o endereço IP da sua máquina, abra a linha de comandos ou o terminal e escreva “ipconfig” ou “ifconfig”, respectivamente. Procure o campo “Endereço IPv4” ou “inet” para encontrar o endereço IP da sua máquina. Assim que tiver o endereço IP da sua máquina, pode usá-lo para aceder ao seu localhost a partir de outra máquina na rede.
Relacionado com isto, porque é que o meu PhpMyAdmin não abre?
PhpMyAdmin é uma ferramenta baseada na web para gerenciar bancos de dados MySQL. Se estiver a usar o XAMPP, o PhpMyAdmin está incluído no pacote. No entanto, se não conseguir aceder ao PhpMyAdmin, pode haver algumas razões para isso. Primeiro, certifique-se de que o Apache e o MySQL estão a funcionar. Pode verificar isto abrindo o Painel de Controlo do XAMPP e olhando para o estado do Apache e do MySQL.
Se o Apache e o MySQL estiverem a funcionar, certifique-se de que o PhpMyAdmin está instalado correctamente. Pode fazê-lo verificando a pasta “htdocs” no seu directório de instalação do XAMPP. Se vir uma pasta com o nome “phpmyadmin”, isso significa que o PhpMyAdmin está instalado correctamente.
Consequentemente, como saber o nome do host da base de dados?
Se estiver a trabalhar com uma base de dados, pode precisar de saber o nome do anfitrião da base de dados. O nome do host é o nome do computador onde a base de dados está localizada. Para encontrar o nome do host da base de dados, é necessário consultar o ficheiro de configuração da sua aplicação Web.
Na maioria dos casos, o ficheiro de configuração está localizado na pasta “htdocs” do directório de instalação do XAMPP. Procure um ficheiro com o nome “config.php” ou “database.php” e abra-o com um editor de texto. Procure a linha que define o nome do anfitrião da base de dados. Deve ser algo parecido com isto:
Se o nome do anfitrião for “localhost”, significa que a base de dados está localizada na mesma máquina que o servidor Web. Se o nome do anfitrião for um endereço IP ou nome de domínio diferente, significa que a base de dados está localizada numa máquina diferente.
Você também pode perguntar Como configurar o host?
Se quiser configurar o anfitrião, tem de editar o ficheiro “hosts” na sua máquina. O arquivo “hosts” é um arquivo de texto simples que mapeia nomes de host para endereços IP. Ao editar este ficheiro, pode mapear um nome de anfitrião para o endereço IP da sua máquina e aceder ao seu localhost usando o nome de anfitrião em vez do endereço IP.
Para editar o ficheiro “hosts”, abra-o com um editor de texto com privilégios de administrador. No Windows, pode fazê-lo clicando com o botão direito do rato no editor de texto e seleccionando “Executar como administrador”. No macOS ou no Linux, pode usar o comando “sudo” para executar o editor de texto com privilégios de administrador.
Assim que tiver o ficheiro “hosts” aberto, adicione uma nova linha no final do ficheiro que mapeie o nome de anfitrião pretendido para o endereço IP da sua máquina. Deve ser algo parecido com isto:
Salve o arquivo e reinicie seu servidor web. Agora pode aceder ao seu localhost usando o hostname “mywebsite.local” em vez do endereço IP.
Então, como abrir o host como administrador?
Se quiser abrir o seu host como administrador, precisa de executar o seu editor de texto com privilégios de administrador. No Windows, pode fazê-lo clicando com o botão direito do rato no editor de texto e seleccionando “Executar como administrador”. No macOS ou no Linux, pode usar o comando “sudo” para executar o editor de texto com privilégios de administrador.
Em conclusão, aceder ao localhost a partir de outra máquina na rede pode ser útil para testar o seu sítio Web ou aplicação Web em diferentes dispositivos. Pode aceder ao seu localhost utilizando o endereço IP da sua máquina em vez de “localhost” ou “127.0.0.1”. Se estiver a trabalhar com uma base de dados, poderá ter de saber o nome do anfitrião da base de dados, que pode encontrar no ficheiro de configuração da sua aplicação Web. Se quiser configurar o anfitrião, tem de editar o ficheiro “hosts” na sua máquina. E se quiser abrir o seu anfitrião como administrador, tem de executar o seu editor de texto com privilégios de administrador.