GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Plusieurs versions de PHP dans Plesk

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.


Plesk
  1. Comment changer la version PHP par défaut dans Plesk

  2. Paramètres PHP sur Plesk

  3. Comment exécuter plusieurs versions de PHP avec Nginx sur Ubuntu ?

  4. Comment utiliser wp-cli avec l'hébergement Plesk

  5. Comment installer les chargeurs ioncube pour Plesk PHP 7

Modifier la version PHP et les paramètres PHP dans Plesk ?

Comment installer/supprimer des versions PHP supplémentaires sur Plesk

Comment utiliser plusieurs versions de PHP (PHP-FPM et FastCGI) avec ISPConfig 3 (Ubuntu 13.04)

Comment utiliser plusieurs versions de PHP (PHP-FPM et FastCGI) avec ISPConfig 3 (Ubuntu 12.10)

Comment utiliser plusieurs versions de PHP (PHP-FPM et FastCGI) avec ISPConfig 3 (CentOS 6.3)

Héberger plusieurs sites Web avec différentes versions de PHP sur Ubuntu 18.04 VPS