За последние 24 часа нас посетили 20703 программиста и 1132 робота. Сейчас ищут 365 программистов ...

CodeLobster

Тема в разделе "IDE", создана пользователем dobrmir, 21 май 2019.

  1. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Хочу поизучать PHP, в связи с чем задумал установить бесплатную версию редактора с отладчиком.
    Являюсь обладателем старого ноутбука с Core2Duo (если не ошибаюсь). Процессор не мощный (энергосберегающий). Установлена Windows XP. Менять пока на какой нибудь варез или Линукс операционную систему нет времени и желания, так как здесь настроены разные софтины, а другой ПК с более свежей операционной системой пока что не предвидеться.

    Нужно ли будет ставить PHP? Или отладчик заменяет его в такой ситуации? Нормальный ли это отладчик? Так как новичок в таких делах, ожидать ли, что при установке этого Апача (ссылка ниже в этом сообщении) столкнусь с проблемами и какую версию из предлагаемых в инструкции из дистрибутива по установке Апача надо устанавливать? Раньше устанавливал Коделобстер, начинал изучать ПХП, уроки начального уровня, которые выбрал у одного автора, закончились, а дальше не пошло и забылось (хочу вспомнить и выучить что нибудь ещё). Так та версия Коделобстера весила намного меньше (дистрибутив) и наверное была шустрее. А последняя как то долго запускается. Может надо другую версию предпочесть, более раннюю, а не последнюю? Тогда какую? Что может ещё посоветуете? Может лучше не отладчик, а локальный сервер (настроенную сборку)? Только локальные сервера уже поизучал, а вот с редакторами со встроенными отладчиками пока дела не имел. Хочу поэкспериментировать, если это не провальная затея, если это известно в результате экспериментов других программистов. Встречал ещё описание про Xdebug для редакторов Vim или для Atom, однако там статьи не относительно этой операционной системы, поэтому пока подумал начать с этого варианта.

    Об отладчике прочитал здесь.

    Apache нашёл здесь.
     
  2. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    CodeLobster во всех случаях, если не ошибаюсь, устанавливал не IDE, а PHP Edition.
     
  3. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Переустановил без плагинов последнюю версию. Вроде стал шустро запускаться. После первого запуска интерфейс был не на русском языке, хотя вроде указывал его. Поменял ещё раз в настройках и перезапустил. Стало по русски. В меню есть про php.ini, надо указать в настройках путь. Пока не определился, какую версию лучше установить.
     
  4. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Переустановил. Поступил следующим образом. Установил Денвер. Потом Коделобстер. При этом в нем настройки 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
     
    #4 dobrmir, 22 май 2019
    Последнее редактирование: 22 май 2019
  5. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    В Коделобстере зашёл на страницу настроек отладчика и нажал установить отладчик. Написало вот что:
    Не могу установить дебаггер. Наш дебаггер не совместим с ZendOptimizer Для использования дебаггера вы должны отключить ZendOptimizer в php.ini
     
  6. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Закомментировал в php.ini вот так
    Код (Text):
    1. [Zend]
    2. ;zend_extension_ts = "/usr/local/php5/zend/ZendExtensionManager.dll"
    3. ;zend_extension_manager.optimizer_ts="/usr/local/php5/zend/"
    4. ;zend_optimizer.enable_loader = 1
    5. ;zend_optimizer.optimization_level = 15
    Теперь, когда нажимаю на "Установить отладчик" при остановленном Денвере, выскакивает окошко с желтым треугольником и восклицательный знак в нем. Надпись в диалоге "Done!", что означает по русски "Сделано".
     
  7. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Существуют разные статьи по настройке и работе отладчика.

    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
     
  8. dobrmir

    dobrmir Активный пользователь

    С нами с:
    8 окт 2012
    Сообщения:
    200
    Симпатии:
    2
    Устанавливать Коделобстер или нажимать на автоопределение на вкладке отладчика в настройках лучше при запущенном локальном сервере. Тогда пути автоопределятся. Устанавливал дебаггер при остановленном локальном сервере. Когда появлялось сообщение, чтобы перезапустил вручную, то рестартовал и при нажатии снова на кнопку установки дебаггера уже было сообщение Done.

    http://codelobster.com/forum/viewtopic.php?f=3&t=24604