Noen ganger når du har både Zend Optimizer og Ioncube loader installert på systemet apache kan bryte den første gangen du prøver og kjøre it.This er becuase vanligvis de to montørene ikke spille hyggelig sammen og ikke vet om den andre. Reparasjonen er veldig enkelt og tar liten eller ingen time.In denne artikkelen Jeg bruker PHP 5.2.x og Zend 3.3.0 på Red Hat Enterprise 4 ting du trenger
SSH tilgang
Root tilgang
kunnskap om hvor de INI-filene er
Vis flere instruksjoner
en
Først , sørg for at dette er bare oppført én gang i outputgrep ' zend_extension . * ioncube ' /etc /php . ini /etc /php.d /*
2
Selv med den bare tilbake ett resultat , kan dette likevel bli brutt .
Så nå hva du trenger å gjøre er å fikse lasting orden i php.ini
3
Først , bli kvitt filen som hadde linjen opprinnelig . I dette eksempelet bare jeg flytte filen i tilfelle du skulle trenge det igjen , men du kan også slette den hvis du foretrekker
Kode : . Mv /etc /php.d /ioncube.ini ~
4
nå redigere php.ini
kode : nano -w /usr /local /Zend /etc /php.ini
5
Rediger slutten av filen - på [ ZEND ] seksjon - å se ut som følgende (forutsatt at du har både Zend Optimizer og Ioncube installert)
hvis det ikke ser slik ut , endre det til å være så bruker riktige filbaner og
6
Start Apache
Kode :/sbin /tjenesten httpd restart
7
Bekreft utgang ved hjelp av php CLI fra en SSH- prompt .
< p > Kode : php - v
Du bør se et resultat som ligner på matchende følgende tekst
PHP 5.2.3 ( CLI) (bygget : 7 juni 2007 08:59:02 ) Copyright ( c ) 1997-2007 The PHP GroupZend v2.2.0 Engine, Copyright ( c ) 1998-2007 Zend Technologieswith den Ioncube PHP Loader v3.1.31 , Copyright ( c ) 2002-2007 , etter Ioncube Ltd , andwith Zend Extension Manager v1 . 2,0 , Copyright ( c ) 2003-2007 , etter Zend Technologieswith Zend Optimizer v3.3.0 , Copyright ( c ) 1998-2007 , etter Zend Technologies