HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ОФФТОП > Болталка
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Установка Apache + PHP + MySQL
  #1  
Старый 22.09.2008, 21:04
.AkeLLa
Banned
Регистрация: 30.08.2008
Сообщений: 477
Провел на форуме:
3989114

Репутация: 718
Exclamation Установка Apache + PHP + MySQL

Установка Apache + PHP + MySQL под Windows
Эта статья про то, как поднять свой Apache сервер с модулями PHP и MySQL в ОС Windows
Вначале нужно установить и настроить сервер Apache. Последняя версия на сегодняшний день это 2.2.9, скачать ее можно с официального сайта:
http://www.apache.org/dist/httpd/bin...-0.9.8h-r2.msi (5.2Mb)
С установкой проблем быть не должно, открываем apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi и следуем дальнейшим инструкциям. В процессе установки нам нужно будет ввести домен (Network Domain), имя сервера (Server Name) и адрес электронной почты администратора (Administrator’s Email Address). Домен и имя сервера указываем localhost. Email можете указать любой, например admin@localhost, он будет доступен в серверной переменной $_SERVER[‘SERVER_ADMIN’], которая вам вряд ли в будущем пригодиться.

По умолчанию Apache будет установлен по адресу C:\Program Files (x86)\Apache Software Foundation\Apache2.2\.
После успешной установки сервер сразу запуститься, в трее панели управления появиться значок , на который, нажав левой клавишей мыши можно запустить (Start), остановить (Stop) и перезапустить (Restart) наш сервер.
Что бы убедиться в его работе, наберите в адресной строке браузера localhost или 127.0.0.1, должна открыться страница с текстом «It works!», если так и произошло, значит наш сервер отлично работает

Теперь мы можем переходить к следующему шагу – установке модуля PHP.
Последнюю на сегодняшний день версию PHP можно скачать здесь:
http://ua.php.net/distributions/php-...-installer.msi (19Mb)
По умолчанию PHP будет установлен по адресу C:\Program Files (x86)\PHP\. В процессе установки нужно будет выбрать web сервер который у нас установлен, выбираем Apache 2.2.x Module.

Далее нас просят указать директорию конфигурации нашего Apache, указываем C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\. В следующем шаге отмечаем расширения PHP, но так как у вас еще их нет, отмечаем только все в ветке Program и PEAR Install в ветке Extras.

Что бы Apache обрабатывал *.php модулем PHP, откройте в блокноте httpd.conf который находиться в папке C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\ и допишите в конце эту строчку:
Код:
AddType application/x-httpd-php .php .php3 .php4 .php5
После установки нам нужно проверить работу модуля PHP, для этого перезапустите Apache и в корневой папке документов нашего сервера (C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\) создайте файл phpinfo.php с таким содержанием:
PHP код:
<?php
phpinfo
();
?>
Потом наберите в адресной строке браузера localhost/phpinfo.php и если загрузилась страница с конфигурацией PHP – модуль готов к работе

Теперь нам осталось установить MySQL, скачиваем его здесь:
http://mysql.infocom.ua/Downloads/My...-rc-winx64.zip (100Mb)
Запускаем установщик, следуем его инструкциям. По умолчанию MySQL будет установлен в C:\Program Files\MySQL\MySQL Server 5.1\. По окончанию установки нам нужно его настроить, для этого открываем Пуск > Все программы > MySQL > MySQL Server 5.1 > MySQL Server Instance Config Wizard.

В открывшемся окне ничего не меняем, просто жмем Next, нужно только установить пароль (например password) и в конце нажать Execute.
Теперь нужно указать PHP что у нас появился MySQL (который для него как расширение), это можно сделать двумя способами, мы пойдем простым путем, открываем заново php-5.2.6-win32-installer.msi, выбираем Change. Доходим до настройки расширений (Choose Items to install), открываем ветку Extensions и находим в ней MySQL, включаем. Потом нажимаем Next и Change. По окончанию изменений перезапускаем наш сервер Apache и опять смотрим конфигурацию PHP – набираем в адресной строке браузера localhost/phpinfo.php.

Если там есть информация о MySQL – модуль работает
Теперь для удобного управления базами данных можно установить phpMyAdmin, берем его отсюда: http://surfnet.dl.sourceforge.net/so...-languages.zip
Разархивируйте этот архив и перенесите все файлы в папку C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin\
Теперь создайте в этой же папке файл config.inc.php с таким содержанием:
PHP код:
<?php
  $i 
0;
  
$i++;
  
$cfg['Servers'][$i]['host'] = 'localhost'// сервер
  
$cfg['Servers'][$i]['extension'] = 'mysql'// БД
  
$cfg['Servers'][$i]['connect_type'] = 'tcp'// подключение
  
$cfg['Servers'][$i]['compress'] = false// сжатие
  
$cfg['Servers'][$i]['auth_type'] = 'config'// аутенфикация
  
$cfg['Servers'][$i]['user'] = 'root'// имя
  
$cfg['Servers'][$i]['password'] = 'password'// пароль
?>
Теперь можно зайти в сам phpMyAdmin - localhost/phpMyAdmin/index.php, и управлять нашими БД
Статья написана с нуля и автором являюсь только я – AkeLLa.
Кажеться в ней нету не одной орфографической ошибки, писалась в MS Office Pro Word 2007
__________________________________________________ _
Может быть в будущем добавлю FAQ по настройке httpd.conf и php.ini..

Последний раз редактировалось .AkeLLa; 22.09.2008 в 21:21..
 

  #2  
Старый 22.09.2008, 21:07
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

Репутация: 159
Отправить сообщение для NuR с помощью ICQ
По умолчанию

виндовс=\ имхо не катаит за статью.. если тока для дете умалишенных=\
+ если уж хочешь претендовать на статью доделай установку зенда, да и то не сложно в принципе... обычно те кто нуждаються в такого рода мануалах ставят денвер и все... лично я тоже юза днвер на винде, хотя у меня еще стоит специальная машинка под разработку и крутиться все под линем
 

  #3  
Старый 22.09.2008, 21:10
br3k
Участник форума
Регистрация: 19.09.2007
Сообщений: 163
Провел на форуме:
2825788

Репутация: 327
Отправить сообщение для br3k с помощью ICQ
По умолчанию

Под Windows лучше XAMPP или Denwer.
А если уже и делать web-serv, то только на linux.
имхо.
 

  #4  
Старый 22.09.2008, 21:12
.AkeLLa
Banned
Регистрация: 30.08.2008
Сообщений: 477
Провел на форуме:
3989114

Репутация: 718
По умолчанию

NuR, зачем денвер, если все можно сделать самому? Ручками интересней..
З.Ы.: Denwer и XAMPP для ленивых =/
З.Ы.Ы.: и я не писал что апач на винде лучше чем на лине, если для дома, тогда пойдет и винда, если на сервер тогда лучше линь (как все говорят)

Последний раз редактировалось .AkeLLa; 22.09.2008 в 21:18..
 

  #5  
Старый 22.09.2008, 21:17
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
Провел на форуме:
2735257

Репутация: 103
По умолчанию

.AkeLLa
Лень двигатель прогресса...А ты видно хочешь прогресс тормазнуть =)
 

  #6  
Старый 22.09.2008, 21:21
HighExcel
Участник форума
Регистрация: 02.08.2007
Сообщений: 208
Провел на форуме:
3996597

Репутация: 1133
Отправить сообщение для HighExcel с помощью ICQ Отправить сообщение для HighExcel с помощью Yahoo
По умолчанию

Ну хоть на статью, имхо, не тянет. но хотя бы старался =)
Думаю, для новичков статья пригодится.
 

  #7  
Старый 22.09.2008, 21:21
Thanat0z
Постоянный
Регистрация: 06.12.2006
Сообщений: 762
Провел на форуме:
5352530

Репутация: 2062


По умолчанию

Никогда не понимал смысл таких статей - "копипаст мануала и ничего от себя". Apache+PHP+MySQL+Perl ставится за 15 минут, просто интуитивно, не говоря уже о том что если посмотреть хелп то проблем точно не будет

ЗЫ если уже говорить о дефолтных путях, то это уж точно не "C:\Program Files (x86)"

Последний раз редактировалось Thanat0z; 22.09.2008 в 21:27..
 

  #8  
Старый 22.09.2008, 21:23
.AkeLLa
Banned
Регистрация: 30.08.2008
Сообщений: 477
Провел на форуме:
3989114

Репутация: 718
По умолчанию

Цитата:
Сообщение от Thanat0z  
если уже говорить о дефолтных путях, то это уж точно не "C:\Program Files (x86)"
x64
 

  #9  
Старый 22.09.2008, 21:33
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Видео по установке Apache, Php, Perl, Mysql (win32)
http://rs296tl3.rapidshare.com/files/114786793/localhost.rar
 

  #10  
Старый 22.09.2008, 22:12
Shisha
Постоянный
Регистрация: 15.06.2008
Сообщений: 509
Провел на форуме:
2417172

Репутация: 761


Отправить сообщение для Shisha с помощью ICQ
По умолчанию

Че вы гоните на человека. Он старался, написал хорошую статью, все разложил по полочкам. Статья хорошая. Респект))
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ