PHPStorm, PHP, Configuration PHPStorm, HumanEmulator | Мой Human
Skip to content [#content] Facebook Twitter Google + Pinterest LinkedIn Search for: search Открываем возможности Menu О НАС Services Cases Статьи Контакты PHP Storm и HumanEmulator Home / PHP Storm и HumanEmulator PHP Storm и HumanEmulator 05.12.2016 by elryba Пример организации работы php скрипта в PHPStorm с рабочей функцией подстановки кода в редакторе. С PHPStorm в работа по созданию скрипта сильно облегчается ( отладка и точки останова ). Для корректной работы установим HumanEmulator (далее HE) в отдельную папку по пути: C:\XWeb\HE 4.9.39 PHP STORM Заменяем файл php.ini, который находится C:\XWeb\HE 4.9.39 PHP STORM\PHP\php.ini на файл C:\XWeb\HE 4.9.39 PHP STORM\PHP\ php.ini-phpstorm назвав его тем же именем Запускам PHP Storm и в мастере первого запуска выбираем «Открыть». Выберем папку HE (целиком) путь C:\XWeb\HE9.39 PHP STORM. Зачем это делается? В папке содержится основной код приложения, который будет «виден» движку PHP Storm. Копируем наш готовый рабочий скрипт в основную рабочую папку папку: C:\XWeb\HE9.39 PHP STORM\MyScripts Для примера у меня будет проект aliexpress. В код скрипта необходима добавит строчку: $PHP_Use_Trought_Shell=false; Настройка конфигурации исполнения Для этого открываем конфигурацию Edit Configuration Add New Configuration Добавляем PHP ScriptУстанавливаем путь к файлу скрипта с которого происходит исполнение и имя этой конфигурации и нажимаем OK Настройка интерпретатора. PHP Storm требует установить интерпретатор, в нашем случае он находится в каталоге PHP. Для установки интерпретатора главное меню File/Settings/PHP создаем новый и выбираем путь к нему. Запускаем приложение HE на порту 7010. Приложение будет работать как сервер и браузер, который будет отрабатывать команды находится в окне HE. Запуск скрипта по кнопке запуска PHP STORM Остановка скрипта по кнопке стоп, в панели отладки окна PHP STORM Все настройки PHP STORM будут сохранены и уже для запуска приложения нужно будет исполнять только 8 пункт описания и соответственно для остановки пункт 9. Подключение всех папок HE необходим для корректной работы главного преимущества PHP Storm удобных функций подстановки кода. Так как лог в приложении HE ориентирован на исполнение в окне браузера встроенного в приложение, лог содержит символ переноса < br> и лог отображенный в панели PHP STORM в функции вывода сообщений лога в одну строчку, что мешает его корректно воспринимать. Можно добавит символ переноса строки \ n в конце (после < br>) и лог будет выводится корректно. К сожалению функция $folder_path = $debug->get_cur_script_folder(); возвращает некорректный результат (пустое значение) нужно заменить эту часть стандартной функцией $folder_path = getcwd(); Tags: Configuration PHPStorm HumanEmulator PHP PHPStorm Навигация по записям Previous Post Email checker by SMTP | Проверка списка email-ов на валидность Next Post Форма оплаты на кошелек Яндекс деньги для сайта без SSL на php Written by elryba Добавить комментарий Отменить ответ Ваш e-mail не будет опубликован. Обязательные поля помечены * Пожалуйста, введите ответ цифрами: 17 + три = Search for: search Свежие записи html-ka Не запускается HDDScan Восстановление удаленных RAW (NEF) файлов Telegram бот посылает сообщения в канал Форма оплаты на кошелек Яндекс деньги для сайта без SSL на php Рубрики .NET Business plan consulting C# Conflict management Governance HTML Market research PHP PHPStorm Базы данных Без рубрики Наше предложение Полезности Примеры использования Фото Recent Posts Gallery Format 17.05.2016 Quote Format 17.05.2016 Quotes on Science An investment in knowledge pays the best interest. Метки .NET Advice C# CefSharp Configuration PHPStorm decode cyrilic url email checker Finances HDD HumanEmulator Insight Investments Money PHP PHPStorm smtp VRFY Task Scheduler telegram telegram bot Восстановление фотографий Парсинг Периодический запуск Пишем бота Планировщик задач Полезные скрипты Примеры использования Раскрутка сайта Форма оплаты Фото Яндекс деньги бесплатный сайт бесплатно бот телеграмма зачем раскручивать сайт канал телеграмма накрутка посетителей создание бота создание канала создание сайтов цена сайта 2018 HumanEmulator. All rights reserved. | Privacy Policy О НАС Services Cases Статьи Контакты Best Website Templates at TemplateMonster .