En sistemas Linux, puede instalar cualquier versión de PHP y hacer que esta esté disponible en Plesk registrándola con la utilidad de línea de comandos php_handler
.
Para añadir el soporte para otra versión de PHP en Plesk:
¡Importante! Estos pasos solo se proporcionan a modo ilustrativo. Los pasos a realizar para completar la instalación pueden ser significativamente distintos en función de su sistema operativo y de la configuración deseada. Cuando instale una versión adicional de PHP en su servidor, lea la documentación oficial de PHP acerca del proceso de instalación.
root
.gunzip php-NN.tar.gz
tar -xf php-NN.tar
./configure --help
para así obtener una lista de todas las opciones disponibles.cd ../php-NN
./configure --prefix /usr/local/phpNN
make
make install
php.ini
:cp php.ini-development /usr/local/lib/php.ini
Puede editar su archivo .ini
para definir las opciones de PHP. Si prefiere que php.ini
esté en otra ubicación, ejecute la utilidad configure
con la opción --with-config-file-path=/some/path
en el paso 3.
/usr/local/psa/bin/php_handler --add -displayname <NN> -path <path to php cgi> -phpini <path to php.ini> -type <php handler> -id <NN-custom>
Aquí,
-displayname
<NN> es el nombre de la versión de PHP que se mostrará en la interfaz de usuario de Plesk. Le recomendamos incluir el número de versión en displayname
. Por ejemplo, puede denominar la versión "5.3.3-custom".-path
<path to php cgi>i
es la ubicación del archivo ejecutable CGI de PHP. Puede verla en la salida del comando make install
en la línea Installing PHP CGI binary. Por ejemplo, si ve la línea Installing PHP CGI binary: /usr/local/bin/, la ubicación que deberá especificar es /usr/local/bin/php-cgi. Si desea más información, visite http://php.net/manual/en/install.unix.commandline.php. -phpini
<path to php.ini> es la ubicación del archivo php.ini
, por ejemplo /some/path/php.ini
.-type
<php handler> es el tipo de controlador de PHP asociado a esta versión. Si desea más información acerca de los controladores de PHP, consulte la sección Controladores de PHP.¡Importante! Puede configurar el controlador CGI o FastCGI. Tenga en cuenta que mod_php no es soportado.
-id
<NN-custom> es el identificador que usará para referirse a esta versión de PHP cuando la personalice o la elimine.Después de registrar la versión de PHP en Plesk, esta podrá ser seleccionada desde los ajustes del plan de servicios (Planes de servicios > nombre del plan > Configuración de PHP) y desde la configuración de PHP de cada sitio web (Sitios web y dominios > Configuración de PHP). Ver la fotografía inferior.