Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
установка PHP MySQL APACHE.doc
Скачиваний:
2
Добавлен:
27.08.2019
Размер:
108.54 Кб
Скачать

Установка Apache, MySql и php под Windows

При разработке сайтов своими силами постоянно имеется необходимость заниматься тестированием, то есть наглядно видеть результат своей работы в браузере. Пока сайт статический (на HTML), или динамический лишь на стороне клиента (JavaScript), достаточно открывать свои HTML-файлы с жесткого диска. Но как только возникает необходимость в выполнении скриптов PHP – при использовании CMS, задействовании AJAX, обращениям к базам данных, работе с GSCP и т.п. - приходится либо работать с хостингом «вживую», либо установить все необходимое программное окружение к себе на компьютер. Первый вариант чреват различными неприятными последствиями — как-то частые временные выходы сайта из строя из-за неизбежно возникающих в процессе отладки ошибок. Поэтому рассмотрим тут второй вариант — установку Web-сервера и прочего необходимого ПО на локальный компьютер.

Джентльменский набор — Apache, MySql и php

Для начала определимся с софтом для нашего локального www-сервера. Собственно веб-сервером традиционно выступает Apache, уже 15 лет подряд твердо удерживающий 1 место по популярности. Для скриптов — язык PHP, а для баз данных — MySQL. Это надежный и проверенный временем рецепт стандартного хостинга, который даже имеет устоявшийся акроним LAMP – от Linux, Apache, MySQL и PHP.

В качестве компьютера может выступать, в принципе, любой ПК, устраивающий вас по производительности при повседневной работе. Так что вопрос в операционной системе. Если это Linux, то вы вряд ли читали бы эту статью. Значит, у вас установлен Windows. И вот тут начинаются варианты: это может быть Windows XP, Vista или Windows 7, причем для последнего случая весьма вероятно использование 64-битной версии. Однако, принципиальных отличий между всеми этими системами, с точки зрения поставленной задачи нет. Единственная поправка относится к 64-битным версиям Windows: на них можно устаноавливать не только классические 32-бит версии Apache, PHP и MySQL, но и их 64-битные аналоги.

Важно отметить, что из всей этой троицы только MySQL имеет официальную 64-битную версию. Apache и PHP – нет, есть только экспериментальные и неофициальные сборки, поэтому смысла гнаться за 64-битностью нет никакого вообще: эти версии быстрее работать точно не будут (особенно в свете поставленных задач), а проблем с поиском совместимых версий можно получить на свою голову немало. Поэтому остановимся на 32-битных версиях. Впрочем, MySQL можно поставить и 64-битную: работать будет. Кстати, это единственное приложение из данной связки, которому увеличенная разрядность в определенных случаях может принести какие-то дивиденды (при наличии соответствующего объема памяти у компьютера, разумеется).

Скачиваем все необходимое для установки web-сервера

С теорией покончим и займемся практикой. Для начала нам надо скачать Apache и прочее ПО. И вот первые трудности могут возникнуть, если вам надо скачать Apache под Windows. В Linux все делается проще (apt-get, emerge или rpm прекрасно сами все ставят), в Windows же придется для начала ручками найти нужный файл на сайте Apache HTTP Server Project (apache.org), скачать его, и установить. В типичном случае достаточно со страницы загрузок выбрать файл, описываемый как «Win32 Binary without crypto (no mod_ssl) (MSI Installer)» - можно смело использовать дистрибутив без OpenSSL, поскольку поддержка SSL на локальной машине вам вряд-ли потребуется. Если же есть желание «покопаться» и в других файлах, то можно зайти на одно из зеркал. Например, по FTP: ftp://apache.rinet.ru/pub/mirror/apache.org/dist//httpd/binaries/win32/. Собственно дистрибутив Windows-версии Apache 2.2.19 будет называться так: httpd-2.2.19-win32-x86-no_ssl.msi.

Далее нам требуется скачать MySQL Тут следует оговориться, что если Apache – это проект с открытым исходным кодом, лицензия которого схожа с GPL, то MySQL- коммерческий продукт. Однако, нынешний владелец MySQL, корпорация Oracle, поддерживает бесплатную ветку — MySQL Community Server. Вот его-то и надо скачать с сайта mysql.com. Единственная загвоздка состоит в том, что надо зарегистрироваться, впрочем, процедура эта весьма несложная. Что касается варианта, то, в 99% случаев следует устанавливать 32-разрядную версию MySQL для Windows. Хотя вариант 64-разрядной версии при использовании 64-bit Windows и 32-bit Apache и PHP тоже возможен.

Напоследок остается только скачать PHP. Учитывая некоторые связанные с Windows нюансы, как-то версии библиотек и компиляторов, в связке с Apache 2.2 можно использовать лишь PHP 5.2. На сегодня последней версией является PHP 5.2.17, в варианте VC6 x86 Thread Safe. Именно её и надо скачать с сайта php.net.