|  |  | 
| 
 | ||||||||
| Сайтостроение В этой категории темы о создании сайтов, их раскрутке, скриптах и т.п | 
|  | 
|  | Опции темы | Поиск в этой теме | 
|  27.03.2010, 02:05
			
			
Вверх | #1 | |||
| Заблокирован    
 |  Настроенный сервер Apache PHP MysQl Phpmyadmin SMTP В общем решил поделится настроенным сервером для виндовс 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 в 02:24.. | ||||
|   | ||||
|  29.03.2010, 21:23
			
			
Вверх | #3 | |||
| Заблокирован    
 |   когда мы хотим поменять букву для сайтов то необходимо еще найти следующий блок инструкций и поставить свою: Код: <Directory "D:/www">
    AllowOverride All
#    Options None
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
</Directory> | |||
| Последний раз редактировалось Ghost; 29.03.2010 в 22:26.. | ||||
|   | ||||
|  | 
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| [Статья] Как установить Apache, PHP и MySQL на Ubuntu | Serberg | Linux | 26 | 23.05.2012 13:26 | 
| [Вопрос] SMTP сервер | Heon | DataLife Engine | 6 | 02.03.2011 19:19 | 
| Как создать виртуальные хосты в apache? | Forum Bot | Локальный сервер | 5 | 11.02.2011 22:21 | 
| Сервер Apache на Joomla | VeLiaR | Сети | 4 | 24.01.2011 11:34 | 
| PHP MYSQL сервер | CR@ZY HE@LTH | Linux | 1 | 27.08.2008 15:36 |