Parfois, lorsque vous avez à la fois Zend Optimizer et le chargeur ionCube installés sur votre apache système peut briser la première fois que vous essayez et exécutez-le.
Cela est généralement becuase les deux installateurs ne jouent pas bien ensemble et ne savent pas à propos de l'autre. La solution est très facile et de prendre peu à peu de temps.
Dans cet article, je me sers de PHP 5.2.x et Zend 3.3.0 sur Red Hat Enterprise 4
Tout d'abord, assurez-vous que cela est mentionné qu'une seule fois dans la sortie
zend_extension grep './etc/php.d/ /etc/php.ini ioncube '
Même avec seulement retourner un résultat, cela peut encore être rompu.
Alors maintenant, ce que vous devez faire est de fixer l'ordre de chargement dans le fichier php.ini
Tout d'abord, se débarrasser du fichier qui avait la ligne à l'origine. Dans cet exemple, je propose simplement le fichier au cas où vous avez à nouveau besoin, mais vous pouvez également le supprimer si vous préférez.
Code Promo:
mv /etc/php.d/ioncube.ini ~
Maintenant, éditez le fichier php.ini
Code Promo:
nano /usr/local/Zend/etc/php.ini
Modifier la fin du fichier - la section [ZEND] - à ressembler à la suivante (en supposant que vous avez à la fois Zend Optimizer et ionCube installés)
si elle n'a pas l'air comme ça, changer de l'être en utilisant des chemins et des versions de fichier correct.
[Zend]
zend_extension = / usr / lib / php / ioncube / ioncube_loader_lin_5.2.so
zend_extension_manager.optimizer = / usr / local / Zend / lib / Optimizer 3.3.0-locale
zend_extension_manager.optimizer_ts = / usr / local / Zend / lib / Optimizer_TS-3.3.0
zend_optimizer.version = 3.3.0
zend_extension = / usr / local / Zend / lib / ZendExtensionManager.so
zend_extension_ts = / usr / local / Zend / lib / ZendExtensionManager_TS.so
Redémarrez Apache
Code Promo:
/ Sbin / service httpd restart
Vérifiez la sortie en utilisant le CLI PHP à partir d'une invite de SSH.
Code Promo:
php -v
Vous devriez voir une sortie similaire à égaler le texte suivant
5.2.3 de PHP (CLI) (construit: le 7 juin 2007 8:59:02)
Copyright (c) 1997-2007 Le PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
avec le v3.1.31 ionCube PHP Loader, Copyright (c) 2002-2007, par ionCube Ltd., et
avec v1.2.0 Zend Extension Manager, Copyright (c) 2003-2007, par Zend Technologies
avec Zend Optimizer v3.3.0, Copyright (c) 1998-2007, par Zend Technologies