Меня впечатлили скринкасты для Rails, которые демонстрируют встроенный веб-сервер и базу данных, чтобы обеспечить возможность разработки и тестирования на локальном компьютере. Как я могу получить экземпляр Apache для запуска каталога проекта в качестве его DocumentRoot и, возможно, передать файлы на порт 8080 (или что-то подобное)?
Причина, по которой я спрашиваю, заключается в том, что я собираюсь попробовать CodeIgniter, и я хотел бы использовать его для нескольких проектов. Я бы предпочел не загромождать мою машину DocumentRoot с каждой. Также приветствуются предложения о том, как выполнять миграцию базы данных.
Спасибо за ваши ответы. Я должен уточнить, что я нахожусь в Mac OS X. Похоже, что WAMP - только для Windows. Кроме того, XAMPP выглядит как отличный способ установить Apache и многие другие веб-инструменты, но я не вижу способ загрузить экземпляр, чтобы обслуживать каталог проекта. Mac OS X имеет как Apache, так и PHP - я просто ищу способ заставить его обслуживать проект на нестандартном порту.
Я только что нашел MAMP Pro, который делает то, что я хочу, но более минималистский подход был бы лучше, если бы это было возможно. Кто-нибудь имеет файл httpd.conf, который можно отредактировать и удалить в каталог проекта?
Кроме того, извините, что я просто бросил этот вопрос миграции базы данных. То, что я надеюсь найти, - это то, что позволит мне переместить изменения схемы на живой сервер, не потеряв существующие данные. Я подозреваю, что это сложно и сильно зависит от факторов окружающей среды.