pioneer
Guest
Метод отладки PHP-скриптов
Боюсь показаться банальным, однако в FAQ и вообще в Google/Yandex, равно как и в этом форуме крайне скудная информация по нужному мне поводу.
В общем, мой вопрос состоит в следующем.
Приведите пожалуйста любой способ отладки PHP-скриптов с применением какой-либо среды разработки (чтобы была пошаговая трассировка, переменные etc.). Что обычно используют опытные программисты?
Собственно, написать в форум вынудило наличие трудностей в освоении различных IDE с целью их применения для отладки скриптов.
Zend 5.2.0.
Зенд работает только со своим PHP-интерпретатором, на любой другой он ругается (если я подсовываю свой екзешник вместо того, что лежит в папке с Zend). Однако этот интерпретатор поставляется без расширений (php_mysql.dll, php_xsl.dll и т.д.). Если я прописываю в php.ini путь к расширениям от PHP той же версии, я получаю сообщение о том, что такого файла (например, php_mysql.dll) нет, хотя он по этому пути действительно есть. Я не смог это побороть - перемещал файлы с расширениями в разные места, соответственно меняя пути в php.ini - безрезультатно.
Пробовал работать как с Денвером, так и с Zend Platform.
NuSphere PHPEd + PHP-DBG
Получаю сообщение "Не могу соединиться с сервером".
Пробовал на Денвере.
В php.ini все прописано согласно инструкции, phpinfo() правильно выдает наличие расширения DBG. Послал запрос на саппорт, пока ответа нет.
PHPEclipse + PHP-DBG
То же самое, в общем-то.
Пробовал на Денвере и на XAMPP.
"Не могу соединиться с сервером". Плюс еще долгое ожидание открытия странички во встроенном браузере в отладочном режиме.
Apache 1.33 в Денвере, Apache 2 в Zend Platform и XAMPP.
PHP 5.1.2 в Денвере, 5.1.4 в Zend и XAMPP.
Буду благодарен за любую помощь и совет.
Боюсь показаться банальным, однако в FAQ и вообще в Google/Yandex, равно как и в этом форуме крайне скудная информация по нужному мне поводу.
В общем, мой вопрос состоит в следующем.
Приведите пожалуйста любой способ отладки PHP-скриптов с применением какой-либо среды разработки (чтобы была пошаговая трассировка, переменные etc.). Что обычно используют опытные программисты?
Собственно, написать в форум вынудило наличие трудностей в освоении различных IDE с целью их применения для отладки скриптов.
Zend 5.2.0.
Зенд работает только со своим PHP-интерпретатором, на любой другой он ругается (если я подсовываю свой екзешник вместо того, что лежит в папке с Zend). Однако этот интерпретатор поставляется без расширений (php_mysql.dll, php_xsl.dll и т.д.). Если я прописываю в php.ini путь к расширениям от PHP той же версии, я получаю сообщение о том, что такого файла (например, php_mysql.dll) нет, хотя он по этому пути действительно есть. Я не смог это побороть - перемещал файлы с расширениями в разные места, соответственно меняя пути в php.ini - безрезультатно.
Пробовал работать как с Денвером, так и с Zend Platform.
NuSphere PHPEd + PHP-DBG
Получаю сообщение "Не могу соединиться с сервером".
Пробовал на Денвере.
В php.ini все прописано согласно инструкции, phpinfo() правильно выдает наличие расширения DBG. Послал запрос на саппорт, пока ответа нет.
PHPEclipse + PHP-DBG
То же самое, в общем-то.
Пробовал на Денвере и на XAMPP.
"Не могу соединиться с сервером". Плюс еще долгое ожидание открытия странички во встроенном браузере в отладочном режиме.
Apache 1.33 в Денвере, Apache 2 в Zend Platform и XAMPP.
PHP 5.1.2 в Денвере, 5.1.4 в Zend и XAMPP.
Буду благодарен за любую помощь и совет.