Несмотря на то, что я ненавижу Eclipse, я все еще использую его из-за его способности связывать проекты и обеспечивать функциональность «перехода в» с F3 . Мне бы очень понравилась альтернатива, но NetBeans не может заставить свой intellisense работать со встроенными функциями PHP («PHPDoc не найден»), и я не нашел другой IDE, которая мне нравится.
Мой набор инструментов состоит из:
- Затмение
- Ultraedit (для быстрого редактирования и работы с файлами / grep)
- Apache и PHP как отдельные установки
- MySQL Administrator
Я настоятельно рекомендую MySQL Administrator ... это отличный инструмент.
Одна вещь, о которой я также упомяну, это мой метод настройки веб-приложений с помощью Apache. Я обычно редактирую свой файл hosts и добавляю следующую запись:
127.0.0.1 myapp.example.com
Затем настройте конфигурацию apache, чтобы иметь <VirtualHost:80xx>
на отдельном порте для каждого приложения, над которым я работаю. С помощью этого метода у меня никогда не возникает проблем с установкой файлов cookie, и я могу сделать каждое приложение доступным извне моего маршрутизатора, открыв отдельные порты. Это прекрасно для того, чтобы показывать клиентам последние разработки, но иметь полный контроль над всеми проектами, над которыми я работаю. Простой конфигурационный файл управляет основным URL-адресом приложения, поэтому, когда я буду готов перевести код в рабочий процесс, все, что нужно, - это быстрое изменение.