Autore Topic: aggiornare php  (Letto 4519 volte)

Offline iettafune

  • Newbie
  • *
  • Post: 16
    • Mostra profilo
    • E-mail
aggiornare php
« il: 22 Novembre 2008, 11:34:13 »
salve, leggendo varie guide sul web per il mio dedicato in ho intallato CentOS mi sono imbattuto in una guida che spiega come aggiornare php

i comandi da avviare erano questi

wget -q -O - http://www.atomicorp.com/installers/atomic |sh
yum update php

ma avviando "yum update php" non faceva nulla, allora ho controllato con "php -v"

ed ho ottenuto questo errore

Failed loading /usr/lib/php/modules//php_ioncube_loader_lin_5.1.so:  /usr/lib/php/modules//php_ioncube_loader_lin_5.1.so: undefined symbol: zend_unmangle_property_name_ex
PHP 5.2.6 (cli) (built: May  2 2008 16:06:40)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies


la cosa che non mi piace è quella doppia // dopo la dir modules...sinceramente non capisco il motivo per cui ha fatto ciò!!

leggendo sul web ho capito che dovevo andare a cercare il php.ini e modificare il file a cui far puntare da php_ioncube_loader_lin_5.1.so ad php_ioncube_loader_lin_5.2.so e poi avviare nuovamente l'aggiornamento

quindi ho dato

php -r 'phpInfo();' | grep php.ini

eh ho ottenuto

Failed loading /usr/lib/php/modules//php_ioncube_loader_lin_5.1.so:  /usr/lib/php/modules//php_ioncube_loader_lin_5.1.so: undefined symbol: zend_unmangle_property_name_ex
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini


quindi il file risiede in /etc/php.ini e sempre nella stessa guida c'è scritto di andare a cercare la voce "IonCube" in cui poi modificare da 5.1 a 5.2 ma tale voce nel mio php.ini non compare..

come posso fare?? 

e poi è corretto avere quella doppia //?? se non lo è, come posso fare per rimediare?

grazie