Instalar versiones de PHP como FPM

Común para todas las versiones:

  • Editar el archivo /etc/apache2/sites-available/000-default.conf
  • Agregar lo siguiente para cada versión:
<IfModule mod_fastcgi.c>
 AddHandler phpXX-fcgi-www .php
 Action phpXX-fcgi-www /phpXX-fcgi-www
 Alias /phpXX-fcgi-www /usr/lib/cgi-bin/phpXX-fcgi-www
 FastCgiExternalServer /usr/lib/cgi-bin/phpXX-fcgi-www -socket /run/php/phpX.X-fpm.sock -pass-header Authorization
 <Directory "/usr/lib/cgi-bin">
  Require all granted
 </Directory>
</IfModule>
  • Cambiar la XX y X.X por la versión que se quiera utilizar. Por ejemplo para la versión 7.1 sería php71-fcgi-www
  • Modificar el archivo nombredominio.conf
  • Agregar después del apartado <Directory> lo siguiente:
<IfModule mod_fastcgi.c>
    <FilesMatch ".+\.ph(p[345]?|t|tml)$">
        SetHandler phpXX-fcgi-www
    </FilesMatch>
</IfModule>  

Ejemplo de como quedaría:

<VirtualHost *:80>
	ServerAdmin bandeja@nombredeldominio.es
	DocumentRoot /www/nombredeldominio.es/
	ServerAlias nombredeldominio.es
	<Directory "/www/nombredeldominio.es/">
		...
		...
		...
	</Directory>
        <IfModule mod_fastcgi.c>
        <FilesMatch ".+\.ph(p[345]?|t|tml)$">
            SetHandler php72-fcgi-www
		</FilesMatch>
	</IfModule>
</VirtualHost>

PHP 7.1

apt-get install -y php7.1 php7.1-common libapache2-mod-fastcgi php7.1-curl php7.1-cgi php7.1-fpm php7.1-gd php7.1-mcrypt php7.1-mysql php7.1-xml php7.1-zip
a2enmod actions fastcgi alias
a2enmod proxy_fcgi setenvif
a2enconf php7.1-fpm

PHP 7.2

apt-get install -y php7.2 php7.2-common libapache2-mod-fastcgi php7.2-curl php7.2-cgi php7.2-fpm php7.2-gd php7.2-mysql php7.2-xml php7.2-zip php7.2-mbstring
a2enmod actions fastcgi alias
a2enmod proxy_fcgi setenvif
a2enconf php7.2-fpm

PHP 7.3

apt-get install -y php7.3 php7.3-common libapache2-mod-fastcgi php7.3-curl php7.3-cgi php7.3-fpm php7.3-gd php7.3-mysql php7.3-xml php7.3-zip php7.3-mbstring
a2enmod actions fastcgi alias
a2enmod proxy_fcgi setenvif
a2enconf php7.3-fpm

Navegación

<html><a href=“/softwareprogramacion”>Software de programación</a></html>

Ayuda al servidor