Debian9 – Apache2 + PHP5.6 + MySQL + FTP

Vamos instalar um servidor web rodando PHP5.6 + MySQL e o FTP no Debian 9.

O procedimento é bastante simples!

Vou partir do pressuposto de que o servidor está com uma instalação limpa, ou seja, não foi realizado nenhum procedimento após a conclusão da instalação do sistema operacional.

No caso realizamos uma instalação a partir da versão minimal.

Vamos lá:

1 – Logando no servidor, atualizando e preparando o ambiente

# apt-get update

# apt-get -y install open-vm-tools
# apt-get -y upgrade

# apt-get -y install net-tools

2 – Instalando serviços do Apache e MySQL

# apt-get -y install apache2 mysql-server

Pronto!
Apache e MySQL rodando, confira acessando o ip de seu servidor pelo seu navegador.

3 – Instalando o PHP 5.6

Vamos usar os pacotes lançados pelo Ondřej Surý , veja mais em: deb.sury.org

# apt-get -y install apt-transport-https lsb-release ca-certificates

Instale a chave gpg:

# wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Ou:

# curl https://packages.sury.org/php/apt.gpg | apt-key add -

Instale o novo repositório aos seus sources:

# echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

Installe o PHP5.6

# apt-get update

# apt-get -y install php5.6

PHP5.6 instalado!

Faça o teste, executando o seguinte comando:

Se estiver logado como root:

# echo "<?php phpinfo(); ?>" > /var/www/html/php.php

Se estiver como usuario comum:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/php.php

Em seguida acesse em seu navegador: http://ip_do_servidor/php.php

4 – Instalando algumas bibliotecas (que precisei):

Precisei instalar algumas bibliotecas ao meu servidor, e abaixo compartilho o passo a passo para a configuração dele.

# apt-get -y install libapache2-mod-php5.6 php5.6-mbstring php5.6-xml php5.6-mcrypt php5.6-xmlrpc php5.6-mysql php5.6-curl php5.6-gd

5 – Instalando o ioncube loader:

Baixando o ioncube

# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Descompactando

# tar zxvf ioncube_loaders_lin_x86-64.tar.gz

Copiando os arquivos para o php

# cp ioncube/ioncube_loader_lin_5.6.so /usr/lib/php/20131226/

Crie/Edite o arquivo:

# nano /etc/php/5.6/apache2/conf.d/00-ioncube.ini

Insira a linha:

zend_extension = /usr/lib/php/20131226/ioncube_loader_lin_5.6.so

Reiniciando o Apache

# systemctl restart apache2.service

5 – Instalando o FTP SERVER:

Veja nesta postagem: Instalando FTP Server no Debian 9

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

%d blogueiros gostam disto: