php studio - PullRequest
       21

php studio

2 голосов
/ 05 июня 2009

Здравствуйте, коллеги-программисты. Есть ли PHP "студия", как MS VS2008. Под этим я подразумеваю, что в VS2005 вам НУЖНО было установить IIS для запуска веб-приложений на вашем компьютере, VS2008 создает временный мини-сервер, поэтому вам не нужно больше устанавливать IIS для компиляции / отладки на вашем компьютере.

В любом случае, я ищу что-то подобное для PHP, пару недель назад я установил сервер APACHE на свой компьютер и MySql, и я смог скомпилировать / отладить код PHP (используя IDE под названием CodeLobster .. ., но я наткнулся на открытие соединения с базой данных! Когда я пытался это сделать, это просто не получалось; Я начал гуглить, и я обнаружил, что мне нужно перекомпилировать PHP, и в этот момент я сказал, прикрути его, я найду другой способ отладки. Но теперь проект стал более сложным, и мне ДЕЙСТВИТЕЛЬНО нужно отлаживать его локально.

Итак, мой вопрос: есть ли что-нибудь, что запускает PHP5 из коробки? Очень похоже на VS2008.

Спасибо.

Кстати, мне нужно иметь возможность запустить его на ПК с Windows Vista, и это нормально, если он не бесплатный.

Ответы [ 8 ]

3 голосов
/ 05 июня 2009

Поскольку вы используете Windows, попробуйте XAMPP . Это в основном интегрированный дистрибутив Apache, PHP и MySQL (плюс дополнительные дополнения).

1 голос
/ 05 июня 2009

С помощью PHP-кода вы должны выполнять всю отладку на целевой архитектуре. Если вы не разрабатываете веб-приложения, которые работают на клиентском компьютере (и кто будет?), Было бы совершенно неуместно проводить тестирование на той же машине, на которой вы пишете свой код. Это предотвратит возникновение любой платформы и эксцентриситетов в процессе производства. Кроме того, он позволяет вам тестировать код на нескольких целевых платформах, одновременно «ставя» последнюю версию.

1 голос
/ 05 июня 2009

Если вам удобно в Visual Studio 2008, внимательно посмотрите на VS.Php .

Это надстройка для Visual Studio (2005 или 2008), которая добавляет поддержку PHP. Intellisense работает так, как вы ожидаете, отладка работает так, как вы ожидаете (установите точки останова и запустите), он включает встроенный / связанный веб-сервер (Apache), так что вам даже не нужно об этом беспокоиться.

Версия, которую я имею, поддерживает как PHP 4, так и 5 (хотя, похоже, я помню, как автор размышлял об отказе от поддержки PHP 4).

Это стоит $ 99, что, на мой взгляд, того стоит, так как позволяет мне выполнять мою разработку .Net и PHP в одной IDE (Visual Studio 2008).

1 голос
/ 05 июня 2009

Я использовал phpED в прошлом (более старая версия, чем доступная в настоящее время). Он имеет отладчик и встроенный веб-сервер php, что означает, что вам не нужно устанавливать apache / IIS или php.

1 голос
/ 05 июня 2009

Существует также VsPhp, который запускает PHP из Visual Studio, но я не знаю, насколько эффективна отладка. Вы также можете попробовать Zend Studio, но это немного дороговато. Eclipse бесплатен и очень функционален, но опять же я не знаю, как его отладка сравнивается с VS, так как я делаю все мои php Отладка по старинке на сервере.

1 голос
/ 05 июня 2009

Посмотрите на EasyEclipse для разработки LAMP:

http://www.easyeclipse.org/site/distributions/lamp.html

1 голос
/ 05 июня 2009
0 голосов
/ 05 июня 2009

Я использую WAMPServer для установки «все в одном», затем PDT с eclipse.org для разработки (похоже на PHPEclipse).

Обязательно уделите время и установите (и начните работать!) Расширение XDebug: оно также даст вам точки останова и пошаговую отладку изнутри PDT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...