GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Più versioni di PHP in plesk

Per impostazione predefinita, nell'ultima versione di plesk avremo la versione 5.4 di php. Quindi, se hai bisogno di una versione php aggiuntiva, puoi installarla separatamente e quelle versioni aggiuntive saranno disponibili nei gestori fastcgi e cgi.

Passaggi di installazione per la versione 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

Potrebbe essersi verificato un errore durante la compilazione ed è necessario apportare le modifiche necessarie nella configurazione in base alle tue esigenze / al tuo server.

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

Apporta le modifiche necessarie in php.ini come l'impostazione del fuso orario, il limite di memoria ecc.

Per registrare questa versione php in plesk, dobbiamo usare il comando seguente.

# /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"

Riceverai un messaggio del tipo "Il nuovo gestore PHP con l'id "fastcgi-5.2.17″ è stato registrato con successo"

Passaggi di installazione per la versione 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

Potrebbe essersi verificato un errore durante la compilazione ed è necessario apportare le modifiche necessarie nella configurazione in base alle tue esigenze / al tuo server.

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

Apporta le modifiche necessarie in php.ini come l'impostazione del fuso orario, il limite di memoria ecc.

Per registrare questa versione php in plesk, dobbiamo usare il comando seguente.

# /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"

Riceverai un messaggio del tipo "Il nuovo gestore PHP con l'id "fastcgi-5.3.28″ è stato registrato con successo".

Dopodiché, prova ad accedere a plesk e verifica se queste versioni aggiuntive di php sono disponibili nei gestori fastcgi e cgi.

Se tutto va bene, allora sei pronto per usare tutte queste versioni aggiuntive di php in plesk.


Plesk
  1. Esegui più versioni di PHP per diversi domini in NGNIX

  2. Come abilitare la registrazione degli errori PHP in Plesk 11

  3. Come modificare la versione PHP predefinita in plesk

  4. Impostazioni PHP su Plesk

  5. Come utilizzare wp-cli con l'hosting Plesk

Modificare la versione PHP e le impostazioni PHP in Plesk?

Come installare/rimuovere versioni PHP aggiuntive su Plesk

Come utilizzare più versioni di PHP (PHP-FPM e FastCGI) con ISPConfig 3 (Ubuntu 13.04)

Come utilizzare più versioni di PHP (PHP-FPM e FastCGI) con ISPConfig 3 (Ubuntu 12.10)

Come utilizzare più versioni di PHP (PHP-FPM e FastCGI) con ISPConfig 3 (CentOS 6.3)

Ospita più siti Web con diverse versioni di PHP su Ubuntu 18.04 VPS