воскресенье, 11 апреля 2010 г.

TIP#2 PHP и MAC OS X :: Настройка дебагера для Zend Studio или Eclipse PDT

Немного php программистов используют мак - поэтому не претендую на большую популярность данных топиков. Но может кому и будет полезно, чтобы немного было интереснее опишука вобще весь процесс установки и настройки среды для php программирования.
Итак нам понадобится MAMP это что-то типа денвера, готовая штучка котора ставит аппликейшен - апач - mysql - php4,5 и небольшие тулсы для рестарта и пр.
1) скачать MAMP отсюда
2) Ставим среду для программирования - я любитель Zend Studio но в данном случае это платный ide взять можно здесь, но можно скачать и поставить Eclipse PDT all-in-one здесь
3) Настраиваем debugger - для это надо скачать бинарник ZendDebugger.so здесь (выбираем для нужной версии php и mac os - ZendDebugger-5.2.15-darwin8.6-uni.tar.gz )
4) Разорхивируем и ложим ZendDebugger.so в папку c php или extensions
5)Пропишем его в php.ini [ /Applications/MAMP/conf/php5/php.ini ]

zend_extension=/Applications/MAMP/bin/php5/bin/ZendDebugger.so

zend_debugger.allow_hosts=127.0.0.1/32

zend_debugger.expose_remotely=always


6) Запускаем ide, и любой тестовый php - пробуем запустить debug из броузера.
Вроде все.

PS для работы с mysql есть navicat для MAC - который я хочу поставить, а пока пользуюсь коммандной строкой и еще одним простым бесплатным mysql клиентом - sequel pro

2 коммент.:

Игорь комментирует...

Ну так установка же не отличается от Linux/Windows =) все тоже самое

Григорий Вайгандт комментирует...

ну вроде да похоже ) но помучался, большей частью из-за того что zend_extension по какой-то причине уже было прописано, и долго не мог понять почему из-за добавления вышеописанных строчек в php.ini не запускался apache )