Jump to content

giusebos

Members
  • Content Count

    5
  • Joined

  • Last visited

  1. aggiorno il topic perchè ho trovato un modo semplice e valido per avere 2 o più versioni di php dentro plesk12. Centos 6.5 ha come versione di php predefinita la versione 5.3.3. Questa versione non soddisfa i criteri minimi di sistema per installare JOOMLA! 3.3.0, infatti per questa nuova relase è richiesto la versione minima di php 5.3.10 (spero che qualcuno non dica che la 5.3.3 è successiva alla 5.3.10). Inoltre anche Drupal avra presto bisogno di una versione non inferiore alla 5.4.0. La soluzione era più semplice di quel che mi aspettavo, CentOS può usare un repo SCL proprio per questo scopo. Una volta installato, tutto quello che dovete fare è dire Plesk dove si trova questa nuova versione. Installando la nuova versione da repo SCL avremo su plesk 12 la possibilità di scegliere quale versione di php utilizzare. Io ho avuto bisogno di usare la versione 5.4.16, così questi sono i comandi che ho dato utilizzando putty (per chi non lo sapesse è terminale ssh). Fra le altre cosa da questo REPO è possibile ottenere: Ruby 1.9.3 (ruby193) Python 2.7 (python27) Python 3.3 (python33) PHP 5.4 (php54) Perl 5.16.3 (perl516) Node.js 0.10 (nodejs010) MariaDB 5.5 (mariadb55) MySQL 5.5 (mysql55) PostgreSQL 9.2 (postgresql92) procediamo: 1) Installa il repo SCL yum install centos-release-SCL 2) Installa PHP 5.4.16 yum install php54 php54-* verranno installati alcuni pacchetti, quindi confermate con "Y" Una volta installato è possibile verificare che entrambe le versioni di php funzionano. Per controllare la versione 5.3.3 [root@plesk etc]# php -v PHP 5.3.3 (cli) (built: Dec 11 2013 03:29:57) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with the ionCube PHP Loader v4.6.0, Copyright (c) 2002-2014, by ionCube Ltd. Per controllare la versione 5.4.16 [root@plesk bin]# pwd /opt/rh/php54/root/usr/bin [root@plesk bin]# ./php -v PHP 5.4.16 (cli) (built: Dec 11 2013 16:55:27) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies 3) Adesso occorre configurare il php_handler per consentire alla versione di PHP 5.4.16. di essere usata, per fare ciò è necessario fornire con la posizione del php-cgi e php.ini. [root@plesk bin]# /usr/local/psa/bin/php_handler --add -displayname 5.4.16 -path /opt/rh/php54/root/usr/bin/php-cgi -phpini /opt/rh/php54/root/etc/php.ini -type fastcgi Adesso è possibile visualizzare nel plesk le due versioni di php e scegliere da un menù a discesa quella che ti serve.
  2. ci provo e vi faccio sapere. Grazie
  3. secondo te posso installare anche versioni di php inferiori allo stesso modo?
  4. in effetti ho usato questa guida per aggiornare, ma mi sarebbe piaciuto di più avere sia php 5.3 che 5.4...invece adesso ho solo 5.4.
  5. Ho l'esigenza di aggiornare la versione di php in un virtualserver creato con centos 6.5, in questo server è installato parallels plesk 11.5 e attualmente ho a disposizione solo la versione 5.3.3. Ho provato a seguire questa guida kb.parallels.com/it/118378 direttamene dal sito di supporto, però mi blocco su un affermazione che non riesco a mettere in pratica, al momento di inserire nel terminale questo codice: # ./configure '--with-libdir=lib64' '--cache-file=../config.cache' '--prefix=/usr/local/php540-cgi' '--with-config-file-path=/usr/local/php540-cgi/etc' '--disable-debug' '--with-pic' '--disable-rpath' '--enable-fastcgi' '--with-bz2' '--with-curl' '--with-freetype-dir=/usr/local/php540-cgi' '--with-png-dir=/usr/local/php540-cgi' '--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr/local/php540-cgi' '--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' '--without-sqlite3' '--with-libxml-dir=/usr/local/php540-cgi' '--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/php540-cgi/pear' '--with-mcrypt' '--enable-intl' '--without-pdo-sqlite' '--with-config-file-scan-dir=/usr/local/php540-cgi/php.d' Nelle note vedo scritto: Mi serviva un chiarimento su questa questione delllo switch prefisso, dove caspita lo metto, come modifico queste stringhe? Grazie
×