- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Installare PHP 5.0 su Plesk VPS Aruba per linux
-
Installare PHP 5.0 su Plesk VPS Aruba per linux
Adesso ho PHP 4 e so che devo cercare su atomi rocket turtle il plugin e che per farlo devo conoscere la versione di plesk, ecc.
Plesk = 8.01
Linux? Centos? è aruba dove si vede?
Come faccio a vedere se è a 32 bit o 64?Posso far coesistere PHP 4 e 5? Me lo consigliate?
-
Salve Grk25
al momento Aruba non supporta configurazioni diverse da quelle fornite in fase di attivazione (php4 dunque)Pero' Le comunico che è possibile installare PHP5 su di un server virtuale:
Le allego un link utile su come aggiornare il server a php5.
http://kb.swsoft.com/article_37_378_en.htmlPotrebbe caricare gli rpm dal sito
http://3es.atomicrocketturtle.com/atomic/atomic/4ES/RPMS/Sul server con Plesk 8.0.1 (lo stesso per Plesk 8.1 e 8.2) e' possibile aggiornare php alla v.5.2.3 usando yum update.
Dovrebbe prima installare yum:
- Caricare il seguente file (che contiene tutti gli rpm necessari per l'installazione del yum su un server virtuale)
wget http://semkin.sinor.ru/plesk/yum_files.tar.bz2
tar xjvf yum_files.tar.bz2
- Installare gli rpm:
rpm -Uvh rpms/*
Dovrebbe eseguire i seguenti comandi shell per aggiornare il php:
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
yum update php
Fatto questo update dovrebbe modificare il file /etc/php.ini:
extension_dir = /usr/lib/php/modules
(inserire /usr/lib/php/modules al posto di /usr/lib/php4)Poi dovrebbe caricare http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
e copiare ioncube_loader_lin_5.2.so in /usr/lib/php/modulesDovrebbe inoltre modificare /etc/php.d/ioncube-loader.ini:
zend_extension=/usr/lib/php/modules/ioncube_loader_lin_5.2.so
Fatto questo si deve riavviare Apache.
Fatto!
Spero di esserLe stato d'aiuto
Cordiali salutiGiuseppe Siciliani
BwGroup T.C.
-
Non mi spunta + il login utente di plesk, e php mi vomita questo errore...
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/sitebuilder.so' - /usr/lib/php/modules/sitebuilder.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'ionCube Loader' already loaded in Unknown on line 0
The ionCube PHP Loader is disabled because of startup problems.
PHP 5.2.3 (cli) (built: Aug 27 2007 08:18:18)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with the ionCube PHP Loader v3.1.32, Copyright (c) 2002-2007, by ionCube Ltd., and
qualcuno ha risolto?P.s. il mio non è un server virtuale ma dedicato
sono disperato e non vorrei farmi riformattare il server da aruba
-
hai risolto poi?
non avevo visto la tua discussione...I'm sorry!
Giuseppe
-
Mi sà che sarà costretto a chidere la reinstallazione e a non utilizzare php5 e mysql5 soprattutto, troppo comodo plesk, girando per i forum di plesk ho scoperto che la 8.01 ha diverse paranaoie con php5 e loro stessi consigliano l'upgrade alla 8.1 almeno, ho chiesto l'installer con la chiave di plesk ad aruba e non me la danno, non so + cosa fare. Tu hai risolto?
-
Io ho seguito questa mini guida ed è andato tutto ok tranne per il fatto che ora la webmail (horde) non funziona.
Avete una soluzione anche per questo?
questo è l''errore
Warning: require_once(Horde/String.php) [function.require-once]: failed to open stream: No such file or directory in /usr/share/psa-horde/lib/Horde/Browser.php on line 4 Fatal error: require_once() [function.require]: Failed opening required 'Horde/String.php' (include_path='/usr/share/psa-horde:/usr/share/psa-horde/pear:.') in /usr/share/psa-horde/lib/Horde/Browser.php on line 4
-
scusate ho risolto...
è un bug e va risolto modificando questa riga in
/etc/httpd/conf.d/zz010_psa_httpd.conf:php_admin_value include_path "/usr/share/psa-horde:/usr/share/psa-horde/pear:."
to:
php_admin_value include_path "/usr/share/psa-horde/lib:/usr/share/psa-horde:/usr/share/psa-horde/pear:."
-
Ciao Gik25,
io ho più o meno il tuo stesso problema ma vorrei installare la versione 4 di php e tutto il resto del pacchetto...
Apache ho visto che è già installato, ma onestamente non riesco ad installare php.
Dove posso trovare gli rpm di php e myphpadmin?Ciao e grazie,
Puravida
-
Ho seguito anch'io alla lettera la stessa procedura per il passaggio a Php5, a cui non posso più rinunciare, ma nel mio caso l'installazione di yum non è andata a buon fine. Quando eseguo il comando "yum update php" infatti ottengo la risposta "command not found".
Ho provato a cercare la soluzione in altri forum online ma dopo diverse ore sono ancora al punto di partenza con le idee, se possibile, ancora più confuse.
Un grazie in anticipo a chi eventualmente potrà fornire qualche spunto utile per risolvere il problema, sennò dovrò scegliere se chiedere un reset del server virtuale o abbandonare Aruba. E non sarebbe una scelta facile.
-
@puravida said:
Ciao Gik25,
io ho più o meno il tuo stesso problema ma vorrei installare la versione 4 di php e tutto il resto del pacchetto...
Apache ho visto che è già installato, ma onestamente non riesco ad installare php.
Dove posso trovare gli rpm di php e myphpadmin?Ciao e grazie,
Puravidama che distribuzione usi? se usi Redhat/CentOS/Fedora basta usare yum, occhio però che se c'è php5 nei repository è propabile che php4 non sia più presente e provando ad installarlo diversamente potrebbe entrare in conflitto con altri componenti
@simorame said:
Ho seguito anch'io alla lettera la stessa procedura per il passaggio a Php5, a cui non posso più rinunciare, ma nel mio caso l'installazione di yum non è andata a buon fine. Quando eseguo il comando "yum update php" infatti ottengo la risposta "command not found".
Ho provato a cercare la soluzione in altri forum online ma dopo diverse ore sono ancora al punto di partenza con le idee, se possibile, ancora più confuse.
Un grazie in anticipo a chi eventualmente potrà fornire qualche spunto utile per risolvere il problema, sennò dovrò scegliere se chiedere un reset del server virtuale o abbandonare Aruba. E non sarebbe una scelta facile.
se dice "command not found" è perchè yum non è installato...prova ad installare yum...a proposito ma la tua distribuzione è RedHat? se non è questa è inutile che provi yum perchè tanto non c'è
-
@paolino said:
se dice "command not found" è perchè yum non è installato...prova ad installare yum...a proposito ma la tua distribuzione è RedHat? se non è questa è inutile che provi yum perchè tanto non c'è
Paolino, grazie per la risposta. Quando ho scritto che "l'installazione di yum non è andata a buon fine" intendevo proprio dire che non sono riuscito a installare yum. Io gestisco un server virtuale Aruba con Linux CentOS 4, Plesk 8.01 e Php4.3.9, di cui vorrei fare l'upgrade a Php5.x.
In pratica, non vado oltre questo punto:
@gsiciliani said:
Dovrebbe prima installare yum:
- Caricare il seguente file (che contiene tutti gli rpm necessari per l'installazione del yum su un server virtuale)
wget ...
tar xjvf yum_files.tar.bz2
- Installare gli rpm:
rpm -Uvh rpms/*
Sei sicuro che yum non ci sia per la mia distribuzione? La guida postata da Giuseppe Siciliani in questo thread è la stessa che ho trovato nel forum di Aruba ( community.aruba.it/forums/ultimatebb.php?ubb=get_topic;f=39;t=000139), e pare sia stata fornita dalla stessa Aruba.
Non capisco poi la differenza tra me e Gik25, a cui hai risposto che se usa Redhat/CentOS/Fedora basta usare yum. Non essendo un esperto, può darsi che mi sia sfuggito qualcosa.
Comunque, se non riesco a installare yum, ci sono delle alternative per fare l'upgrade di php? L'unica risposta ufficiale di Aruba è che potrei chiedere un reset del server virtuale, che porterebbe Plesk e Php alle ultime versioni disponibili. Però mi sembra un'operazione macchinosa, anche perché dovrei salvare tutti i dati dei siti che gestisco e poi reinstallare tutto, sperando che tutto fili liscio.
-
come immaginavo, ci risiamo....
i linari hanno la testa dura...perchè diavolo in quel post c'è scritto di scaricare un file .tar.gz, che poi l'installazione diventa un casino?
allora, io ti consiglio di andare qui http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/
sono i repository di CentOS
scorri la pagina, in fondo troverai yum-2.4.3-4.el4.centos.noarch.rpm e yum-metadata-parser-1.0-8.el4.centos.i386.rpm
questi sono i due file da scaricare e da installare
per installarli basta usare da linea di comando
rpm -Uvh nome-file-rpm
potrebbe segnalarti degli errori riguardanti le dipendenze, vuol dire che ha bisogno di altri pacchetti, in questo caso segnati i pacchetti che ti dice di installare, vai nel repository che ti ho dato li scarichi e li installi
lo so è un casino ma è proprio per questo che è nato yum....
mi meraviglia però che Aruba di default non installi yum, che poi a loro non costa nulla vista che yum si trova sul DVD di installazione
-
Grazie ancora Paolino. Apprezzo molto l'aiuto. Stasera, quando avrò tempo di fare le cose con calma, provo a seguire le tue indicazioni e ti farò sapere se ha funzionato o meno.
Sulla mancata installazione di yum di default da parte di Aruba, pare che siano in molti a fare lo stesso. Sul sito centos.org ieri ho trovato un post dedicato proprio a yum che condannava proprio questa pratica e invitava a protestare con i propri provider. Il messaggio è: no yum, no CentOS.
-
@simorame said:
Sulla mancata installazione di yum di default da parte di Aruba, pare che siano in molti a fare lo stesso. Sul sito centos.org ieri ho trovato un post dedicato proprio a yum che condannava proprio questa pratica e invitava a protestare con i propri provider. Il messaggio è: no yum, no CentOS.
ma in infatti non avere yum vuol dire non poter accedere ai repository online
yum si preoccupa di cercare i pacchetti richiesti, di scaricarli, di individuare le dipendenze e scaricarle e di installare il tutto....è un lavoro che se fatto a mano può far venire seri mal di testa
comunque a mio avviso per un ambiente server è meglio puntare su Debian o Archlinux