![]() |
|
|
Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
Заблокирован
![]() ![]()
|
![]() В общем решил поделится настроенным сервером для виндовс 32 бита.Это понадобится тем у кого есть компьютер (не обязательно мощный) но обязательно подключен к быстрому интернету это значит безлимит и исходная скорость должна быть минимум 10 мбит/cек ну и постоянный IP естественно.
Скачать сервер Примечание: Не в коем случае после установки и возникновения той иле иной проблемы не удаляем сервер MySQL.При повторной установки MySQL после удаления он будет постоянно выдавать ошибку и у вас один выход перестановка windows. В состав сервера входят следующие компоненты:
Теперь рассмотрим правильною установку: Все компоненты сервера необходимо установить на диск 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 Код:
DocumentRoot "D:/www" 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> Код:
127.0.0.1 win32.net.ua 7 Теперь нам реально надо вывести наш сайт на общий просмотр.Это делается так.Нам необходимо открыть доступ службы в настройках сети веб сервера (HTTP) Пуск/Панель управления/Центр управления сетями и общим доступом/Просмотр иле Настройка состояния/ Одним словом вы должны попасть приблизительно сюда как на скриншоте. ![]() После этого переходите на вкладку "доступ" и ставите галочку рядом с опцией "Разрешить другим пользователям сети использовать подключение к интернету данного компьютер" после чего нажимаете "настройка" и у вас открывается окошко "службы" где вы ставте галочку Веб сервер (HTTP) и нажимаете на нем кнопку "Изменить" и в новом окошке вписываете свой IP и порт если он не вписан автоматом - 80.Так же открываем порт 25 для почтового клиента.Теперь ставим высокий приоритет "Ctrl+Alt+Delete" - попадаем в диспетчер задач после чего переходим на вкладку "Процессы" и на Апачи нажимаешь правую кнопку мыши и ставим приоритет высокий.Отключаем брандмауэр.И последним делом идем на сайт где мы регистрировали домен и перенаправляем на наш постоянный IP адрес компа (который хочу заметить предоставляют провайдеры не бесплатно но не так уж и дорого) Вот в принципе и все кому не понятно пишите.Постараюсь помочь. |
|||
Последний раз редактировалось Ghost; 27.03.2010 в 01:24.. |
||||
![]() |
![]() |
#3 | |||
Заблокирован
![]() ![]()
|
![]() когда мы хотим поменять букву для сайтов то необходимо еще найти следующий блок инструкций и поставить свою:
Код:
<Directory "D:/www"> AllowOverride All # Options None Options Indexes FollowSymLinks Order allow,deny Allow from all </Directory> |
|||
Последний раз редактировалось Ghost; 29.03.2010 в 21:26.. |
||||
![]() |
![]() |
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Статья] Как установить 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 |