Par défaut, dans la dernière version de plesk, nous aurons la version 5.4 de php. Donc, si vous avez besoin d'une version php supplémentaire, vous pouvez l'installer séparément et ces versions supplémentaires seront disponibles dans les gestionnaires fastcgi et cgi.
Étapes d'installation pour la version 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
Il peut y avoir une erreur lors de la compilation et vous devez apporter les modifications nécessaires dans la configuration en fonction de vos besoins / de votre serveur.
# cp /usr/local/src/php-5.2.17/php.ini-recommended /usr/local/php-5.2.17/etc/php.ini
Apportez les modifications nécessaires dans le php.ini comme le réglage du fuseau horaire, la limite de mémoire, etc.
Afin d'enregistrer cette version php dans plesk, nous devons utiliser la commande ci-dessous.
# /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"
Vous obtiendrez un message du type "Le nouveau gestionnaire PHP avec l'id "fastcgi-5.2.17" a été enregistré avec succès"
Étapes d'installation pour la version 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
Il peut y avoir une erreur lors de la compilation et vous devez apporter les modifications nécessaires dans la configuration en fonction de vos besoins / de votre serveur.
# cp -a /etc/php.ini /usr/local/php-5.3.28/etc/php.ini
Apportez les modifications nécessaires dans le php.ini comme le réglage du fuseau horaire, la limite de mémoire, etc.
Afin d'enregistrer cette version php dans plesk, nous devons utiliser la commande ci-dessous.
# /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"
Vous obtiendrez un message du type "Le nouveau gestionnaire PHP avec l'identifiant "fastcgi-5.3.28" a été enregistré avec succès."
Après cela, essayez de vous connecter à plesk et voyez si ces versions php supplémentaires sont disponibles dans les gestionnaires fastcgi et cgi.
Si tout va bien, vous êtes prêt à utiliser toutes ces versions php supplémentaires dans Plesk.