PHP Expert Editor его установка и настройка под Денвер
PHP Expert Editor довольно популярный современный HTML, PHP редактор, который работает совместно с PHP отладчиком. PHP Expert Editor многофункционален, как в плане различных настроек интерфейса, так и в плане различных функций редактора и PHP отладчика. Программа не бесплатна, но для жителей бывшего СССР имеется возможность бесплатно получить ключик, для этого достаточно всего лишь зарегистрироваться на сайте разработчика на русском языке.
Интерфейс программы многоязычен, имеется возможность перейти и на русский язык, что несомненно является большим плюсом. Подсветка, как HTML, так и PHP кода, управление длиной табуляции и прочие стандартные возможности, которые присущи многим редакторам кода. Важная собенность программы это возмжность настройки работы отладчика совместно с популярным локальным сервером Денвер. Хотя вся процедура настройки работы PHP отладчика с внешним сервером доходчиво описана в справке, но есть некоторые нюансы о которых пойдет речь ниже по тексту. Итак давайте выполним настройку PHP отладчика в PHP Expert Editor для работы совместно с сервером Денвер. Отладчиком программы следует пользоваться для отладки отдельных файлов или частей какого-либо скрипта, и тем не менее для того, чтобы проследить его еомплексную работу попробуем его запустить, например на оладку скрипта CMS. Предполагается, что программа PHP Expert Editor установлена и запущена на локальном компьютере где установлен Денвер с PHP 5. В качестве проекта для отладки выбран скрипт cms на файлах Acvarif-CMS который расположен на виртуальном диске Денвера, например X:/home/acvarifcms.ru/www/
Итак создаем новый проект, для этого кликаем по значку "Проекты" (в виде папки) в левом нижнем углу панели программы, затем на чистом левом поле щелчком правой кнопкой мышки открываем панель с меню где выбираем "Новый проект" и в появившейся строке для ввода пишем произвольное название нового проекта. Далее повторив операцию с правой кнопкой мышки выбираем "Добавить дерево файлов из папки...", далее просто находим и выбираем папку X:/home/acvarifcms.ru/www
Новый проект создан и в него помещены все файлы (дерево файлов) скрипта Acvarif-cms. Теперь необходимо настроить отладчик PHP Expert Editor для работы совместно с сервером Денвер. Для этого в главном меню программы выбираем "Запуск" - "Настройки" и устанавливаем "Настройки HTTP сервера" как показано на картинке.
Затем перейдя на закладку "Интерпретаторы скриптов" выставить пути к PHP и PHP5 как показано на картинке.
Далее полезно будет выставить пути к имеющимся в системе браузерам перейдя на закладку "Браузеры" и нажать "Применить и "ОК". Для того, чтобы отладчик работал совместно с сервером Денвер, а в частности с установленным в нем интерпретаторе PHP, необходимо добавить в него динамическую библиотеку отладчика и сделать соответствующие записи в файле php.ini. Для этого в папке с установленным PHP Expert Editor, по умолчанию это C:./Programm Files/PHP Expert Editor 4.3/Dbg/Php_dbg.dll находим файл соответствующий версии PHP интерпретатора Денвера. Если это версия с php5.2 то нам понадобится файлик php_dbg.dll-5.2.x. Его нужно скопировать в папку Денвера X:/usr/local/php5/ext и затем изменить название файла на php_dbg.dll Далее в папке X:/usr/local/php5 находим файл php.ini открываем его, например в блокноте, находим там поле "Dynamic Extensions" и добавляем к уже имеющимся записям, запись extension=php_dbg.dll Кроме этого в конце файла добавляем
[Debugger]
debugger.enabled=on
debugger.profiler_enabled=on
Cохраняем измененный файл php.ini и запускаем сервер Денвер. Все, теперь можно включить режим отладки в PHP Expert Editor на базе PHP интерпретатора сервера Денвер. Для этого открываем файл index.php инажимпем F8. Должно появиться новое окно, окно отладчика.
Теперь в PHP Expert Editor можно пошагово выполнять отладку всего проекта, либо отдельнго файла, либо какой-либо части php файла. Все необходимые кнопки и инструменты для этого, имеются на панели отладчика.
Электроника :
- Техника электроника (11)
- Полезная электроника (4)
- Электроника для всех (5)
- Техника для дома (6)
- Cхемотехника ПЛИС (11)
- Пректирование PCAD (4)
Программирование :
- Микроконтроллеры (9)
- ПЛИС VHDL Verilog (29)
- C++ Builder (7)
- Visual Studio C++ C# (7)
- Java programming (7)
- Matlab programming (4)
Сайтостроение :
- Сайтостроение HTML (5)
- Сайтостроение PHP (8)
- PHP CMS на файлах (3)
- Web инструменты (9)
- Полезное вебмастеру (11)
- SEO раскрутка сайта (4)
- PHP скрипты (3)
Реклама :
Книги и учебники :
- Шаблоны сайтов (6)
- Книги и учебники (2)
Компьютер и интернет :
Поиск по сайту :
Реклама :
Облако меток :
Бесплатная подписка :
Статистика :
- Популярность (3)
- Посещаемость (3)
- Поисковые запросы (3)