среда, 23 ноября 2011 г.

Как быстро начать программировать на пхп

Недавно понадобилось освоить пхп. Мне он и раньше не очень-то нравился, хотя я и не сталкивался с ним вплотную, но теперь, когда столкнулся, действительно, как-то там все через жопу. Но деваться некуда, производственная необходимость.

И вот допустим вам нужно быстро начать писать на пхп. Первый вопрос - куда блять вообще совать быдлокод? Какой-нибудь ноутпад++ конечно хорош, но хотелось бы все-таки IDE, с отладкой, форматированием кода и вообще. Ебаных IDE под пхп блядская куча, но все они какие-то или уебищные, или слишком платные. Я потратил кучу времени на этот вопрос и определился - NetBeans.

Теперь, собственно, мануал:

- Качаем и ставим VertrigoServ. Это такой локальный виртуальный сервер, php, mysql, apache там работают сразу из коробки и нихуя не надо ебаться.

- Перед тем как ставить NetBeans, ставим (если уже стоит, то неплохо бы обновить) яву.

- Качаем NetBeans. Я качал вот ту версию, в которой только пхп.

- Запускаем VertrigoServ, запускаем NetBeans, создаем новый проект (стандартный php application), называем его как-нибудь, и тут важный момент: отмечаем чекбокс как показано на скрине и прописываем путь до папки www в vertrigo (точнее до какой-нибудь папки внутри www, на скрине это test). Это чтобы когда вы будете нажимать красивую зеленую кнопочку "Run project", то ваш скрипт копировался вертриге и запускался в локальном сервере.


- Теперь нужно настроить отладку, для этого в php.ini ( у меня например он в C:\Program Files (x86)\VertrigoServ\Php\php.ini\php.ini ) находим строку zend_extension (выделена на скрине) и дописываем под ней:

xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp





И перезапускаем Vertrigo.

- В общем-то готово, теперь идем на http://www.php.net/manual/ru/ и смотрим, как и что вообще в этом пхп делается.

Комментариев нет:

Отправить комментарий