Привет, Гость!
Главная
Вход

Последняя активность

Форум / Компы / Венда
Поиск | Файлы топика (1)
  Денвер в мусорку, или "ставим связку апач2.1.1+ПЫХ5.3.0+*SQL" :)
Герц Герц [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)
Вот я вчера для тестирования качнул Zend Studio 7.0 + ZSend Server SE
---
Ну, я Вам скажу, песдец уважаемые. Зажралися моржи, будь им при испражнении неладно...
Вы гляньте, сколько эта хуета стоит, дык хитрые евреи еще и не просто лицензию продают, а годовую подписку (бля, им реально под ПИСКУ надо дать за такое)...
Ахуеешь правайну
---
Кароче, прадолжу...
Ну, сам Студио, не лишен некоторых ништякоы, в виде живой подсветки переменных в коде и какого-то хитрого дебагера. Но дебагер реально гонит в некоторых случаях. Единственное преимущество - подсветка переменных.
НО!
Вся эта хуета весит более 35 мегабайт в архиве
Браццы, это чтож такое деиццо?
К примеру, пыхДизайнер, имея на борту все те же функции, весит всего около 25 мегабайт.
Кстати, Зенд студио построен на уебищном и так любимом Линугзоидами Эклипсе
Потому то мне и сразу Эклипс не понравился, явно страдает ожирением. Нуивонахуй!!!
---
а про Зенд сервер, вообще молчу.
Поидее, тоже самое, что и Денвер, только весит 60 мегабайт в архиве да к тому же не модет редачить виртуальные хосты, их нужно править в конфигах вручную

Ну поглядел, посмотрел и отправил нахуй весь этот Зенд с Эклипсом и их сервером. Афтарам срочно пить йаду!
И больше непесать!
ШлангЪ ШлангЪ [Off] [#] (07.08.2009 / 16:49)
ЕБРИЛОВ (07.08.2009/20:34)
Герц, Аффтар, пешы исчо!
Никогда таг нисмиялсо
Это получается, "зачем просто, когда можно сложно?"
З.Ы.
Занятие для истиных мазохистов
наследие линугса,хуле.
ат дурных превычег, нетакта проста избавеца!
Герц Герц [Off] [#] (07.08.2009 / 16:59)
Прокуратор GW
Дураки, блять, и не лечитесь
Зато у меня на машине конфигурация из самого свежачка, а в денвере конфигурация старинная как говно древних мамонтов
Беспесды, Денвер решение хорошее, но только вначале :подмиг:
А если мне надо будет поднимать паблик-сервант то я даже граф-оболочку ставить не стану, она мне просто там нах не нужна будет
ЕБРИЛОВ ЕБРИЛОВ [Off] [#] (07.08.2009 / 17:01)
Герц (07.08.2009/20:59)
Дураки, блять, и не лечитесь
Зато у меня на машине конфигурация из самого свежачка, а в денвере конфигурация старинная как говно древних мамонтов
Беспесды, Денвер решение хорошее, но толь
Вот скажи мне пожалуйста, НАХУЯ тебе думать о конфигурации, если все и так работает?
Тем более, что тебе мешает подправить эту самую конфигурацию в Денвере?
ЕБРИЛОВ ЕБРИЛОВ [Off] [#] (07.08.2009 / 17:04)
Тем более, если ты подымешь ту конфигурацию, что описал в 1-м посту, у тя на компе в памяти постоянно будут сидеть 2 нехилых сервися (Апач с пыхом и Мускул), котогрые тебе поидее нахуйненужны, за исключением тех случаев, когда тестируешь скрипты.
НахуЯ засорять память?

Благо Денвер, вообще комп не засирает, не требует инсталляции, памяти нихуя не занимает (когда не запущен).
Захотел - запустил, захотел - выключил.
ЕБРИЛОВ ЕБРИЛОВ [Off] [#] (07.08.2009 / 17:05)
Не слушай ты линугзоидов
Они такие злые потому, что у них нет Денвера
Вот и приходится подымать Апач и лазать в конфигах гг
Герц Герц [Off] [#] (07.08.2009 / 18:25)
Прокуратор GW
ЕБРИЛОВ (07.08.2009/21:04)
Благо Денвер, вообще комп не засирает, не требует инсталляции, памяти нихуя не занимает (когда не запущен).
Захотел - запустил, захотел - выключил.
Да всё тоже самое Хочешь, автозапуск поставишь, хочешь вручную
Ты не забывай что в пыхе, апаче, etc сборщики мусора стоят которые освобождают память когда процессы не активны Денвер - тоже самое, только взяли Митяй с Антоном сырцы и пересобрали по своему, вот тебе и опен-сорс который народ у нас так гавнит
Хули, бревноглазие
Если тебе серв ни к чему: тебя никто не заставляет :подмиг:
Герц Герц [Off] [#] (07.08.2009 / 18:26)
Прокуратор GW
ЕБРИЛОВ (07.08.2009/21:05)
Они такие злые потому, что у них нет Денвера
Вот и приходится подымать Апач и лазать в конфигах гг
Зато у линусятников есть nginx и lighthttpd, или как там его...
Герц Герц [Off] [#] (07.08.2009 / 18:27)
Прокуратор GW
ЕБРИЛОВ (07.08.2009/21:01)
Вот скажи мне пожалуйста, НАХУЯ тебе думать о конфигурации, если все и так работает?
Так или иначе однажды тебя приспичит залезть в конфиги
Почему вантузятники так боятся конфигов?
AlkatraZ AlkatraZ (SV!) [Off] [#] (07.08.2009 / 18:47)
Уездный предводитель Каманчей
Герц (07.08.2009/22:26)
Зато у линусятников есть nginx и lighthttpd, или как там его...
Нахуя тебе, скажи ты мне, на домашнем компьютере ngnix?
ШлангЪ ШлангЪ [Off] [#] (07.08.2009 / 18:54)
Герц (07.08.2009/22:26)
Зато у линусятников есть nginx и lighthttpd, или как там его...
А зато у Вендузятнекоф есть время с блядями атрываца!
гЫыЫы
AlkatraZ AlkatraZ (SV!) [Off] [#] (07.08.2009 / 19:02)
Уездный предводитель Каманчей
Ждем ебилдов
WildChild WildChild [Off] [#] (07.08.2009 / 20:56)
Бугого, поржал над автором темы. помню и сам пыталса такую хуйня поднять... Качал отдельно апач, мускул, пых... Нахуй бы оно надо было. скачал денвер, или топ сервер, и время осталось дахуя
Герц Герц [Off] [#] (08.08.2009 / 06:54)
Прокуратор GW
ШлангЪ (07.08.2009/22:54)
А зато у Вендузятнекоф есть время с блядями атрываца!
гЫыЫы
А ещё есть время сифачёк-трипакович на мудя наматывать
Герц Герц [Off] [#] (08.08.2009 / 06:58)
Прокуратор GW
WildChild, Настроено, всё летает Самая свежая конфигурация
Не умеешь: твои проблемы
Прикреплённый файл:
Нажмите для просмотра изображения
(84.33 кб.)
Скачано: 309 раз
  Всего: 18

Фильтр по автору
Скачать тему

Форум

Новые вверху
0 / 66

Gazenwagen Gegenkulturelle Gemeinschaft