簡體   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