Nogle gange, når du har både Zend Optimizer og IonCube loader installeret på dit system apache kan bryde den første gang du prøver og køre it.This er typisk fordi de optager plads de to installatører spiller ikke rart sammen og ved ikke, om den anden. Rettelsen er meget let og tager lidt at ingen time.In denne artikel, jeg bruger PHP 5.2.x og Zend 3.3.0 på Red Hat Enterprise 4 Ting du skal
SSH Access
Root Access
viden om , hvor ini-filer er
Vis Flere Instruktioner
1 p første sørge for, at dette kun er anført én gang i outputgrep ' zend_extension . * ioncube ' /etc /php . ini /etc /php.d /*
2
Selv med den kun returnere et resultat , kan dette stadig være brudt.
Så nu, hvad du behøver at gøre er at fastsætte lastning orden i php.ini
3 p første slippe af med den fil, der havde linjen oprindeligt . I dette eksempel jeg bare flytte filen , hvis du nogensinde har brug for det igen, men du kan også slette den, hvis du foretrækker
Code: . Mv /etc /php.d /ioncube.ini ~
< br > 4
redigere php.ini
Code: nano -w /usr /local /Zend /etc /php.ini
5
Rediger slutningen af filen - den [ ZEND ] sektionen - til at se ud som følger ( forudsat du har både Zend Optimizer og IonCube installeret)
hvis det ikke ser sådan ud , ændre det til at være så bruge korrekte fil stier og
6
Genstart Apache
Code :/sbin /service httpd restart
7
Bekræft output ved hjælp af php CLI fra en SSH prompt.
< p > Code: php -v
Du burde se et output , der svarer til matche følgende tekst
PHP 5.2.3 ( CLI) (bygget : 7 jun 2007 08:59:02 ) Copyright ( c ) 1997-2007 PHP GroupZend Engine v2.2.0 , Copyright (c) 1998-2007 Zend Technologieswith den IonCube PHP Loader v3.1.31 , Copyright (c) 2002-2007 ved IonCube Ltd andwith Zend Extension Manager v1 . 2.0, Copyright (c) 2003-2007 ved Zend Technologieswith Zend Optimizer v3.3.0 , Copyright (c) 1998-2007 ved Zend Technologies