A volte, quando si dispone di Zend Optimizer e il ionCube loader installati sul vostro sistema apache può rompere la prima volta che si tenta di eseguire it.This è tipicamente becuase i due programmi di installazione non giocano bello insieme e non so circa l'altro . La soluzione è molto semplice e prende poco o nessun time.In questo articolo sto usando PHP 5.2.x e Zend 3.3.0 su Red Hat Enterprise 4 cose che ti serviranno
SSH Access
Root Access
la conoscenza di dove i file ini sono
Mostra Altre istruzioni
1
prima cosa, assicurarsi che questo sia elencato una sola volta nel outputgrep ' zend_extension . * ioncube ' /etc /php . ini /etc /php.d /*
2
Anche con solo tornare un risultato , questo può ancora essere rotto .
Così ora quello che dovete fare è quello di fissare il ordine in php.ini
3
caricare primo luogo, sbarazzarsi del file che ha avuto la linea in origine . In questo esempio ho semplicemente spostare il file nel caso in cui fosse necessario di nuovo, ma si può anche cancellare , se si preferisce
Codice
: . Mv /etc /php.d /ioncube.ini ~
4
Ora modificare php.ini
Codice
: nano-w /usr /local /Zend /etc /php.ini
5
Modifica la fine del file - la sezione [ ZEND ] - a guardare come la seguente (supponendo che avete sia Zend Optimizer e ionCube installati ) per
se non assomiglia a questo , cambiare per essere in modo da utilizzare i percorsi dei file corretti e Pagina 6
Riavviare Apache
Codice :/sbin /service httpd restart
7
Verificare l'uscita utilizzando il PHP CLI da un prompt di SSH .
< p > Codice : php -v
si dovrebbe vedere un output simile al corrispondente seguente testo
PHP 5.2.3 ( cli ) ( built: 7 giu 2007 08:59:02 ) Copyright ( c ) 1997-2007 il PHP GroupZend Engine v2.2.0 , Copyright (c) 1998-2007 Zend Technologieswith il ionCube PHP Loader v3.1.31 , Copyright ( c) 2002-2007 , da ionCube Ltd. , andwith Zend Extension Manager v1 . 2.0 , Copyright (c) 2003-2007 , da Zend Technologieswith Zend Optimizer v3.3.0 , Copyright (c) 1998-2007 , da Zend Technologies