Pplware

Quer ter uma máquina para alojar sites? Aprenda como

Todos nós sabemos que as distribuições Linux são extremamente potentes e flexíveis, e que a maioria dos servidores, espalhados pelo mundo, usam Linux para implementar os mais diversos serviços (ex. WWW, DNS, FTP, SSH, entre outros).

Depois de disponibilizarmos alguns tutoriais que ensinam como transformar a sua máquina num servidor Web, hoje vamos ensinar como pode fazê-lo mas recorrendo ao novo CentOS 7 (pois há diferenças).

O que é um LAMP?

Noutro dia alguém me questionava sobre o que era afinal um LAMP. Ora bem, no pplware já apresentamos um conjunto de artigos que ensinam a montar um verdadeiro servidor LAMP (Linux, Apache, Mysql e PHP).

Basicamente um LAMP (Linux, Apache, MySQL e PHP) é um conjunto de serviços sobre Linux, que nos permitem criar um verdadeiro servidor Web (Apache – para colocar conteúdos online como por exemplo sites, plataformas como wordpress, Joomla, wikis, etc) com suporte para a linguagem de programação PHP com suporte para o serviço de base de dados MySQL.

Para transformarem o vosso CentOS num autêntico LAMP devem seguir os seguintes passos:

1) Instalar o MariaDB

Caso necessitem de um gestor de base de dados para o vosso site instalem, por exemplo, o MariaDB. Para isso basta executar o seguinte comando:

yum -y install mariadb-server mariadb

Para iniciar o serviço e definir para arrancar automaticamente durante o boot basta que corram os seguintes comandos:

Configurar o MariaDB

Para configurar uma password de acesso ao MariaDB com o utilizador root, deverá executar o seguinte comando:

/usr/bin/mysql_secure_installation

Durante a configuração, devem seguir os seguintes passos:

  • Enter current password for root (enter for none): # DAR ENTER #
  • Set root password? [Y/n]     # DAR ENTER #
  • New password:                # Redefinir Password #
  • Re-enter new password:      # Redefinir Password #
  • Remove anonymous users? [Y/n]   Y
  • Disallow root login remotely? [Y/n] Y
  • Remove test database and access to it? [Y/n] Y
  • Reload privilege tables now? [Y/n]  Y
2) Instalar o Apache2

A instalação do Apache no CentOS é algo relativamente simples. Para isso basta abrirem o terminal e inserir o seguinte comando:

yum install httpd -y

Para iniciar o serviço e definir para arrancar automaticamente durante o boot basta que corram os seguintes comandos:

systemctl start httpd.service
systemctl enable httpd.service

Para abrirmos a comunicação para o exterior para as portas 80 e 443 devem executar os seguintes comandos:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd –reload

Para verificar se o servidor apache está a funcionar, basta abrirem o endereço http://localhost no browser do sistema.

3) Instalar o PHP5

Para instalar o PHP basta executar o seguinte comando:

yum -y install php

Para que o MariaDB tenha suporte para PHP, basta que executar o seguinte comando para instalar o pacote php-mysql -y:

yum -y install php-mysql

Em seguida devemos reiniciar o Apache

systemctl enable httpd.service

Se tiverem pretensões em instalar algum CMS devem instalar os seguintes módulos:

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

E está feito…temos um servidor WEB pronto a funcionar. Estas configurações servirão de base a alguns tutoriais que temos já preparados e que disponibilizaremos nos próximos tempos. Estejam atentos.

Exit mobile version