我无法在MacOS 10.13上运行IoncubeLoader。 首先,我尝试 - 按照建议 - 通过loader-wizard安装。这失败并显示错误消息:
警告:非法字符串偏移'错误'在 第1252行/Users/johndoe/Sites/ioncube/loader-wizard.php
致命错误:未捕获错误:无法将字符串偏移量用作数组 /Users/johndoe/Sites/ioncube/loader-wizard.php:1252 Stack 追踪:#0 /Users/johndoe/Sites/ioncube/loader-wizard.php(1294): scan_inis_for_loader()#1 /Users/johndoe/Sites/ioncube/loader-wizard.php(3291): find_loader(false)#2 /Users/johndoe/Sites/ioncube/loader-wizard.php(3085): ini_loader_errors()#3 /Users/johndoe/Sites/ioncube/loader-wizard.php(2908): loader_not_installed()#4 /Users/johndoe/Sites/ioncube/loader-wizard.php(2712): default_page()#5 /Users/johndoe/Sites/ioncube/loader-wizard.php(115):run()#6 {main}抛出/Users/johndoe/Sites/ioncube/loader-wizard.php 在1252行
然后我尝试将其手动复制到扩展文件夹;由于缺少权限(尽管我使用管理员帐户),这会失败:
$ sudo cp ioncube / ioncube_loader_dar_7.1.so / usr / lib / php / extensions / no-debug-non-zts-20160303 /
$ cp:/usr/lib/php/extensions/no-debug-non-zts-20160303/ioncube_loader_dar_7.1.so: 不允许操作
接下来我通过自制软件安装了IoncubeLoader。这看起来似乎很有效:
$ brew search ioncube
==>搜索本地水龙头......
homebrew / php / php71-ioncubeloader✔
...但php -v
没有显示任何已安装的IoncubeLoader扩展程序,phpinfo()
也没有。
我还能做些什么来让Ioncube Loader运行?是否缺少对自制软件安装的加载程序的引用?我很感激每一个提示!
答案 0 :(得分:0)
我只是使用另一种方法来解决我的问题。我正在使用MacOS High Sierra 10.13
我在sudo mkdir /etc/apache2/my_extensions
下创建了一个文件夹
然后我移动了从ioncube.com
下载的ioncube扩展名我将下载的ioncube扩展名复制到了我创建的新文件夹中
sudo cp /Users/YOUR_USERNAME/Desktop/ioncube/* /etc/apache2/my_extensions
我已经将压缩的ioncube软件包解压缩到了桌面上的名为ioncube的文件夹中。
之后,我使用sudo apachectl restart
然后我的ioncube问题解决了。让我知道是否有帮助。