GNU/Linux >> Tutoriales Linux >  >> Panels >> Plesk

Múltiples Versiones de PHP en plesk

Por defecto, en la última versión de plesk tendremos la versión 5.4 de php. Entonces, si necesita una versión de php adicional, puede instalarla por separado y esa versión adicional  estará disponible en los controladores fastcgi y cgi.

Pasos de instalación para la versión php 5.2.17

# cd /usr/local/src
# wget http://museum.php.net/php5/php-5.2.17.tar.gz
# tar -zxvf php-5.2.17.tar.gz
# cd php-5.2.17
# ./configure --with-libdir=lib64 --cache-file=./config.cache --prefix=/usr/local/php-5.2.17 --with-config-file-path=/usr/local/php-5.2.17/etc --disable-debug --with-pic --disable-rpath --with-bz2 --with-curl --with-freetype-dir=/usr/local/php-5.2.17 --with-png-dir=/usr/local/php-5.2.17 --enable-gd-native-ttf --without-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr/local/php-5.2.17 --with-openssl --with-pspell --with-pcre-regex --with-zlib --enable-exif --enable-ftp --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-wddx --with-kerberos --with-unixODBC=/usr --enable-shmop --enable-calendar --with-libxml-dir=/usr/local/php-5.2.17 --enable-pcntl --with-imap --with-imap-ssl --enable-mbstring --enable-mbregex --with-gd --enable-bcmath --with-xmlrpc --with-ldap --with-ldap-sasl --with-mysql=/usr --with-mysqli --with-snmp --enable-soap --with-xsl --enable-xmlreader --enable-xmlwriter --enable-pdo --with-pdo-mysql --with-pdo-pgsql --with-pear=/usr/local/php-5.2.17/pear --with-mcrypt --without-pdo-sqlite --with-config-file-scan-dir=/usr/local/php-5.2.17/php.d --enable-fastcgi
# make 
# make install

Puede haber algún error durante la compilación y debe realizar los cambios necesarios en la configuración según sus necesidades / su servidor.

# cp /usr/local/src/php-5.2.17/php.ini-recommended /usr/local/php-5.2.17/etc/php.ini

Realice los cambios necesarios en php.ini, como la configuración de la zona horaria, el límite de memoria, etc.

Para registrar esta versión de php en plesk, necesitamos usar el siguiente comando.

# /usr/local/psa/bin/php_handler --add -displayname "PHP 5.2.17" -path /usr/local/php-5.2.17/bin/php-cgi -phpini /usr/local/php-5.2.17/etc/php.ini -type fastcgi -id "fastcgi-5.2.17"

Recibirá un mensaje como "El nuevo controlador de PHP con la identificación "fastcgi-5.2.17" se registró con éxito"

Pasos de instalación para la versión php 5.3.28

# cd /usr/local/src
# wget http://in1.php.net/distributions/php-5.3.28.tar.gz
# tar -zxvf php-5.3.28.tar.gz
# cd php-5.3.28
# ./configure --with-libdir=lib64 --cache-file=./config.cache --prefix=/usr/local/php-5.3.28 --with-config-file-path=/usr/local/php-5.3.28/etc --disable-debug --with-pic --disable-rpath --with-bz2 --with-curl --with-freetype-dir=/usr/local/php-5.3.28 --with-png-dir=/usr/local/php-5.3.28 --enable-gd-native-ttf --without-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr/local/php-5.3.28 --with-openssl --with-pspell --with-pcre-regex --with-zlib --enable-exif --enable-ftp --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-wddx --with-kerberos --with-unixODBC=/usr --enable-shmop --enable-calendar --with-libxml-dir=/usr/local/php-5.3.28 --enable-pcntl --with-imap --with-imap-ssl --enable-mbstring --enable-mbregex --with-gd --enable-bcmath --with-xmlrpc --with-ldap --with-ldap-sasl --with-mysql=/usr --with-mysqli --with-snmp --enable-soap --with-xsl --enable-xmlreader --enable-xmlwriter --enable-pdo --with-pdo-mysql --with-pdo-pgsql --with-pear=/usr/local/php-5.3.28/pear --with-mcrypt --without-pdo-sqlite --with-config-file-scan-dir=/usr/local/php-5.3.28/php.d --without-sqlite3 --enable-intl
# make 
# make install

Puede haber algún error durante la compilación y debe realizar los cambios necesarios en la configuración según sus necesidades / su servidor.

# cp -a /etc/php.ini /usr/local/php-5.3.28/etc/php.ini

Realice los cambios necesarios en php.ini, como la configuración de la zona horaria, el límite de memoria, etc.

Para registrar esta versión de php en plesk, necesitamos usar el siguiente comando.

# /usr/local/psa/bin/php_handler --add -displayname "5.3.28" -path /usr/local/php-5.3.28/bin/php-cgi -phpini /usr/local/php-5.3.28/etc/php.ini -type fastcgi -id "fastcgi-5.3.28"

Recibirá un mensaje como "El nuevo controlador de PHP con la identificación "fastcgi-5.3.28" se registró correctamente".

Después de esto, intente iniciar sesión en plesk y ver si estas versiones adicionales de php están disponibles en los controladores fastcgi y cgi.

Si todo va bien, entonces está configurado para usar todas estas versiones adicionales de php en plesk.


Plesk
  1. Ejecute múltiples versiones de PHP para diferentes dominios en NGNIX

  2. Cómo habilitar el registro de errores de PHP en Plesk 11

  3. Cómo cambiar la versión predeterminada de PHP en Plesk

  4. ¿Cómo ejecutar varias versiones de PHP con Nginx en Ubuntu?

  5. Cómo instalar cargadores ioncube para Plesk PHP 7

¿Cambiar la versión de PHP y la configuración de PHP en Plesk?

Cómo instalar/eliminar versiones adicionales de PHP en Plesk

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (Ubuntu 13.04)

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (Ubuntu 12.10)

Cómo usar varias versiones de PHP (PHP-FPM y FastCGI) con ISPConfig 3 (CentOS 6.3)

Aloje múltiples sitios web con diferentes versiones de PHP en Ubuntu 18.04 VPS