Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > Сайтостроение
Расширенный поиск

Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2010, 01:05 Вверх   #1
Заблокирован
 
Аватар для XxxxX
XxxxX вне форума
Доп. информация
По умолчанию Настроенный сервер Apache PHP MysQl Phpmyadmin SMTP

В общем решил поделится настроенным сервером для виндовс 32 бита.Это понадобится тем у кого есть компьютер (не обязательно мощный) но обязательно подключен к быстрому интернету это значит безлимит и исходная скорость должна быть минимум 10 мбит/cек ну и постоянный IP естественно.

Скачать сервер

Примечание: Не в коем случае после установки и возникновения той иле иной проблемы не удаляем сервер MySQL.При повторной установки MySQL после удаления он будет постоянно выдавать ошибку и у вас один выход перестановка windows.

В состав сервера входят следующие компоненты:
  • Apache v2.2.14
  • PHP5.2.1
  • MySQL5.1.39
  • Phpmyadmin
  • SMTP

Теперь рассмотрим правильною установку:
Все компоненты сервера необходимо установить на диск C в Program Files

1 Первым делом устанавливаем сервер MySQL.Запустили инсталятор и устанавливаем в Program Files.В обшем доходим до следующих окошок где сделаем так как указано на скриншотах.


Здесь указываем кодировку utf8 для правильной работы с русским текстом



Если вы этого не сделаете, то PHP не сможет найти нужный ему файл и будет ругаться



В этом окне указываем пароль для базы данных root.Ставим пароль 111

Все дальше неважно.Успешно заканчиваем установку.После чего нам необходимо с папки нашего сервера файл my.ini перенести в C:\Program Files\MySQL\MySQL Server 5.1 и заменить наш старый конфиг файл на мой отредактированный.


2 Дальше устанавливаем Apache в Program Files.Установка обычная не чего сложного что хотите то и пишите в первом окошке.После завершения установки нам необходимо файл httpd.сonf перенести и заменить по следующему пути C:/Program Files/Apache Software Foundation/Apache2.2/conf Здесь можно поменять свою почту для этого найдите строчку и место 1pochta@i.ua поставьте свою
Код:
ServerAdmin 1pochta@i.ua
Если вы хотите чтоб вашы сайты лежали на диске D то не чего не трогаем если хотите поменять букву диска то найдите следующую строчку в которой поменяйте букву диска
Код:
DocumentRoot "D:/www"
Больше не чего не трогаем Apache настроен на оптимальную работу с сайтами.По этому сохраняем httpd.сonf и закрываем.


3 Устанавливаем PHP.Для начало нам надо запустить инсталятор PHP.Устанавливаем все обратно по стандартному пути.В общем дойдите до следующих окошок и сделайте как на скриншотах:



Так как у нас версия Apache v2.2.14 то нам надо указать версию 2.2 как модуль Apache



Здесь указываем путь к нашему httpd.сonf.Сделайте как на скриншоте

После завершения установки идем по пути C:\Program Files\PHP и удаляем все содержимое папки.Для чего мы это сделали - ответ прост для того что б в виндовс автоматом произошла подключение нужных нам файлов плюс к всему в нашем httpd.сonf сразу после установки PHP он был подключен как модуль Apache но он 100% не рабочий потому что там не хватало файлов.Теперь после удаления зайдите в нашу папку с сервером в папку PHP и все файлы перенесите по пути C:\Program Files\PHP (согласитесь их здесь гораздо больше)После этого перенести файл php.ini в C:\Program Files\PHP и замените.


4 Установите SMTP (это почтовый клиент все на русском тут не чего сложного)Можете настроить под себя в самой программе.


5 Сайтов может быть миллион лишь бы нагрузка выдержала.Итак подключим наш первый сайт.Это делается так.Создаем папку на том диске которым вы указали в настройках Apache www в ней создаем папку с названием своего сайта - домена в этой папке создаем папку www в которой будут лежать наши все файлы нашего сайта и папку logs в которой будут отображаться ошибки сервер и так далее.Мой пример D:\www\win32.net.ua\в которой еще две это www и logs.Можно сразу закинуть туда сайт для проверки.Теперь подключаем.Идем по следующем пути C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf и открываем любым текстовым документом.В конце этого фала вставляем следующий блок где место win32.net.ua пишем имя своего сайта иле папки которую вы создали и букву диска меняем на вашу.
Код:
<VirtualHost *:80>
    ServerName win32.net.ua
    DocumentRoot "D:/www/win32.net.ua/www"
    ErrorLog "D:/www/win32.net.ua/logs/error.log"
    CustomLog "D:/www/win32.net.ua/logs/access.log" common
</VirtualHost>
Теперь идем C:\WINDOWS\system32\drivers\etc и открываем host в любом текстовом редакторе и в конце дописываем одну строчку где вместо win32.net.ua пишем имя своего сайта:
Код:
127.0.0.1 win32.net.ua
6 Теперь с нашей папки сервера копируем папку phpmyadmin в D:/www/win32.net.ua/www.Перезапускам Apache и теперь нам остается закинуть базу данных нашего сайта.Phpmyadmin доступен по адресу http://win32.net.ua/phpmyadmin Чтоб попасть phpmyadmin вам придется ввести имя root и пароль 111.В общем работаем с этим агрегатом надеюсь что вы знаете как.

7 Теперь нам реально надо вывести наш сайт на общий просмотр.Это делается так.Нам необходимо открыть доступ службы в настройках сети веб сервера (HTTP)

Пуск/Панель управления/Центр управления сетями и общим доступом/Просмотр иле Настройка состояния/ Одним словом вы должны попасть приблизительно сюда как на скриншоте.


После этого переходите на вкладку "доступ" и ставите галочку рядом с опцией "Разрешить другим пользователям сети использовать подключение к интернету данного компьютер" после чего нажимаете "настройка" и у вас открывается окошко "службы" где вы ставте галочку Веб сервер (HTTP) и нажимаете на нем кнопку "Изменить" и в новом окошке вписываете свой IP и порт если он не вписан автоматом - 80.Так же открываем порт 25 для почтового клиента.Теперь ставим высокий приоритет "Ctrl+Alt+Delete" - попадаем в диспетчер задач после чего переходим на вкладку "Процессы" и на Апачи нажимаешь правую кнопку мыши и ставим приоритет высокий.Отключаем брандмауэр.И последним делом идем на сайт где мы регистрировали домен и перенаправляем на наш постоянный IP адрес компа (который хочу заметить предоставляют провайдеры не бесплатно но не так уж и дорого)


Вот в принципе и все кому не понятно пишите.Постараюсь помочь.

Последний раз редактировалось Ghost; 27.03.2010 в 01:24..
  Ответить с цитированием
Старый 27.03.2010, 12:16 Вверх   #2
Заблокирован
 
Аватар для XxxxX
XxxxX вне форума
Доп. информация
По умолчанию

При установки веб сервера у вас на компе не должно быть Денвера.По этому чательно деинсталируйте денвер во избегания дальнейших проблем.
  Ответить с цитированием
Старый 29.03.2010, 20:23 Вверх   #3
Заблокирован
 
Аватар для Andrey0011
Andrey0011 вне форума
Доп. информация
По умолчанию

когда мы хотим поменять букву для сайтов то необходимо еще найти следующий блок инструкций и поставить свою:

Код:
<Directory "D:/www">
    AllowOverride All
#    Options None
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
</Directory>

Последний раз редактировалось Ghost; 29.03.2010 в 21:26..
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Как установить Apache, PHP и MySQL на Ubuntu Serberg Linux 26 23.05.2012 12:26
[Вопрос] SMTP сервер Heon DataLife Engine 6 02.03.2011 18:19
Как создать виртуальные хосты в apache? Forum Bot Локальный сервер 5 11.02.2011 21:21
Сервер Apache на Joomla VeLiaR Сети 4 24.01.2011 10:34
PHP MYSQL сервер CR@ZY HE@LTH Linux 1 27.08.2008 14:36


Текущее время: 04:00. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.08264 секунды с 12 запросами