Почетный модератор
11525 / 4320 / 448
Регистрация: 12.06.2008
Сообщений: 12,412
|
||||||
1 | ||||||
Установка Apache+PHP+MySQL под Windows07.01.2010, 15:12. Показов 80699. Ответов 0
Очень часто у людей возникают сложности с установкой Apache+PHP+MySQL. В результате начинают использовать всякие глючные сборки типа Денвера и т.п. Предлагаю подробную инструкцию, как установить Apache, PHP и MySQL самому и без лишних проблем. Я постарался написать её как можно проще для понимания.
Вначале нужно скачать все эти программы. Скачивать лучше всего с их официальных сайтов, т.к. это и безопаснее (точно нет вирусов) и вы сможете использовать последние версии. Apache PHP MySQL Несколько слов про PHP... установочные файлы под Windows находятся на http://windows.php.net/download/ Выбирать там нужно тот, который VC6 x86 Thread Safe... VC9 под Apache не подходит. В этой инструкции я использовал последнии версии, существующие сегодня (Apache 2.2.14, PHP 5.3.1 и MySQL 5.1.42). Но и с более современными версиями всё должно быть так же. Установка Apache Запускаем установщик apache_2.2.14-win32-x86-openssl-0.9.8k.msi Вначале появится просто окно приветствия... нажимаем кнопку "Next" Потом соглашаемся с лицензионным соглашением. Потом нам покажут небольшую информацию об Апаче... опять идём дальше. Тут нас просят имя домена, имя сервера и e-mail администратора. На первое время, это не имеет никакого значения. А если потом потребуется, то можно будет настроить. Пока домен и имя сервера назовём именем этого компьютера (в моём случае имя компьютера "test"). E-mail админа вообще не имеет значения... он отображается только при сообщениях об ошибках (например, если не найдена страница, запрещён доступ и т.п.). Ниже он справшивает, на какой порт настроить сервер... оставляем на 80 (это стандартный порт для веб-серверов). На следующей странице нас спрашивают, как устанавливать: Typical или Custom. Выбираем Typical. Дальше предлагают указать папку, куда устанавливать... оставляем как есть. На следующей странице нажимаем кнопку "Install" Всё. Веб-сервер Apache установлен. Что бы проверить, открываем браузер и заходим на http://127.0.0.1 (я рекомендую использовать именно IP адрес 127.0.0.1 , а не localhost. Т.к. иногда по каким-то причинам у некоторых пользователей имя localhost бывает не указано в файле \WINDOWS\system32\drivers\etc\hosts, что приводит к лишней трате времени). Должна появиться надпись "It works!"... значит сервер работает. Установка PHP Запускаем файл php-5.3.1-Win32-VC6-x86.msi Нажимаем "Next" Соглашаемся с лицензией Указываем папку, куда нужно устанавливать Дальше установщик спросит, какой у вас установлен веб-сервер. Выбираем Apache 2.2x Module Потом спросит, в какой папке находится файл с настройками Апача (файл называется httpd.conf ). Он находится в папке C:\Program Files\Apache Software Foundation\Apache2.2\conf На следующей странице попросит выбрать компоненты, которые нужно установить... можно оставить всё как предлагает. Нажимаем кнопку "Install" PHP сам настроит Апач должным образом... а именно добавит в конец файла httpd.conf строки Код
PHPIniDir "C:/Program Files/PHP/" LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll" Но когда я писал эту инструкцию с проделывал всё это, то Апач не смог запуститься. Проблема оказалась в двух модулях для PHP... а именно php_mssql.dll и php_pgsql.dll Можно в файле php.ini (в папке \Program Files\PHP ) закомментировать эти строки: Было: Код
extension=php_mssql.dll extension=php_pgsql.dll Код
#extension=php_mssql.dll #extension=php_pgsql.dll Теперь нужно проверить работоспособность PHP. Создадим в папке C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ (она по умолчанию является корневой) файл a.php с содержимым
Вы увидите настройки PHP. Установка MySQL Запустите файл mysql-essential-5.1.42-win32.msi Нажмите "Next" Установщик спросит тип установки... я обычно выбираю "Typical" Дальше он поставит Вас перед фактом, что он сам выбрал папки, в которые он установится Если хотите указать другую папку, по вернитесь к предыдущей странице и выберите тип установки "Custom" Нажимаем "Install" и сервер начинает устанавливаться. После установки он предложит настроить сервер. Будут две галки... верхняя предлагает настройки, а нижняя зарегистрировать. Я предпочитаю не заниматься лишней морокой с регистрацией и снимаю её. Потом он спросит, как настроить... детально или использовать стандартные настройки. Мы выбираем детально: Detailed Configuration Спросит, что это за компьютер: машина разработчика, сервер или выделенный сервер специально для MySQL. Выбираем первое: Developer Machine. При этом MySQL будет использовать меньше ресурсов компьютера. Потом спросит, какие движни мы будем использовать. Оставляем Myltifunctional Database Потом спросит, где хранить файлы для таблиц типа InnoDB... оставляем как он предлагает и просто нажимаем Next. Установщик спросит, сколько ожидается одновременных клиентов. Оставляем как есть Decision Support (20 одновременных подключений). Дальше он спросит какой сетевой порт использовать серверу... оставляем стандартный 3306 и оставляем галку Enable Strict Mode (важно) Дальше нас спрашивают, какую мы будем использовать кодировку по умолчанию. Тут нужно выбрать Manual Selected Default Character Set и выбрать из списка cp1251 Потом он спросит, под каким именем создать службу... оставляем как есть. И ставим галку Include Bin Directory in Windows PATH. Указываем пароль для пользователя root (админ базы данных). Под паролем галку не надо ставить, что бы хулиганьё всякое не смогло подключиться по сети. Нажимаем Execute. Всё... MySQL установлен.
56
|
07.01.2010, 15:12 | |
Ответы с готовыми решениями:
0
Установка Apache+PHP+MySQL под Windows Установка Apache+PHP+MySQL под Linux Debian Установка PHP и MySQL под Windows Установка apache php mysql |
07.01.2010, 15:12 | |
07.01.2010, 15:12 | |
Помогаю со студенческими работами здесь
1
Установка связки Apache + Nginx + PHP + MySQL Установка Apache 2.4 под Windows7 64bit +php Установка Web-сервера в связке Apache+PHP7+MySQL на Windows 10 Установка Apache под Linux Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |