2010-08-10 5 views
2

Я хочу начать изучение PHP. Я ознакомился с различными вариантами для установки комбинации PHP + MySQL + Apache. Но все это кажется слишком громоздким, и много редактирования файлов CONF всегда приводит к одной или другой проблеме. Поэтому у меня было пару вопросов, чтобы задать вопрос:Лучшая методология для PHP + APACHE + Разработка MYSQL

1) Как что-то вроде WAMP поможет мне? Если я установлю WAMP, этого будет достаточно? 2) Разве нет какой-либо Eclipse, такой как IDE (исходящая от фона Java), которая позволяет интегрировать WAMP с ней? (Или печатает в «Блокноте» единственный доступный вариант)?

Пожалуйста, помогите мне, объяснив вещи немного тщательно. Большое вам спасибо за ваше время и терпение.

ответ

2

Я предпочитаю WAMP, потому что он не пытается ничего делать с конфигурациями ... когда вы его устанавливаете, вы получаете PHP, Apache, MySQL и phpMyAdmin с каждой загруженной конфигурацией и расширениями по умолчанию. Это то же самое, что устанавливать их отдельно, только они находятся в одном удобном каталоге, и вы получаете удобный значок в трее, чтобы перезапустить службы и включить/отключить расширения.

Что касается IDE, я использую Eclipse PHP Development Tools (PDT), но я тоже хорошо слышал об Netbeans. Eclipse может сделать все, что Скотт назвал Netbeans также способным сделать. Вы также можете посмотреть в Aptana, который был разветвлен с Eclipse PDT, но теперь поддерживается другой командой.

+0

, поэтому я смогу скомпилировать PHP-код прямо на eclipse? Где он показывает результат? У него есть собственный веб-браузер? – Gooner

+0

Я имел в виду использование PDT. – Gooner

+0

PHP - это интерпретируемый язык - это означает, что этап компиляции не существует. Интерпретатор напрямую считывает файлы .php, оптимизирует их и выводит результаты каждый раз, когда выполняется запрос. Вы можете буквально изменить строку кода PHP в любом редакторе, сохранить, перевести в свой браузер и увидеть результаты, отраженные после обновления. Если вы используете кеш opcode, такой как APC или eAccelerator, оптимизированные формы будут кэшироваться для более быстрого анализа при последующих запросах. – Daniel

3

Я лично использую xampp и netbeans для создания моего сайта в Интернете. вы можете настроить проект netbeans везде, где хотите, поэтому вы можете просто разместить все свои файлы в папке htdocs xampp (в C: \ xampp) и напрямую отредактировать файлы в папке. Это позволит вам сразу увидеть любые изменения, внесенные вами при перезагрузке веб-страницы.

xampp позволяет запускать apache (с установленным и настроенным mod_php) и mysql на вашей локальной машине и даже включает удобную панель, позволяющую вам запускать и останавливать их в любое время.

netbeans имеет множество инструментов для легкой разработки и поддержки таких фреймворков, как Zend. Вы также можете использовать его для многих других языков, если хотите расширить.

0

вы можете пойти и установить xampp из apachefriends, он поставляется с веб-сервером apache, базой данных mysql, phpmyadmin и панелью управления для обоих серверов и устанавливается довольно быстро и с настройками по умолчанию вы будете в значительной степени настроены. Не уверен, что интеграция вы хотите между редактором и веб-сервером. если вы имеете в виду сгибание кода, автозаполнение и все такое, eclipse имеет версию, удобную для php, и так же небезопасны (эти 2 являются наиболее популярными, насколько я видел)