Subscribe to our mailing list * indicates required Email Address * First Name Last Name
Instalando o LAMP ( Linux + Apache + MySql + PHP ) no Fedora 25
Se você é programador na linguagem PHP e usa a distribuição Linux Fedora já percebeu que não tem um pacote Lamp para instalar juntos o servidor web Apache, o banco de dados MySql, o interpretador do PHP e o Administrador de bancos de dados PhpMySqlAdmin como em outras distribuições como o Ubuntu por exemplo.Em distribuições como o Fedora, por exemplo, teremos que instalar cada um separadamente, e de preferência no bom e velho terminal, na "unha" mesmo hehe.
Vamos lá
1 - Instalando o Servidor Web Apache
Abra o Terminal e digite ( como root )sudo yum install httpd
Logo depois será pedido sua senha, digite-a para começar a instalação via terminal
Ao final da instalação, inicie o servidor Apache com o comando abaixo:
sudo service httpd start
Digite na barra de endereço de seu navegador
http://localhost ou http://127.0.0.1
Deverá abrir uma página parecida com a debaixo
2 - Instalando o Maria DB
O MariaDB é um fork do MySql e funciona exatamente como o MySQL.Não se preocupe,todos os comandos, interfaces, bibliotecas e APIs que existem no MySQL também existem no MariaDB
Para instalar o MariaDB digite o comando abaixo como root :
dnf install mariadb mariadb-server -y
Ativando o Maria DB na inicialização do Fedora
systemctl enable mariadb.service
Inicie o MariaDB digitando :
systemctl start mariadb.service
OBS:.. Por padrão o MariaDB irá instalar a conta de root com a senha em branco,Vamos atribuir uma senha ao usuário root depois que instalarmos o PhpMyAdmin para as coisas ficarem mais fáceis
3 - Instalando o PHP
Vamos agora instalar o PHP digitando o seguinte comando abaixo, como root (sudo)sudo yum install php libzip php-cli php-common php-pdo
Faça algumas pequenas alterações no arquivo php.ini para um melhor funcionamento. Digite no terminal o comando abaixo
sudo nano /etc/php.ini
Localize display_errors = Off e substitua por display_errors = On
Localize hort_open_tag = Off e substitua por hort_open_tag = On
Dê Ctrl + O depois Enter e Ctrl + X para sair do editor nano
Reinicie o servidor Apache com o comando abaixo
service httpd restart
Agora iremos testar para saber se o PHP foi mesmo instalado. Abra um editor de texto simples e digite o código abaixo, salve como info.php dentro da pasta /var/www/html/
<?php
phpinfo();
?>
OBS: Não esqueça de alterar as permissões da pasta html com o comando chmod
Depois digite na Barra de Endereço de seu navegador
http://localhost/info.php ou http://127.0.0.1/info.php
Deverá aparecer a seguinte tela
4 - Instalar o pacote PHP-MySql
Para que o PHP funcione com o MySql, é necessário o pacote php-mysql. Rode o comando abaixo para localizar o pacotesudo yum search php
O comando acima irá localizar todos os módulos do PHP, procure o módulo que faça referência ao php-mysql, como na figura abaixo
Localizado o módulo php-mysql, dê o comando abaixo
sudo yum -y install php-mysqlnd.x86_64
Instalando mais alguns módulos PHP importantes para desenvolvimento
sudo yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
5 - Instalando o PhpMyAdmin
Digite no terminal como root (sudo)sudo yum install phpMyAdmin
Agora iremos atribuir uma nova senha ao superusuário root, uma vez que o MariaDB na sua instalação atribui uma senha em branco, e você precisará mudá-la para conseguir acessar o painel de administração do PhpMyAdmin.
Para atribuir uma nova senha ao usuário root do MariaDB digite
mysqladmin -u root password 'NOVASENHA'
Reinicie novamente o servidor web Apache
service httpd restart
Agora você pode acessar o painel do phpmyadmin digitando na barra de endereço de seu navegador
http://localhost/phpmyadmin
Muito bom, me ajudou bastante.
ResponderExcluirDe nada amigo...apanhei um pouquinho pra instalar o LAMP no Fedora 25, principalmente o pacote php-mysql,tava difícil localizar, mas mundo linux é assim mesmo, tem q fuçar ! rs...aí resolvi compartilhar a dica. abraços !
ExcluirValeu amigo, também me ajudou. Obrigado!
ExcluirQue Bom ! Obrigado
ExcluirÓtimo, tudo deu certo.
ResponderExcluirQue Bom ter ajudado ! se puder, compartilhe com amigos. abs
ExcluirSem duvidas, o tutorial mais simples e eficiente que eu a vi na minha vida.
ResponderExcluirPerfect.