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.