LAMP é uma combinação de softwares livres e de código aberto. O acrônimo LAMP refere-se as primeiras letras de:
- Linux (sistema operacional)
- Apache (servidor web)
- MariaDB ou MySQL (software de banco de dados) e
- PHP (linguagens de programação) ou Python"
Fonte:
LAMP - Wikipédia, a enciclopédia livre
Vamos lá!
Instalação
Instalação do
MariaDB:
# apt-get -y install mariadb-server mariadb-client
Quando solicitado, crie a senha do root.
Instalação do
Apache:
# apt-get -y install apache2
No navegador, acesse o endereço local:
http://127.0.0.1/
deverá aparecer a página do Apache dizendo:
It works!
- A raiz padrão do Apache é em: /var/www/
- O arquivo de configuração é: /etc/apache2/apache2.conf
- Outros arquivos, podem ser encontrados em: /etc/apache2/
Instale o
PHP:
# apt-get -y install php5 libapache2-mod-php5
Agora, para testar, crie um arquivo:
# nano /var/www/html/info.php
Com o seguinte conteúdo:
phpinfo();
?>
Salve e feche.
Reinicie o serviço:
# service apache2 restart
Agora, abra no navegador o endereço:
http://127.0.0.1/info.php
A página do PHP deve abrir.
Adicionar suporte do MariaDB ao PHP:
# apt-get -y install php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Depois reinicie:
# service apache2 restart
Por fim, adicione algumas coisas...
Para melhorar o desempenho do PHP):
# apt-get install php5-apcu
Para administrar o banco de dados:
# apt-get -y install phpmyadmin
Quando perguntado, responda:
- Web server to reconfigure automatically: [apache2]
- Configure database for phpmyadmin with dbconfig-common? [Yes]
- Password of the database's administrative user: [senha de root do MariaDB]
- MySQL application password for phpmyadmin: [só Enter, caso queira criar uma senha aleatória]
Mais uma vez:
# service apache2 restart
Acesse no navegador:
http://127.0.0.1/phpmyadmin/
Obs.: se não abrir o PhpMyAdmin, use os seguintes comandos e tente novamente:
# ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
# a2enconf phpmyadmin.conf
# service apache2 restart
Fim!
Fonte:
Debian 8 Jessie LAMP server tutorial with Apache 2, PHP 5 and MariaDB (instead of MySQL)