Instalando PHP via repositório ppa no Servidor

A linguagem interpretada de scripts PHP é usada para programar conteúdo dinâmico no lado do servidor WEB, sendo usada em conjunto com as tags HTML.

Integra-se com o PHP os gerenciadores de banco de dados, em especial o MySQL e MariaDB.

Os frameworks derivados do PHP, tais como o Laravel, CodeIgniter, etc.., e os gestores de conteúdo WordPpress, Magento, Drupal, entre outros, (CMS), auxiliam no desenvolvimento de sites nas mais diversas áreas, sendo a mais importante na de lojas de comércio eletrônico em substituição às lojas físicas, pela redução de custos fixos e operacionais. 

Neste post, os procedimentos de instalação e configuração serão válidos para a instalação Linux, no Debian ou nas distribuições derivadas deste,  em especial a distro Ubuntu.
Por sua vez, a instalação e configuração do PHP para o sistema Windows tem procedimentos diferentes.

Passos para Instalar o PHP :

1 – Abra o terminal e prepare a instalação do PHP no servidor ou máquina local, para instalar repositórios.

        $ sudo apt install sofware-properties-common

2- Eliminar pacotes desnecessários:

        $ sudo apt autoremove

3- Adicionar o repositório do desenvolvedor Ondrej Surý:

        $ sudo add-apt-repository ppa:ondrej/php -y

3- Verificar as possíveis atualizações dos pacotes dos repositórios:

        $ sudo apt update

4- Montar a árvore de dependências e fazer o upgrade dos pacotes indicados acima:

        $ sudo apt upgrade

5- Instalar o PHP 8.1 e o seu respectivo módulo do Apache:

        $ sudo apt install php8.1 libapache2-mod-php8.1

6- Verificar a versão do PHP instalada:

        $ php -v

fig010-versão do php instalado no ubuntu

7- Instalar no PHP  alguns módulos importantes:

        $ sudo apt install php8.1-mysql php8.1-sqlite3 php8.1-intl php8.1-gd php8.1-mbstring php8.1-curl

8- Instalar o gerenciador de processos fastCGI, i.e, o PHP-FPM:

        $ sudo apt install php8.1-fpm php8.1-cli  libapache2-mod-fcgid 

9- Habilitar o PHP-FPM no Apache:

        $ sudo a2enmod proxy_fcgi setenvif

        $ sudo a2enconf php8.1-fpm

        $ sudo systemctl restart apache2

10- Testar o funcionamento do php instalado no servidor

       No meu caso instalei o PHP no servidor de rede, onde tenho o Apache instalado e também 2 domínios hospedados: padaria.com e livraria .com.

       Em /var/www/padaria.com/public_html vou acrescentar uma página em php para ver o mesma funcionando com o PHP. O nome do arquivo será info.php.

       $ sudo nano /var/www/padaria.com/public_html/info.php

fig011-info.php

11- Abrir o navegador e digitar padaria.com/info.php.
A página do mesmo se abrirá mostrando a versão e informações do php instalado.