Герц [Off] [#] (07.08.2009 / 14:10) Прокуратор GW |
Сабж ->
Инструкция : Установка Apache 2.2.11, PHP 5.3, MySQL 5.1.36 & PhpMyAdmin 3.2 в Windows 7/Vista/XP
Это руководство поможет Вам установить и сконфигурировать Apache 2.2.11 + PHP 5.3 + MySQL 5.1.36 и PHPMyAdmin 3.2.0.1 для Windows Vista & Windows 7 по «принципу шаг за шагом».
• Шаг 1 : Установка Apache
• Шаг 2 : Установка & конфигурация PHP 5.3
• Шаг 3 : Конфигурация Apache 2.2.11
• Шаг 4 : Тестирование Apache + PHP
• Шаг 5 : Установка & конфигурация MySQL5
• Шаг 6 : Installing and Configuring PhpMyAdmin 3 Optional
• Шаг 7 : Научим Windows узнавать myserver.com Optional
Что потребуется :
1. Apache HTTP Server (2.2.11)
Лучший ,на мой взгляд, вебсервер, если Вы хотите превратить Ваш компьютер в мощный вебсервер для работы ваших приложенийs.
Скачать Apache 2.2.11 (with no mod ssl)
2. PHP 5.3 – Скачать PHP 5.3.0 (VC6 Thread safe)
3. MySQL 5.1.36 – перейти к странице для скачки
4. PHPMyAdmin 3.2.0.1
PHPMyAdmin страница для скачки
Вышеуказанный софт совместим с Windows 7/Vista/Vista SP1-SP2 (32 bit OS).
До того как приступить к выполнению руководства, пожалуйста выключите UAC (User Access Control) в Vista. Поверьте, иначе Вы намучаетесь от popupов в процессе инсталляции.
Шаг 1 : Установка Apache
1. Первым делом создайте новый фолдер на C:\ и назовите его server.
2. Начните инсталляцию следуя инструкциям как показано на картинках.
Установки указаны ниже.
Установка Apache 2.2.11
3. Выберите Custom Installation и укажите путь установки как C:\server\apache\
4. В текстовых боксах Network domain набирите myserver.com, Server Name www.myserver.com и Administrator’s Email – admin@myserver.com. Так же в типе установки выбирайте for All users, … Recommended.
5. После окончания установки, для её проверки кликните на иконку Apache в taskbarе. Вы можете также проверить инсталляцию открыв http://localhost/ в браузере.
6. Поздравления с установкой Apache. Мы ещё будем должны сконфигурировать Apache, мы сделаем это в следующих шагах.
Шаг 2 : Установка и конфигурирование PHP 5.3
1. Распаковка PHP сборки
Как установить PHP5. Откройте zip файл и распакуйте все файлы в C:\server\php. Войдите в C:\server\php
2. Переименование php.ini- file
Найдите php.ini-development и переименуйте его в php.ini
Изменение php.ini
Откройте php.ini используя любой текстовый редактор. (Notepad, Wordpad, Preferrably Dreamweaver). Необходимо сделать 2 изменения в этом файле
3. Изменение 1
Найдите extension_dir = "./" и замените на
extension_dir = "C:/server/php/ext"
Изменение 2
Теперь в следующем изменении php.ini вы просто раскоментируете (удалив «;») из нужных строк для активации дополнений(extension). Найдите каждую из них и удалите «semicolon» «;»
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
Первая строка отвечает за работу Image GD library для PHP.
Вторая включает mbstring.
Третья и четвёртая позволяет нам использовать базу данных MySQL.
Сохраните изменения в php.ini.
4. Добавление переменных окружения (PHP Environmental Variables) в системный path
Отлично! Теперь мы скажем компьютер запускал php каждый раз когда он будет перегружен. И так, найдите и выбирите Start->Control Panel->System->Advanced System Settings затем перейдите в «advanced tab», нажмите на кнопку Environmental Variables, прокрутите системные переменные и найдите PATH, отредактируйте ,добавив следующий код C:\server\php;
5. Вы ДОЛЖНЫ перезагрузить Windows после установки переменной Path .Logging off НЕДОСТАТОЧНО – у apache возникнут трудности с поиском Вашего mySQL extensions.
6. Шаг 2 завершён !. Тепеть наш PHP отконфигурирован. Перейдём к конфигурации Apache.
Шаг 3 : Конфигурация Apache 2.2.11
1. Откройте C:\server\Apache\conf
Изменения в httpd.conf
Некоторые пользователи отмечают что не могут редактировать httpd.conf в VISTA используя Notepad. Попробуйте любой другой ткстовый редактор для изменений *.conf файлов. Если же Вы всё ещё не можете открыть httpd.conf в любом текстовом редакторе, попробуйте следующее
1. Другой текстовый редактор
2. Остановите Apache server из taskbar и пробуйте снова
3. У Вас должны быть права администратор.Попробуйте всё-таки отключит UAC
4. Если ничего не работает.Перегрузите компьютер в safe mode и отредактируйте httpd.conf
Всё это может пригодится для любых *.conf файлов
Теперь необходимо просто найти и заменить или добавить текст. Всего будет пять изменений.
Изменение 1
Найти
#LoadModule rewrite_module modules/mod_rewrite.so
Заменить на
LoadModule rewrite_module modules/mod_rewrite.so
Изменение 2
Добавьте следующее после изменённого текста
#PHP5
LoadModule php5_module "C:/server/php/php5apache2_2.dll"
PHPIniDir "C:/server/php"
Изменение 3
Найти
AddType application/x-gzip .gz .tgz
Добавьте следующее после найденного текста
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Изменение 4
Найти
DirectoryIndex index.html
Заменить на
DirectoryIndex index.html index.php
Изменение 5
Найти
#Include conf/extra/httpd-vhosts.conf
Заменить на
Include conf/extra/httpd-vhosts.conf
2. Теперь откройте папку C:\server\Apache\conf\extra
Edit httpd-vhosts.conf
3. Замените весь текст внутри на
4. <virtualhost *:80>
5. DocumentRoot "C:/Server/www/myserver.com/public_html"
6. ServerName myserver.com
7. ServerAlias www.myserver.com
8. <directory "C:/Server/www/myserver.com/public_html">
9. AllowOverride All
10. Options Indexes FollowSymLinks
11. Order allow,deny
12. Allow from all
13. </directory>
14. </virtualhost>
15. Перезапустите Apache Webserver
Если Вы всё сделали нормально то увидите что Apache тоже перегрузится без ошибок.
Шаг 4 : Тест нашего Apache + PHP
1. Создайте каталоги для хранения вебфайлов
1. Во-первых создайте необходимые каталоги внутри C:\server.
2. Внутри папки the C:\server , создайте папку под названием www
3. внутри C:\server\www\ создайте myserver.com
4. и наконец создайте public_html папку внутри вашей папки C:\server\www\myserver.com\
Получится такая струкрура папок C:\server\www\myserver.com\public_html\
Это то место куда Вы будете помещать все html, скрипты и тп доступные Вашему webserverу.
2. Создайте index.php
Откройте notepad и набирите следующий код сохранив файл под названием index.php внутри C\:server\www\myserver.com\public_html\ .
<?php
//index.php
phpinfo();
?>
Заметьте что имя файла должно быть index.php, а не index.php.txt, сохраняя не забудьте выбрать тип как All Files, тогда Notepad сохранит файл как index.php.
Шаг 5 : Установка и конфигурирование MySQL5
1. Давайте начнём с распаковки/установки. Выбирайте Typical, cнажимайте Next
2. Нажмите Next после показа места установки
3. Пропустите Sign-up.
4. Установив MySQL, настало время сконфигурировать. Это очень просто, если следовать появляющимися на экране инструкциям.
5. Теперь просто следуйте за картинками.
Standard Char Set если нужно выбирайте вместо этого UTF-8 или же charset, например cp1251.
MySQL As Windows Service
User Name and Password = root
6. Для окончания конфигурации нажмите на Execute.
Если при инсталляции и конфигурации MySQL Вы что то пропустили или указали не так, позже Вы можете запустить MySQL Server Instance Config Wizard который находится в ‘Start->All Programs->MySQL’.
*Если MySQL Instance Wizard не завершил последний шаг, перегрузите компьютер и сконфигурируйте снова.*
7. Проверка MySQL в связке с Apache+PHP
Теперь для проверки работоспособности нашего MYSQL & PHP с APACHE перезагрузите webserver, т.е кликните на иконке apache вашего taskbarа (где-то около часов в taskbar/startbar) и сделайте рестарт для webservice.
После рестарта (будет показана зелёная иконка play), откройте в Вашем любимом веб браузере http://localhost.
PHP 5.3.0....
Если Вы это видите то Вы успешно сконфигурировали Apache+PHP5. Для проверки правильности работы MySQL5 прокрутире страницу вниз и если всё хорошо то увидите заголовки для mysql & mysqli.
mysql and mysqli для MySQL
8. Поздравляю ! Вы успешно установили Apache2.2.11+PHP5.2.9+MySQL5.1.34 в вашу систему.
Шаг 6 : Инсталляция и конфигурирование PhpMyAdmin 3
1. Распаковка PhpMyAdmin 3
В этом нет необходимости ! Вы можете уже использовать вебсервер и без этого.
Распакуйте все файлы из phpMyAdmin-3.2.0.1-all-languages.zip в C:\phpmyadmin. Открыв C:\phpmyadmin Вы увидите другую папку phpMyAdmin-3.2.0.1-all-languages, переименуйте её в pma. Вырежьте эту переименованную папку pma и поместите внутрь C:\server\www\myserver.com\public_html
2. Теперь если Вы следовали инструкциям правильно набрав в Вашем браузере http://www.myserver.com/pma/index.php Вы увидите экран логина.
Если он перед Вами то можете войти используя username и password (root и root если конечно при инсталляции использовалось не другой логин и пароль).
Шаг 7 : Сделаем Windows узнающим myserver.com Optional
Изменение файла hosts
Перейдите к папке C:\Windows\System32\drivers\etc
Откройте hosts в notepad/wordpad/dreamweaver в любом текстовом редакторе и добавьте следуюющее
127.0.0.1 myserver.com
127.0.0.1 www.myserver.com
ЕБРИЛОВ [Off] [#] (07.08.2009 / 16:34) |
Никогда таг нисмиялсо
Это получается, "зачем просто, когда можно сложно?"
З.Ы.
Занятие для истиных мазохистов
ЕБРИЛОВ [Off] [#] (07.08.2009 / 16:37) |
Если мы не провайдер и не собераемся поднимать паблик сервер, то нахуя нам данная связка (апач+пых+мускул)?
Ага, для разработки и тестирования скриптов.
С этим делом отлично справляется Денвер, всего около 5 ме6габайт, даде в навороченной сборке, что тут лежит в загрузках - немногим больше 10 метров.
И все, зачем ебать себе мозги конфигами и прочей хуетой?
Если работаешь над скриптами - так и думай про скрипты. Выброси из головы всю лишнюю хуету.
если Денвер не идет под Линуксом - установи Винду и спи спокойно, не забивай себе голову лишней ерундой.
ЕБРИЛОВ [Off] [#] (07.08.2009 / 16:46) |
---
Ну, я Вам скажу, песдец уважаемые. Зажралися моржи, будь им при испражнении неладно...
Вы гляньте, сколько эта хуета стоит, дык хитрые евреи еще и не просто лицензию продают, а годовую подписку (бля, им реально под ПИСКУ надо дать за такое)...
Ахуеешь правайну
---
Кароче, прадолжу...
Ну, сам Студио, не лишен некоторых ништякоы, в виде живой подсветки переменных в коде и какого-то хитрого дебагера. Но дебагер реально гонит в некоторых случаях. Единственное преимущество - подсветка переменных.
НО!
Вся эта хуета весит более 35 мегабайт в архиве
Браццы, это чтож такое деиццо?
К примеру, пыхДизайнер, имея на борту все те же функции, весит всего около 25 мегабайт.
Кстати, Зенд студио построен на уебищном и так любимом Линугзоидами Эклипсе
Потому то мне и сразу Эклипс не понравился, явно страдает ожирением. Нуивонахуй!!!
---
а про Зенд сервер, вообще молчу.
Поидее, тоже самое, что и Денвер, только весит 60 мегабайт в архиве да к тому же не модет редачить виртуальные хосты, их нужно править в конфигах вручную
Ну поглядел, посмотрел и отправил нахуй весь этот Зенд с Эклипсом и их сервером. Афтарам срочно пить йаду!
И больше непесать!
ШлангЪ [Off] [#] (07.08.2009 / 16:49) |
Герц, Аффтар, пешы исчо!
Никогда таг нисмиялсо
Это получается, "зачем просто, когда можно сложно?"
З.Ы.
Занятие для истиных мазохистов наследие линугса,хуле.
ат дурных превычег, нетакта проста избавеца!
Герц [Off] [#] (07.08.2009 / 16:59) Прокуратор GW |
Зато у меня на машине конфигурация из самого свежачка, а в денвере конфигурация старинная как говно древних мамонтов
Беспесды, Денвер решение хорошее, но только вначале :подмиг:
А если мне надо будет поднимать паблик-сервант то я даже граф-оболочку ставить не стану, она мне просто там нах не нужна будет
ЕБРИЛОВ [Off] [#] (07.08.2009 / 17:01) |
Дураки, блять, и не лечитесь
Зато у меня на машине конфигурация из самого свежачка, а в денвере конфигурация старинная как говно древних мамонтов
Беспесды, Денвер решение хорошее, но тольВот скажи мне пожалуйста, НАХУЯ тебе думать о конфигурации, если все и так работает?
Тем более, что тебе мешает подправить эту самую конфигурацию в Денвере?
ЕБРИЛОВ [Off] [#] (07.08.2009 / 17:04) |
НахуЯ засорять память?
Благо Денвер, вообще комп не засирает, не требует инсталляции, памяти нихуя не занимает (когда не запущен).
Захотел - запустил, захотел - выключил.
ЕБРИЛОВ [Off] [#] (07.08.2009 / 17:05) |
Они такие злые потому, что у них нет Денвера
Вот и приходится подымать Апач и лазать в конфигах гг
Герц [Off] [#] (07.08.2009 / 18:25) Прокуратор GW |
Благо Денвер, вообще комп не засирает, не требует инсталляции, памяти нихуя не занимает (когда не запущен).
Захотел - запустил, захотел - выключил.Да всё тоже самое Хочешь, автозапуск поставишь, хочешь вручную
Ты не забывай что в пыхе, апаче, etc сборщики мусора стоят которые освобождают память когда процессы не активны Денвер - тоже самое, только взяли Митяй с Антоном сырцы и пересобрали по своему, вот тебе и опен-сорс который народ у нас так гавнит
Хули, бревноглазие
Если тебе серв ни к чему: тебя никто не заставляет :подмиг:
Герц [Off] [#] (07.08.2009 / 18:26) Прокуратор GW |
Они такие злые потому, что у них нет Денвера
Вот и приходится подымать Апач и лазать в конфигах ггЗато у линусятников есть nginx и lighthttpd, или как там его...
Герц [Off] [#] (07.08.2009 / 18:27) Прокуратор GW |
Вот скажи мне пожалуйста, НАХУЯ тебе думать о конфигурации, если все и так работает?Так или иначе однажды тебя приспичит залезть в конфиги
Почему вантузятники так боятся конфигов?
AlkatraZ (SV!) [Off] [#] (07.08.2009 / 18:47) Уездный предводитель Каманчей |
Зато у линусятников есть nginx и lighthttpd, или как там его... Нахуя тебе, скажи ты мне, на домашнем компьютере ngnix?
ШлангЪ [Off] [#] (07.08.2009 / 18:54) |
Зато у линусятников есть nginx и lighthttpd, или как там его... А зато у Вендузятнекоф есть время с блядями атрываца!
гЫыЫы
AlkatraZ (SV!) [Off] [#] (07.08.2009 / 19:02) Уездный предводитель Каманчей |
WildChild [Off] [#] (07.08.2009 / 20:56) |
Герц [Off] [#] (08.08.2009 / 06:54) Прокуратор GW |
А зато у Вендузятнекоф есть время с блядями атрываца!
гЫыЫыА ещё есть время сифачёк-трипакович на мудя наматывать
Герц [Off] [#] (08.08.2009 / 06:58) Прокуратор GW |
Не умеешь: твои проблемы
Скачать темуНовые вверху