Aula 04 – Instalação Provedor Digital Ocean

0
308

Instalação na Digital Ocean

Neste aula do treinamento do plugin Affiliates Power Tools, você vai aprender o passo a passo para instalação do APT, no Provedor Digital Ocean utilizando o ServerPilot.

Com este vídeo, você poderá fazer a instalação do Affiliates Power Tools em um VPS  fornecido pela Digital Ocean.

Você irá aprender a instalar e ativar as extensões do PHP do IonCube e do GeoIP.

Como ganhar US$ 10,00 de crédito na Digital Ocean?

Quer ganhar US$ 10,00 de crédito na Digital Ocean? Se você não tem conta na Digital Ocean, abrindo sua conta através do meu link você vai receber um crédito de US$ 10,00, lembrando que é válido apenas para contas novas.

O que preciso para fazer esta aula?

1º Baixe os arquivos do Affiliates Power Tools na Monetizze

2º Você vai precisar dos seus dados de acesso ao painel de controle

3º Você vai precisar dos dados de acesso da área administrativa do WordPress

4º os dados de Acesso de Root do seu droplet

5º um programa de cliente SSH como o Puty

Para saber mais sobre o Affiliates Power Tools visite o site

https://www.affiliatespowertools.com

Para conhecer o Provedor Digital Ocean acesse o Link abaixo:

Digital Ocean

Instalando os Pré-requisitos

Antes de mais nada se não assistiu a 1ª aula deste treinamento assista agora e em seguida retorne para esta aula.

Para começar Assista ao vídeo desta aula e use os códigos abaixo para auxiliar no processo de instalação.

Códigos para instalação do IonCube com o PHP 7.2

cd /usr/local
sudo wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz
sudo cp ioncube/ioncube_loader_lin_7.2.so /opt/sp/php7.2/lib/php/extensions/no-debug-non-zts-20170718/
sudo bash -c 'echo "zend_extension=/opt/sp/php7.2/lib/php/extensions/no-debug-non-zts-20170718/ioncube_loader_lin_7.2.so" > /etc/php7.2-sp/conf.d/20ioncube.ini'
sudo service php7.2-fpm-sp restart

Códigos para instalação do IonCube com o PHP 7.1

cd /usr/local
sudo wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz
sudo cp ioncube/ioncube_loader_lin_7.1.so /opt/sp/php7.1/lib/php/extensions/no-debug-non-zts-20160303/
sudo bash -c 'echo "zend_extension=/opt/sp/php7.1/lib/php/extensions/no-debug-non-zts-20160303/ioncube_loader_lin_7.1.so" > /etc/php7.1-sp/conf.d/20ioncube.ini'
sudo service php7.1-fpm-sp restart

Códigos para instalação do IonCube com o PHP 5.6

cd /usr/local
sudo wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
sudo tar xzf ioncube_loaders_lin_x86-64.tar.gz
sudo cp ioncube/ioncube_loader_lin_5.6.so /opt/sp/php5.6/lib/php/extensions/no-debug-non-zts-20131226/
sudo bash -c 'echo "zend_extension=/opt/sp/php5.6/lib/php/extensions/no-debug-non-zts-20131226/ioncube_loader_lin_5.6.so" > /etc/php5.6-sp/conf.d/20ioncube.ini'
sudo service php5.6-fpm-sp restart

Códigos para instalação do GeoIP com o PHP 7.2

sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install libgeoip-dev
sudo pecl7.2-sp install geoip-beta

sudo bash -c "echo extension=geoip.so > /etc/php7.2-sp/conf.d/geoip.ini"
sudo service php7.2-fpm-sp restart

Códigos para instalação do GeoIP com o PHP 7.1

sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install libgeoip-dev
sudo pecl7.1-sp install geoip-beta

sudo bash -c "echo extension=geoip.so > /etc/php7.1-sp/conf.d/geoip.ini"
sudo service php7.1-fpm-sp restart

Códigos para instalação do GeoIP com o PHP 5.6

sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install libgeoip-dev
sudo pecl5.6-sp install geoip

sudo bash -c "echo extension=geoip.so > /etc/php5.6-sp/conf.d/geoip.ini"
sudo service php5.6-fpm-sp restart

Testando a instalação do Geo IP

php7.2-sp -i | grep geoip
php7.1-sp -i | grep geoip
php5.6-sp -i | grep geoip

Resultado:
geoip
geoip support => enabled
geoip extension version => 1.1.1
geoip library version => 1006000
geoip.custom_directory => no value => no value

Desinstalando o Geo IP no PHP 7.2

sudo rm /etc/php7.2-sp/conf.d/geoip.ini
sudo pecl7.2-sp uninstall geoip
sudo service php7.2-fpm-sp restart

Desinstalando o Geo IP no PHP 7.1

sudo rm /etc/php7.1-sp/conf.d/geoip.ini
sudo pecl7.1-sp uninstall geoip
sudo service php7.1-fpm-sp restart

Desinstalando o Geo IP no PHP 5.6

sudo rm /etc/php5.6-sp/conf.d/geoip.ini
sudo pecl5.6-sp uninstall geoip
sudo service php5.6-fpm-sp restart

 

Links dos tutoriais do ServerPilot

Caso precise de mais informações acesse diretamente os tutoriais do ServerPilot

No Link aseguir você tem todos os tutoriais da do ServerPilot

https://serverpilot.io/community/

Tutoriais de instalação todas as Extensões do ServerPilot

https://serverpilot.io/community/tags/php-extensions/

A seguir o link direto do tutorial ensinando como instalar a extensão ioncube, pré-requisito do Affiliates Power Tools

https://serverpilot.io/community/articles/install-ioncube-loader.html

A seguir o link direto do tutorial ensinando como instalar a extensão Geo IP, para usar com o Affiliates Power Tools. Esta é uma extensão opcional mais muito útil

https://serverpilot.io/community/articles/how-to-install-the-php-geoip-extension.html