Хочу поизучать PHP, в связи с чем задумал установить бесплатную версию редактора с отладчиком. Являюсь обладателем старого ноутбука с Core2Duo (если не ошибаюсь). Процессор не мощный (энергосберегающий). Установлена Windows XP. Менять пока на какой нибудь варез или Линукс операционную систему нет времени и желания, так как здесь настроены разные софтины, а другой ПК с более свежей операционной системой пока что не предвидеться. Нужно ли будет ставить PHP? Или отладчик заменяет его в такой ситуации? Нормальный ли это отладчик? Так как новичок в таких делах, ожидать ли, что при установке этого Апача (ссылка ниже в этом сообщении) столкнусь с проблемами и какую версию из предлагаемых в инструкции из дистрибутива по установке Апача надо устанавливать? Раньше устанавливал Коделобстер, начинал изучать ПХП, уроки начального уровня, которые выбрал у одного автора, закончились, а дальше не пошло и забылось (хочу вспомнить и выучить что нибудь ещё). Так та версия Коделобстера весила намного меньше (дистрибутив) и наверное была шустрее. А последняя как то долго запускается. Может надо другую версию предпочесть, более раннюю, а не последнюю? Тогда какую? Что может ещё посоветуете? Может лучше не отладчик, а локальный сервер (настроенную сборку)? Только локальные сервера уже поизучал, а вот с редакторами со встроенными отладчиками пока дела не имел. Хочу поэкспериментировать, если это не провальная затея, если это известно в результате экспериментов других программистов. Встречал ещё описание про Xdebug для редакторов Vim или для Atom, однако там статьи не относительно этой операционной системы, поэтому пока подумал начать с этого варианта. Об отладчике прочитал здесь. Apache нашёл здесь.
Переустановил без плагинов последнюю версию. Вроде стал шустро запускаться. После первого запуска интерфейс был не на русском языке, хотя вроде указывал его. Поменял ещё раз в настройках и перезапустил. Стало по русски. В меню есть про php.ini, надо указать в настройках путь. Пока не определился, какую версию лучше установить.
Переустановил. Поступил следующим образом. Установил Денвер. Потом Коделобстер. При этом в нем настройки PHP и Апаче прописались автоматически. При выборе русского языка при установке по умолчанию встает кодировка Windows-1251. Поэтому в настройках сменил на UTF-8 и выбрал портабельный режим хранения настроек. При установке из плагинов оставил галочки только на Perl и Питон. После повторного перезапуска интерфейс стал на русском. Сам поставил Denwer3_Base_PHP52_2012-09-16_a2.2.22_p5.2.12_zendoptimizer_m5.5.25_pma3.5.1_xdebug А ещё существует пересобранный Denwer с современным php (не Endels). http://www.landgraph.ru/products/programms/denwer.html https://github.com/liberborn/denwer
В Коделобстере зашёл на страницу настроек отладчика и нажал установить отладчик. Написало вот что: Не могу установить дебаггер. Наш дебаггер не совместим с ZendOptimizer Для использования дебаггера вы должны отключить ZendOptimizer в php.ini
Закомментировал в php.ini вот так Код (Text): [Zend] ;zend_extension_ts = "/usr/local/php5/zend/ZendExtensionManager.dll" ;zend_extension_manager.optimizer_ts="/usr/local/php5/zend/" ;zend_optimizer.enable_loader = 1 ;zend_optimizer.optimization_level = 15 Теперь, когда нажимаю на "Установить отладчик" при остановленном Денвере, выскакивает окошко с желтым треугольником и восклицательный знак в нем. Надпись в диалоге "Done!", что означает по русски "Сделано".
Существуют разные статьи по настройке и работе отладчика. http://acvarif.info/instruments/instruments8.html Здесь про прописываемые пути при создании проекта можно примерно узнать, чтобы отладчик не выдавал сообщение об ошибке. http://codelobster.com/forum/viewtopic.php?f=8&t=24242 http://qaru.site/questions/2097473/debugging-php-in-codelobster-increases-performance
Устанавливать Коделобстер или нажимать на автоопределение на вкладке отладчика в настройках лучше при запущенном локальном сервере. Тогда пути автоопределятся. Устанавливал дебаггер при остановленном локальном сервере. Когда появлялось сообщение, чтобы перезапустил вручную, то рестартовал и при нажатии снова на кнопку установки дебаггера уже было сообщение Done. http://codelobster.com/forum/viewtopic.php?f=3&t=24604