繁体   English   中英

如何在MacOS 10.13上安装IoncubeLoader

[英]How to install IoncubeLoader on MacOS 10.13

我无法在MacOS 10.13上运行IoncubeLoader。 首先,我尝试-按照建议-通过loader-wizard安装。 失败并显示错误消息:

警告:第1252行的/Users/johndoe/Sites/ioncube/loader-wizard.php中的非法字符串偏移“错误”

致命错误:未捕获错误:无法在/Users/johndoe/Sites/ioncube/loader-wizard.php:1252中将字符串偏移量用作数组:堆栈跟踪:#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}放在第1252行的/Users/johndoe/Sites/ioncube/loader-wizard.php中

然后,我尝试将其手动复制到扩展文件夹。 由于缺少权限,此操作失败(尽管我使用管理员帐户):

$ 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搜索ioncube

==>搜索本地水龙头...

homebrew / php / php71-ioncubeloader✔

...但是php -v没有显示任何已安装的IoncubeLoader扩展, phpinfo()也没有。

我还能做些什么才能使Ioncube Loader运行? 是否缺少对自制软件加载程序的引用? 我很感谢每一个提示!

我只是使用另一种方法来解决我的情况下的问题。 我正在使用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启动了apache

然后我的ioncube问题解决了。 让我知道是否有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM