Назад | Перейти на главную страницу

Проблемы с использованием функций PHP Trader: вызов неопределенной функции trader_ma ()

Я пытаюсь установить расширение Trader на свой Mac, в настоящее время использую MAMP. Я считаю, что установка была выполнена правильно, но не могу их использовать. Вот мой отзыв с терминала

sudo pecl установить трейдер

pecl / trader уже установлен и совпадает с выпущенной версией 0.4.0

установка не удалась

На основании этого видно, что я его установил. Но вот что я получаю при попытке использовать один

Неперехваченная ошибка: вызов неопределенной функции trader_cci ()

Запуск phpinfo (); сообщает мне, что мой extension_dir находится ниже

каталог_расширения /Applications/MAMP/bin/php/php5.6.2/lib/php/extensions/no-debug-non-zts-20131226/

Теперь, когда я копаюсь в этом каталоге, я вообще не могу найти trader.so, поэтому не уверен, может ли это вызвать эту проблему или нет.

У кого-нибудь есть советы по поводу шага, который я мог пропустить?

Заранее спасибо!

У меня такая же проблема. Если вы не видите файл trader.so в каталоге расширений, значит, ваша установка не завершилась должным образом. Придется установить заново.

Перед этим вы должны внести некоторые изменения в настройки SIP. Выполните следующие действия, чтобы внести изменения.

  1. Перезагрузите Mac и удерживайте Команда+р клавиши одновременно. Это загрузит вашу ОС в режим восстановления.
  2. когда вы увидите экран утилит ОС, откройте меню утилит и выберите терминал.
  3. введите команду ниже csrutil disable и нажмите Enter. Это отключит SIP вашего Mac.
  4. затем перезагрузите свой Mac, используя reboot команда.

Попробуйте еще раз установить трейдер. После успешной установки измените настройки SIP и включите SIP. Это сделано для защиты вашей машины, поэтому не забудьте включить ее.

Надеюсь, что это поможет вам... :)