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