|
|
|
| Подскажите, кто знает, в какой среде писать php-скрипты что бы сразу видеть результат,
что бы наподобии как Borland Bulder6 , или хотя бы приближенно к этому,
и чтобы обязательно бесплатная или взломанная. | |
|
|
|
|
|
|
|
для: vova-worker
(04.01.2011 в 02:58)
| | Поставьте Денвер. | |
|
|
|
|
|
|
|
для: neadekvat
(04.01.2011 в 03:00)
| | У меня денвер3 стоит,
но с ним не удобно, хотелосьбы че нибудь с отладчиком и в одном окне что бы даже с редактора не выходить, | |
|
|
|
|
|
|
|
для: vova-worker
(04.01.2011 в 03:41)
| | IDE какую-нибудь. Например, NetBeans. | |
|
|
|
|
|
|
|
для: neadekvat
(04.01.2011 в 03:43)
| | Спасибо, сейчас попробую. | |
|
|
|
|
|
|
|
для: vova-worker
(04.01.2011 в 03:49)
| | Сейчас пока качаю NetBeans 6.5 ru .
И по ходу дела еще нашел Top PHP Studio триал версию установил, попробывал - не получается запускать написанный код, даже елементарные команды echo не хотят. | |
|
|
|
|
|
|
|
для: vova-worker
(04.01.2011 в 04:40)
| | На мой взгляд, проще нучиться работать с Денвером. Запускаешь создаваемый файл, а в другом окне корректируешь его код редактором.
Какое тут может быть неудобство?
При этом видишь полноценную работу всего скрипта со всеми его взаимодействиями с другими файлами.
По моему, возня со всякими Studio того не стоит... | |
|
|
|
|
|
|
|
для: vova-worker
(04.01.2011 в 04:40)
| | Специфика среды еще такая, что работа скриптов часто проходит на удаленном сервере - поэтому не больно-то воспользуешься дебагером. Понятно, что после дебагера Builder или Visual Studio сложно отказаться от работы с ним, но тут лучше освоить отладку без дополнительных инструментов - здорово съэкономите себе время и нервы в будущем. Кроме того, PHP сам по себе интерпретатор - т.е. делает то, что делает дебагер с компилированным кодом, поэтому вполне можно обойтись без дополнительных инструметов. А уж добавить точку останова, вывод переменной или массива средствами самого языка - совершенно не трудно. Собственно профессионалы работают с PHP без дебагера, новички пытаются его использовать, но потом быстро отказываются от этой идеи. | |
|
|
|
|
|
|
|
для: vova-worker
(04.01.2011 в 02:58)
| | Всем привет, спасибо за ответы, я с вами полностью согласен, после визиал студий и борланд булдеров , РНР тяжко идет,
но не че сутки помучился щас уже легче пойдет,
Вот че я нарыл , это я скачал с одного блога и проделал аналогично у себя , сейчас NetBeans IDE 6.8 у меня работает и дебашит рнр скрипты как положенно.
************************************************************************************************************************************************
Полноценный дебаг под NetBeans IDE
1. Инструменты
Для полноценной отладки PHP нам понадобятся:
* Локальный веб-сервер, вроде Денвера
* Локально установленный PHP 5 (именно под него сделан NetBeans IDE)
* Xdebug под нашу версию PHP (достать можно здесь)
* Собственно, NetBeans IDE
2. Настройка PHP и XDebug
Для начала, закиньте dll в папку php и запомните путь к нему.
Вам нужно прописать этот путь в php.ini (я прописываю сразу под объявлениями всех PECL, строки "extension=").
Вот, как это выглядит у меня:
zend_extension_ts = S:\usr\local\php\ext\php_xdebug-2.0.3-5.2.5.dll
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_port = 9000
Последние четыре строки реккомендует прописать сам NetBeans.
Заметьте, что NetBeans будет запускать PHP напрямую,
минуя апач, поэтому все пути к файлам (и PECL библиотекам) должны указывать на один и тот-же диск,
иначе что-нибудь может не сработать (у меня, например, не грузились PECL библиотеки).
В моей конфигурации Денвер создает виртуальный диск S. На него-то все мои пути и указывают.
3. Настройка NetBeans IDE
В самом редакторе нам нужно проставить несколько параметров.
Для начала, наши проекты нам нужно запускать не в качестве локального сайта,
а из коммандной строки. Кроме этого, нам нужно прописать путь к php.exe.
Начнем с последнего. Заходим в Tools -> Options, переходим на вкладку PHP и в строке PHP5 Interpreter
вписываем путь к нашему php.exe. У меня получилось следующее: "S:\usr\local\php\php.exe".
Теперь осталось настроить наш проект. Если у вас уже есть созданный проект, то заходите в его свойства,
вкладка "Run Configuration", и сразу переходите к шагу номер 3:
1. выбирайте File -> New Project..., в открывшемся списке выбирайте PHP, а справа "PHP Application",
если хотите начать новый проект, или "PHP Application with Existing Sources",
если хотите продолжить разработку существующего. Нажимайте "Next >"
2. Выбирайте папку, в которой вы будете хранить все файлы проекта, и жмите "Next >"
3. Во всплывающем списке "Run As" выбирайте пункт "Script (run in command line)", и сохраняйте настройки.
Теперь, если вы все сделали правильно,
у вас есть настроенный PHP, Xdebug и NetBeans, и все готово к работе отладки.
Для проверки, создайте в файле "index.php" небольшой код на несколько строчек
и запустите отладку из меню Debug -> Debug Project ([Название]), или нажмите Ctrl + F5.
Если все настроено правильно, вы увидите что первая строка кода подсвечена зеленым цветом.
Это текущая позиция отладчика.
**************************************************************************************************************************************** | |
|
|
|