问题 ionCube安装::缺少zend_extension CentOs


我正处于ionCube安装的中间,但php配置缺少ionCube的zend_extension但没有指定究竟是什么

我正在研究CentOs

好吧谢谢:)


11518
2018-02-07 06:57


起源

你应该把它添加到你的 php.ini。 - j0k
@jok:是的所以它是什么以及如何没有提示我可以通过响应: 请注意,ionCube Loader安装目前存在以下问题:在配置中找不到必要的zend_extension行。 - TED


答案:


我错过了很少的东西

Select the correct bit release

Match the Loader with your PHP version, e.g. for PHP 5.3, ioncube_loader_lin_5.3.so (extensions are inside the folder)

Add 'zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so' to php.ini

Restart the server

10
2018-06-08 05:27



你能指导这些线路的推杆吗? - syedz


该解决方案有两个部分对我有用:

  1. 将00-ioncube.ini文件符号链接到 conf.d 来自的目录 mods-available 目录。不要像加载器向导建议的那样简单地将文件复制到conf.d中。
  2. 关闭和重新启动fastcgi守护程序以及apache守护程序

看到 我的博文 更多细节。


3
2017-12-15 16:04





我在Ubuntu上安装时遇到了同样的问题。 Ubuntu需要从/etc/php5/apache2/conf.d/20-ioncube.ini到/etc/php5/mods-available/20-ioncube.ini的软链接。我按照给出的指示和apache重启失败后尝试了这个错误:“PHP致命错误:[ionCube Loader] Loader必须出现在错误日志中的第0行”未知的php.ini文件中的第一个条目“无功/日志/的Apache2 / error.log中

对我有用的解决方案是删除软链接并添加来自/etc/php5/mods-available/20-ioncube.ini的行(“zend_extension = / usr / lib / php5 / 20121212 / ioncube_loader_lin_5.5.so “)到/etc/php5/apache2/php.ini

可能需要注意的是,我删除了等号两侧的空格。

Apache成功重新启动并单击加载器脚本页面中的测试链接导致成功消息,因为我的开发环境中的后续脚本执行依赖于ioncube。


1
2018-04-02 01:47





实际上,ioncube在php.d目录中需要自己的ini文件。 Ioncube读取自己的文件,名称为20-ioncube.ini文件。

所以要做到这一点,我们需要创建vi /etc/php.d/20-ioncube.ini并添加文本:“zend_extension = /usr/lib/php/modules/ioncube_loader_lin_5.3.so”。现在重新加载php-fpm和浏览器。 Ioncube现在将找到zend框架。


0
2018-03-14 09:39