Я не могу запустить IoncubeLoader на моем MacOS 10.13.
Сначала я попытался — как рекомендовано — установить с помощью мастера загрузки. Это не с сообщением об ошибке:
Предупреждение: недопустимое смещение строки «ошибки» в
/Users/johndoe/Sites/ioncube/loader-wizard.php в строке 1252Неустранимая ошибка: Uncaught Ошибка: не может использовать смещение строки в качестве массива в
/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} добавлено в /Users/johndoe/Sites/ioncube/loader-wizard.php
по линии 1252
Затем я попытался скопировать его вручную в папку расширений; это терпит неудачу из-за отсутствующих прав (хотя я использую учетную запись администратора):
$ sudo cp ioncube / ioncube_loader_dar_7.1.so
/ USR / Библиотека / PHP / удлинители / не-отладочные-не-ЗТС-20160303 /$ cp: /usr/lib/php/extensions/no-debug-non-zts-20160303/ioncube_loader_dar_7.1.so:
операция не разрешена
Затем я установил IoncubeLoader с помощью homebrew. На первый взгляд это сработало:
$ brew search ioncube
==> Поиск локальных кранов …
доморощенный / php / php71-ioncubeloader ✔
… но php -v
не показывает установленное расширение IoncubeLoader, не показывает phpinfo()
,
Что еще я могу сделать, чтобы запустить Ioncube Loader? Отсутствует ли ссылка на доморощенный установленный загрузчик? Я благодарен за каждый намек!
Я просто использовал другой способ решения проблемы в моем случае. Я использую MacOS High Sierra 10.13
Я создал папку под sudo mkdir /etc/apache2/my_extensions
Затем я переместил расширения ioncube, скачанные с ioncube.com
Я скопировал загруженные расширения ioncube в новую папку, которую создал
sudo cp /Users/YOUR_USERNAME/Desktop/ioncube/* /etc/apache2/my_extensions
Я уже распаковал сжатый пакет ioncube в папку под названием ioncube на рабочем столе.
После этого я перезапустил Apache, используя sudo apachectl restart
Тогда моя проблема с ионом была решена. Позвольте мне знать, если это помогает.
Других решений пока нет …