2009-05-15 4 views
0

В прошлом я использовал WAMPserver для Windows для анализа PHP для меня. Это предварительно сконфигурированный пакет, ориентированный на работу с MySQL.Лучшая загрузка PHP для сохранения всех моих опций?

Когда я пытался запустить PostgreSQL, у меня появились сообщения об ошибках, в которых говорилось, что моя версия PHP не была скомпилирована для работы с PostgreSQL.

Итак, я недавно удалил WAMP и все связанные с ним. Я загрузил Apache 2.2.11 с openSSL, установленным как admin (вы знаете, запустите командную строку как администратор, cd в каталог, где была выполнена загрузка и выполнена ли она, поэтому установка была выполнена как admin).

Вот и все. У меня теперь установлен Apache, «он работает» появляется, поэтому я так далеко.

Теперь мне интересно, я загружаю exe и устанавливаю, или zip, или что-то еще. Что лучше всего делать, чтобы PHP в моей системе мог обрабатывать все, что я когда-либо мог набросить на него?

Кроме того, сначала PHP, или MySQL/Postgre. И, наконец, как насчет PEAR? Мне нужен PEAR, который не является стандартным для Windows. Я предполагаю, что файл pear.bat в загрузках PHP сделает это для меня?

EDIT: Я вижу одно закрытое голосование, но не комментирует почему. Это заставляет меня задаться вопросом, как люди, у которых такие ленивые и грубые, получили несколько очков.

ответ

3

Я бы порекомендовал загрузку zip-пакета, так как настройка php на самом деле не такая сложная задача, и она позволяет добавлять функции по мере необходимости.

Что касается того, нужно ли сначала устанавливать php или MySQL/PostgreSQL, это не имеет большого значения. Вы можете установить их в любом порядке.

Ваше предположение о PEAR вполне корректно

3

я не использовал WAMP раньше, поэтому я не могу прокомментировать, что

я тем не менее использовать XAMPP, который звучит очень похоже

в XAMPP если я хочу включить поддержку postgres, я отредактирую файл php.ini и раскомментирую раздел postgres файла ini, то же самое с любыми расширениями, которые мне нужны

Возможно, это может быть альтернатива, которую вы можете попробовать, если вы застряли

0

Существует множество способов настройки сервера HTTP/PHP/базы данных. Иногда поведение вашей установки разработки будет отличаться от реального сервера.

Я бы рекомендовал узнать настройки, которые использует ваш веб-хостинг, а затем получить изображение vmware appliance, которое подходит как можно ближе и получить какое-либо дополнительное программное обеспечение, используя его диспетчер пакетов (который проще всего устанавливает в Windows).

Установите ссылку для обмена файлами между виртуальной машиной и хостом, убедитесь, что вы видите порт 80 виртуальной машины в браузере, работающем в вашей ОС хоста, и вы настроены.