SLAMP

De Wiki.infotuga.com

Definição de SLAMP

SLAMP - Slackware Linux Apache MySQL PHP

SLAMP é uma solução para um servidor web baseado no sistema operativo open-source (fonte aberta) Linux, mais especificamente, numa das mais antigas e estáveis distribuiçoes existentes - Slackware. Esta configuração utiliza ainda o servidor web Apache, a base de dados MySQL e a linguagem de scripting PHP.


Howto sobre instalação de um servidor SLAMP (Slackware Linux Apache Mysql PHP)

1 - Download da distribuição de Slackware linux.

2 - Instalação completa da distribuição

3 - Configuração da rede

   * definir ip estático
   * definir hostname

4 - Configuração do MySQL

   * adicionar um grupo chamado mysql 
     - root@localhost:# groupadd mysql
   * adicionar um utilizador mysql pertencente ao grupo mysql
     - root@localhost:# useradd -g mysql mysql
   * permitir acesso ao utilizador mysql
     - root@localhost:# chown -R mysql.mysql /var/lib/mysql
   * instalar uma base de dados inicial com o utilizador mysql
     - root@localhost:# su - mysql
     - mysql_install_db
     - exit
   * criar o ficheiro de definição inicial da base de dados
     - cp /etc/my-medium.cnf /etc/my.cnf
   * iniciar o MySQL
     - root@localhost:# chmod +x /etc/rc.d/rc.mysqld
     - su - mysql
     - /etc/rc.d/rc.mysqld start
     - exit
   * criar uma palavra passe para o utilizador root do MySQL
     - root@localhost:# /usr/bin/mysqladmin -u root password 'new-password'
   * editar php.ini retirar o comentário á linha "extension=mysql.so"
     - root@localhost:# vim /etc/httpd/php.ini

5 - Configuração do Apache

   * as configurações de origem serão suficientes

6 - PHP

   * garantir que o Apache carrega o modulo do PHP
     - root@localhost:# vim /etc/httpd/httpd.conf
   * verificar que a linha "Include /etc/httpd/mod_php.conf" existe e não está comentada.

Parabens, o servidor está pronto a funcionar.

Ferramentas pessoais