http://technet.microsoft.com/ru-ru/evalcenter/dd459137.aspx
Там выбираем: "Загрузка 64-разрядных версий (Standard, Enterprise, Datacenter и Web" и щелкаем "Начните прямо сейчас", после этого регистрируемся/логинимся и начнется загрузка триал версии^ файла с именем в стиле: xxxx_x64fre_server_eval_en-us-GRMSXEVAL_EN_DVD.iso
Showing posts with label Windows 2008. Show all posts
Showing posts with label Windows 2008. Show all posts
Saturday, 2 July 2011
Monday, 6 December 2010
Установка Red5 на Windows XP / 2008
1. Открываем страницу загрузки Red5: http://www.red5.org/wiki/0_9_1
2. Выбираем там: Windows
3. Ждем пока скачается файл setup-Red5-0.9.1.exe
4. Запускаем его
5. Next
6. I agree
7. Next
8. Install
9. Будет выдано окошко "Enter IP address for your server". И при тесте локально дома нужно сюда вписать: 127.0.0.1, при тесте, когда будет тестироваться нагрузка (по локалке), нужно будет вносить сюда IP адрес машины, на которую ставим, в локальной сети (192.168.*.*).
10. Будет выдано окошко "Enter port number to use for http requests", вводим в него: 5080
11. Next
12. Finish
После этого, чтобы запустить Red5 щелкаем по "Мой компьютер" правой кнопкой мыши, выбираем "Управление", внизу щелкаем по "Службы и приложения", разворачиваем список и внутри него из 3х пунктов выбираем: Службы. Потом справа выбираем Red5 и в левом (но не самом левом!) меню выбираем "Запустить службу", через несколько мгновений она запусится.
Все, установка закончена, открываем в браузере: http://127.0.0.1:5080/ (или, если тесты идут в локальной сети, вместо 127.0.0.1 выбираем 192.68.*.*). Должна появиться цветастая страница Red5. Все, сервер установлен и будет автоматически загружаться при запуске системы.
2. Выбираем там: Windows
3. Ждем пока скачается файл setup-Red5-0.9.1.exe
4. Запускаем его
5. Next
6. I agree
7. Next
8. Install
9. Будет выдано окошко "Enter IP address for your server". И при тесте локально дома нужно сюда вписать: 127.0.0.1, при тесте, когда будет тестироваться нагрузка (по локалке), нужно будет вносить сюда IP адрес машины, на которую ставим, в локальной сети (192.168.*.*).
10. Будет выдано окошко "Enter port number to use for http requests", вводим в него: 5080
11. Next
12. Finish
После этого, чтобы запустить Red5 щелкаем по "Мой компьютер" правой кнопкой мыши, выбираем "Управление", внизу щелкаем по "Службы и приложения", разворачиваем список и внутри него из 3х пунктов выбираем: Службы. Потом справа выбираем Red5 и в левом (но не самом левом!) меню выбираем "Запустить службу", через несколько мгновений она запусится.
Все, установка закончена, открываем в браузере: http://127.0.0.1:5080/ (или, если тесты идут в локальной сети, вместо 127.0.0.1 выбираем 192.68.*.*). Должна появиться цветастая страница Red5. Все, сервер установлен и будет автоматически загружаться при запуске системы.
Установка JRE на WIndows XP
1. Открываем страницу загрузки инсталлятора Java: http://javadl.sun.com/webapps/download/AutoDL?BundleId=44398
2. После этого начнется загрузка файла "jre-6u22-windows-i586-s.exe", дожидаемся окончания загрузки.
3. Запускаем инсталлятор
4. На главной странице инсталлятора щелкаем "Install" в нижнем правом углу.
5. Щелкаем Close в инсталляторе
6. Java установлена :)
2. После этого начнется загрузка файла "jre-6u22-windows-i586-s.exe", дожидаемся окончания загрузки.
3. Запускаем инсталлятор
4. На главной странице инсталлятора щелкаем "Install" в нижнем правом углу.
5. Щелкаем Close в инсталляторе
6. Java установлена :)
Wednesday, 20 October 2010
О Windows 2008
Как ни странно, но серверная ОС, которую можно почти комфортно эксплуатировать, у Microsoft-таки получилась, [s]с 2008 попытки[/s] в 2008 версии.
Вчера буквально столкнулись с нестандартным поведением программного зеркала в Windows 2008 - все типично до боли, отказал жесткий диск из программного зеркала (до такой степени, что даже Линукс LiveCD его в упор не видел), заменили, загружаем Windows - она нам BSOD (да, кстати, теперь они читаемы, а не сплошные кракозяблы!), идем с ошибкой в Гугл - совпадений нету, ну что же, приехали.
В обычных условиях я бы без угрызений совести снял данные с диска и переустановил ОС, но не тут-то было - Windows предложил нам (сам!) ряд утилит по восстановлению системы, среди которых тест памяти и консоль! После недолгих колебаний, наш администратор Николай (кстати, для всех связанных с хостингом рекомендую его блог) вошел в эту консольку и быстренько добрался до diskpart, а далее победа над проблемой уже была делом техники (кстати, то, что было в итоге сделано похоже на FreeBSD`шное gmirror forget gm0). В итоге после перезагрузки система загрузилась на одном диске и через пару минут уже весело синхронизировала раздел свое зеркало :)
В процессе гугления заметил еще одну фичу - все мануалы по серверным ОС Windows снабжены двумя версиями инструкций - одна для граф оболочки, другая для (не поверите!) консоли. Что же, даже RedHat частеньно выпускает "графика онли" инструкции, а Microsof`у зачет :)
Вчера буквально столкнулись с нестандартным поведением программного зеркала в Windows 2008 - все типично до боли, отказал жесткий диск из программного зеркала (до такой степени, что даже Линукс LiveCD его в упор не видел), заменили, загружаем Windows - она нам BSOD (да, кстати, теперь они читаемы, а не сплошные кракозяблы!), идем с ошибкой в Гугл - совпадений нету, ну что же, приехали.
В обычных условиях я бы без угрызений совести снял данные с диска и переустановил ОС, но не тут-то было - Windows предложил нам (сам!) ряд утилит по восстановлению системы, среди которых тест памяти и консоль! После недолгих колебаний, наш администратор Николай (кстати, для всех связанных с хостингом рекомендую его блог) вошел в эту консольку и быстренько добрался до diskpart, а далее победа над проблемой уже была делом техники (кстати, то, что было в итоге сделано похоже на FreeBSD`шное gmirror forget gm0). В итоге после перезагрузки система загрузилась на одном диске и через пару минут уже весело синхронизировала раздел свое зеркало :)
В процессе гугления заметил еще одну фичу - все мануалы по серверным ОС Windows снабжены двумя версиями инструкций - одна для граф оболочки, другая для (не поверите!) консоли. Что же, даже RedHat частеньно выпускает "графика онли" инструкции, а Microsof`у зачет :)
Tuesday, 19 October 2010
Friday, 8 October 2010
Как получить доступ к сайту, пока DNS еще не обновились?
Если Вы используете Windows 2000 / XP, то необходимо блокнотом открыть файл:
И добавить там строку:
C:\WINDOWS\system32\drivers\etc\hosts
И добавить там строку:
new.ip.addr.es domain.ru
Как очистить DNS кэш в Windows?
ipconfig /flushdns
Wednesday, 11 August 2010
Сброс пароля на Windows 2008 Web / Standard Edition посредством Linux LiveCD
ВНИМАНИЕ! ИСПОЛЬЗОВАНИЕ ДАННОГО МАНУАЛА МОЖЕТ ПРИВЕСТИ К ПОТЕРИ ДАННЫХ И НЕРАБОТОСПОСОБНОСТИ ОС СЕРВЕРА!!!
ВНИМАНИЕ!!! ИНСТРУКЦИЯ НЕ ТРЕСТИРОВАЛАСЬ!!!
Возможен посредством вот этой тулзы:
http://pogostick.net/~pnh/ntpasswd/
Для Дебияна:
Скачиваем сборку с офсайта (в репозитории старая и некорректно работающая с 2008 версия):
Далее просматриваем таблицу разделов:
И монтируем диск:
Переходим в системную папку:
Запрашиваем список имеющихся юзеров:
Генерируем новый пароль:
Меняем пароль:
На первом шаге нажимаем 2, потом указываем пароль, потом нажимаем y и соглашаемся с изменением.
Это выглядеть будет так:
Потом перезагружаемся в Windows:
Ну и да... у меян не сработало, я нечаянно сбросил пароль на пустой и тем самым сильно облома себе счастье.
Источник: http://www.howtogeek.com/howto/windows-vista/change-your-forgotten-windows-password-with-the-linux-system-rescue-cd/
ВНИМАНИЕ!!! ИНСТРУКЦИЯ НЕ ТРЕСТИРОВАЛАСЬ!!!
Возможен посредством вот этой тулзы:
http://pogostick.net/~pnh/ntpasswd/
Для Дебияна:
apt-get install -y ntfs-3g pwgen
Скачиваем сборку с офсайта (в репозитории старая и некорректно работающая с 2008 версия):
apt-get install unzip
mkdir /opt/chntpw
cd /opt/chntpw
wget http://pogostick.net/~pnh/ntpasswd/chntpw-source-100627.zip
unzip chntpw-source-100627.zip
rm chntpw-source-100627.zip
mv chntpw-100627/* ./
rm -r chntpw-100627
Далее просматриваем таблицу разделов:
fdisk -l
И монтируем диск:
mount -t ntfs-3g /dev/sda1 /mnt -o force
Переходим в системную папку:
cd /mnt/Windows/System32/config
Запрашиваем список имеющихся юзеров:
/opt/chntpw/chntpw.static -l SAM
Генерируем новый пароль:
pwgen 8 1
Меняем пароль:
/opt/chntpw/chntpw.static -u Administrator SAM
На первом шаге нажимаем 2, потом указываем пароль, потом нажимаем y и соглашаемся с изменением.
Это выглядеть будет так:
/opt/chntpw/chntpw.static -u Administrator SAM
chntpw version 0.99.6 100627 (vacation), (c) Petter N Hagen
Hivename (from header): <\SystemRoot\System32\Config\SAM>
ROOT KEY at offset: 0x001020 * Subkey indexing type is: 666c
Page at 0x8000 is not 'hbin', assuming file contains garbage at end
File size 262144 [40000] bytes, containing 7 pages (+ 1 headerpage)
Used for data: 247/20456 blocks/bytes, unused: 25/7992 blocks/bytes.
* SAM policy limits:
Failed logins before lockout is: 0
Minimum password length : 0
Password history count : 0
| RID -|---------- Username ------------| Admin? |- Lock? --|
| 01f4 | Administrator | ADMIN | dis/lock |
| 01f5 | Guest | | dis/lock |
---------------------> SYSKEY CHECK <----------------------- SYSTEM SecureBoot : -1 -> Not Set (not installed, good!)
SAM Account\F : 0 -> off
SECURITY PolSecretEncryptionKey: -1 -> Not Set (OK if this is NT4)
Syskey not installed!
RID : 0500 [01f4]
Username: Administrator
fullname:
comment : Built-in account for administering the computer/domain
homedir :
User is member of 1 groups:
00000220 = Administrators (which has 1 members)
Account bits: 0x0010 =
[ ] Disabled | [ ] Homedir req. | [ ] Passwd not req. |
[ ] Temp. duplicate | [X] Normal account | [ ] NMS account |
[ ] Domain trust ac | [ ] Wks trust act. | [ ] Srv trust act |
[ ] Pwd don't expir | [ ] Auto lockout | [ ] (unknown 0x08) |
[ ] (unknown 0x10) | [ ] (unknown 0x20) | [ ] (unknown 0x40) |
Failed login count: 5, while max tries is: 0
Total login count: 8
- - - - User Edit Menu:
1 - Clear (blank) user password
2 - Edit (set new) user password (careful with this on XP or Vista)
3 - Promote user (make user an administrator)
4 - Unlock and enable user account [probably locked now]
q - Quit editing user, back to user select
Select: [q] > 2
New Password: newpasswd
Password changed!
Hives that have changed:
# Name
0
Write hive files? (y/n) [n] : y
0- OK
Потом перезагружаемся в Windows:
cd
umount /mnt
shutdown -r now
Ну и да... у меян не сработало, я нечаянно сбросил пароль на пустой и тем самым сильно облома себе счастье.
Источник: http://www.howtogeek.com/howto/windows-vista/change-your-forgotten-windows-password-with-the-linux-system-rescue-cd/
Wednesday, 5 May 2010
Saturday, 6 March 2010
Серия статей - установка веб-сервера на базе Windows 2008: Apache, MySQL, PHP, PHPMyAdmin
1. Установка Apache 2.2 на Windows 2008 Server
2. Установка PHP 5.2.11 на Windows 2008 Server
3. Установка MySQL 5.1 на Windows 2008 Server
4. Установка PhpMyAdmin на Windows Server 2008
2. Установка PHP 5.2.11 на Windows 2008 Server
3. Установка MySQL 5.1 на Windows 2008 Server
4. Установка PhpMyAdmin на Windows Server 2008
Теги:
Apache2
,
MySQL
,
PHP
,
PHPMyAdmin
,
Windows 2008
Tuesday, 2 March 2010
Windows Server 2008 R2 Web Platform Installer
Хм, крайне занятная штученция! Оказывается, она также сама ставит PHP 5.2 и его ускоритель - PHP Cache Extension. Но ни MySQL ни тем более Apache там нету, засада полнейшая, да.
Friday, 1 January 2010
Добавить IP адрес на интерфейс в Windows 2008
Start - Control Panel - Network and Internet - Network And Sharing Center - Change Adapter Settings (слева) - щелкаете по Local Area Connection правой кнопкой мыши и выбираете Properties - двойной клик по Interface Protocol Version 4 - Properties - Advanced - IP Addresss - Add и вводите требуемые новый IP адрес и необходимую маску.
Tuesday, 8 December 2009
Установка PhpMyAdmin на Windows Server 2008
Для начала нужно скачать дистрибутив. Идем на страницу загрузок. И скачиваем файл "phpMyAdmin-3.2.4-all-languages.zip" (прямая ссылка) в папку C:\distro.
Установка
1. Внутри папки "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\" создаем папку "phpmyadmin".
2. Входим в архив "C:\distro\phpMyAdmin-3.2.4-all-languages.zip"
3. На панели инструментов выбираем "Extract All Files".
4. И выбираем распаковку в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin".
5. Нажимаем Extract.
6. Переходим в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin\phpMyAdmin-3.2.4-all-languages" и переносим ее содержимое на уровень выше, в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin".
7. Саму папку "phpMyAdmin-3.2.4-all-languages" можно удалить.
8. В текущей папке файл config.sample.inc переименовываем в config.inc
9. Открываем предыдущий файл на редактирование
10. И находим там следующие строки:
Необходимо придумать секретную фразу подлиннее (цифры и латиница) и вписать ее как значение, например, так:
Конфигурирование Apache
1. Идем в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf"
2. Открываем файд httpd блокнотом
3. Добавляем в него в самый низ:
4. Перезапускаем Апача через оснастку Services.
Открываем страницу: http://ip.ad.dr.es/myadmin
Установка
1. Внутри папки "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\" создаем папку "phpmyadmin".
2. Входим в архив "C:\distro\phpMyAdmin-3.2.4-all-languages.zip"
3. На панели инструментов выбираем "Extract All Files".
4. И выбираем распаковку в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin".
5. Нажимаем Extract.
6. Переходим в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin\phpMyAdmin-3.2.4-all-languages" и переносим ее содержимое на уровень выше, в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin".
7. Саму папку "phpMyAdmin-3.2.4-all-languages" можно удалить.
8. В текущей папке файл config.sample.inc переименовываем в config.inc
9. Открываем предыдущий файл на редактирование
10. И находим там следующие строки:
$cfg['blowfish_secret'] = '';
Необходимо придумать секретную фразу подлиннее (цифры и латиница) и вписать ее как значение, например, так:
$cfg['blowfish_secret'] = 'sad123asdada';
Конфигурирование Apache
1. Идем в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf"
2. Открываем файд httpd блокнотом
3. Добавляем в него в самый низ:
<Directory "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin">
DirectoryIndex index.php
Options Indexes Includes ExecCGI
AllowOverride None
Order deny,allow
Allow from all
</Directory>
Alias /myadmin "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\phpmyadmin"
4. Перезапускаем Апача через оснастку Services.
Открываем страницу: http://ip.ad.dr.es/myadmin
Установка MySQL 5.1 на Windows 2008 Server
Для начала необходимо скачать дистрибутив. Идем на страницу http://dev.mysql.com/downloads/mysql/5.1.html. В столбце "MySQL Community Server" щелкаем кнопку "Download", которая отправляет нас в низ страницы. Там выбираем либо Windows (32 бита)
либо Windows x64 (в моем случае). Выбираем "Windows MSI Installer (AMD64 / Intel EM64T)" и скачиваем (прямая ссылка)дистрибутив в папку C:\distro.
Установка
1. Запускам установку C:\distro\mysql-5.1.41-winx64.msi
2. Щелкаем Next
3. Появляется окно выбора типа установки, выбираем Typical и жмем Next
4. Ознакамливаемся со сделанными настройками и жмем Install
5. Появляется несколько окон с рекламой, перелистываем их кнопкой Next до появления экрана с галочками "Configure the MySQL Server now" и "Register the MySQL Server Now". Вторую галочку снимаем и щелкаем Finish.
6. После этого запускается ещё одно приложение - "MySQL Server Instance Configuration Wizard", предназначенное для настройки MySQL сервера. О нем читайте в следующем блоке.
Конфигурирование MySQL
1. В данный момент перед нами экран приветствия, ознакамливаемся с его содержимым и щелкаем Next.
2. Данное окно называется "Please Select configuration type", выбираем здесь "Standard Configuration" и жмем Next.
3. В этом окне мы настраиваем параметры запуска SQL сервера, сразу установлена галочка "Install As Windows Service", снимать её никакого смысла нету и здесь оставляем все как есть, далее поле ввода "Servce Name", в котором по-умолчанию прописано "MySQL", тут также подходит стандартное значение.
4. Чуть ниже галочка - "Launch thy MySQL Server automatically", которая отвечает за запуск сервера при загрузке Windows и так как Apache у нас запускается автоматически, то и эту галочку стоит поставить в положение "включено".
5. В самом низу стоит галочка "Include Bin Directory in Windows PATH", её я рекомендую поставить в положение включено. Жмем Next
6. Здесь нас просят задать пароль пользователя "root", этот пользователь имеет полный доступ к базе данных, так что будьте аккуратнее, если в базе хранятся важные данные. Введите выбранный вами пароль в оба поля и поставьте галочку "Enable root access from remota machines", если планируете подключаться к вашей базе с другого компьютера сети. Более ничего менять не требуется, жмем Next.
7. Ознакамливаемся с последовательностью выполнения конфигурирования и жмем Execute.
8. Нажимаем Finish
Все, поздравляю, база данных MySQL установлена успешно) Отмечу, что база данных уже работает и будет запускаться при каждой загрузке компьютера, а управление ей (запуск/остановка/перезапуск) осуществляется посредством оснастки "сервисы". Проверить же работоспособность MySQL Вы вы можете через PowerShell:
Также есть способ испытать работу PHP с MySQL в PowerShell:
И если в ответ будет выдано: "Resource id #", то все ок :)
либо Windows x64 (в моем случае). Выбираем "Windows MSI Installer (AMD64 / Intel EM64T)" и скачиваем (прямая ссылка)дистрибутив в папку C:\distro.
Установка
1. Запускам установку C:\distro\mysql-5.1.41-winx64.msi
2. Щелкаем Next
3. Появляется окно выбора типа установки, выбираем Typical и жмем Next
4. Ознакамливаемся со сделанными настройками и жмем Install
5. Появляется несколько окон с рекламой, перелистываем их кнопкой Next до появления экрана с галочками "Configure the MySQL Server now" и "Register the MySQL Server Now". Вторую галочку снимаем и щелкаем Finish.
6. После этого запускается ещё одно приложение - "MySQL Server Instance Configuration Wizard", предназначенное для настройки MySQL сервера. О нем читайте в следующем блоке.
Конфигурирование MySQL
1. В данный момент перед нами экран приветствия, ознакамливаемся с его содержимым и щелкаем Next.
2. Данное окно называется "Please Select configuration type", выбираем здесь "Standard Configuration" и жмем Next.
3. В этом окне мы настраиваем параметры запуска SQL сервера, сразу установлена галочка "Install As Windows Service", снимать её никакого смысла нету и здесь оставляем все как есть, далее поле ввода "Servce Name", в котором по-умолчанию прописано "MySQL", тут также подходит стандартное значение.
4. Чуть ниже галочка - "Launch thy MySQL Server automatically", которая отвечает за запуск сервера при загрузке Windows и так как Apache у нас запускается автоматически, то и эту галочку стоит поставить в положение "включено".
5. В самом низу стоит галочка "Include Bin Directory in Windows PATH", её я рекомендую поставить в положение включено. Жмем Next
6. Здесь нас просят задать пароль пользователя "root", этот пользователь имеет полный доступ к базе данных, так что будьте аккуратнее, если в базе хранятся важные данные. Введите выбранный вами пароль в оба поля и поставьте галочку "Enable root access from remota machines", если планируете подключаться к вашей базе с другого компьютера сети. Более ничего менять не требуется, жмем Next.
7. Ознакамливаемся с последовательностью выполнения конфигурирования и жмем Execute.
8. Нажимаем Finish
Все, поздравляю, база данных MySQL установлена успешно) Отмечу, что база данных уже работает и будет запускаться при каждой загрузке компьютера, а управление ей (запуск/остановка/перезапуск) осуществляется посредством оснастки "сервисы". Проверить же работоспособность MySQL Вы вы можете через PowerShell:
mysql -uroot -e 'SHOW DATABASES;' -p
Также есть способ испытать работу PHP с MySQL в PowerShell:
php -r "echo mysql_connect('127.0.0.1','root','your_root_pass');
И если в ответ будет выдано: "Resource id #", то все ок :)
Установка PHP 5.2.11 на Windows 2008 Server
Идем на страницу: http://www.php.net/downloads.php и скачиваем файл "PHP 5.2.11 installer", прямая ссылка в папку C:\distro.
1. Запускаем инсталлятор PHP C:\distro\php-5.2.11-win32-installer.msi
2. Next
3. Ставим галочку "I accept the terms in the License Agreement" и жмем Next
4. Destination Folder стандартно выставлено в "C:\Program Files (x86)\PHP\", нас это устраивает, менять не будем. Выбираем Next.
5. Сейчас перед нами окно "Web Server Setup", в котором нам требуется выбрать используемый нами сервер, выбираем "Apache 2.2.x Module" и жмем Next.
6. Теперь необходимо указать папку, где у нас лежит конфигурация Апача, указываем папку: "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\" и выбираем Next.
7. На странице "Choose Items To Install" мы должны выбрать, какие компоненты PHP нам требуются.
8. Открываем блок "Extensions" и выбираем следующие расширения (путем щелчка по пункту и выбора "Entrie feature will be installed on local hard drive"): bzip2, Curl, GD2, Gettext, GMP, Mcrypt, Multi-Byte String, MySQL (обязательно к установке, если планируете юзать базу данных MySQL, но сразу оговорюсь, что до установки самого дистрибутива mysql этот модуль работает с ошибкой, но тем не менее она не нарушая работоспособности интерпретатора PHP и странички генерируются просто замечательно), SOAP, Sockets, SQLite, XML-RPC, XSL.
Щелкаем по "Extras" и выбираем "Entrie feature will be installed on local hard drive".
9. Next
10. Install
11. Finish
Перезапускаем Apache
Для того, чтобы Apache увидел PHP его необходимо перезапустить. Идем - Start -> Administrative tools -> Services и ищем там пункт "Apache2.2" и слева выбираем "restart".
Все, теперь PHP установлен и прописан на сервере Apache, давайте протестируем простеньким PHP скриптом работоспособность всей этой системы). Переходим в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs" и создаем там файл test.php следующего содержания (только ОБЯЗАТЕЛЬНО делайте это в редакторе, который не сохраняет форматирование и сохраняйте в формате ".ansi", иначе ничего работать не будет):
После этих процедур, открываем в браузере страницу: http://ip.ad.dr.es/test.php и если там содержится большая простыня текста с заголовком "PHP Version 5.2.11", то инсталляция прошла успешно и у нас уже имеется в наличии связка Apache2+PHP и уже можно начинать отлаживать свои скрипты, если MySQL вам не нужно) А если без MySQL вы и дня прожить не можете, то милости прошу читаем далее)
1. Запускаем инсталлятор PHP C:\distro\php-5.2.11-win32-installer.msi
2. Next
3. Ставим галочку "I accept the terms in the License Agreement" и жмем Next
4. Destination Folder стандартно выставлено в "C:\Program Files (x86)\PHP\", нас это устраивает, менять не будем. Выбираем Next.
5. Сейчас перед нами окно "Web Server Setup", в котором нам требуется выбрать используемый нами сервер, выбираем "Apache 2.2.x Module" и жмем Next.
6. Теперь необходимо указать папку, где у нас лежит конфигурация Апача, указываем папку: "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\" и выбираем Next.
7. На странице "Choose Items To Install" мы должны выбрать, какие компоненты PHP нам требуются.
8. Открываем блок "Extensions" и выбираем следующие расширения (путем щелчка по пункту и выбора "Entrie feature will be installed on local hard drive"): bzip2, Curl, GD2, Gettext, GMP, Mcrypt, Multi-Byte String, MySQL (обязательно к установке, если планируете юзать базу данных MySQL, но сразу оговорюсь, что до установки самого дистрибутива mysql этот модуль работает с ошибкой, но тем не менее она не нарушая работоспособности интерпретатора PHP и странички генерируются просто замечательно), SOAP, Sockets, SQLite, XML-RPC, XSL.
Щелкаем по "Extras" и выбираем "Entrie feature will be installed on local hard drive".
9. Next
10. Install
11. Finish
Перезапускаем Apache
Для того, чтобы Apache увидел PHP его необходимо перезапустить. Идем - Start -> Administrative tools -> Services и ищем там пункт "Apache2.2" и слева выбираем "restart".
Все, теперь PHP установлен и прописан на сервере Apache, давайте протестируем простеньким PHP скриптом работоспособность всей этой системы). Переходим в папку "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs" и создаем там файл test.php следующего содержания (только ОБЯЗАТЕЛЬНО делайте это в редакторе, который не сохраняет форматирование и сохраняйте в формате ".ansi", иначе ничего работать не будет):
<?PHP phpinfo(); ?>
После этих процедур, открываем в браузере страницу: http://ip.ad.dr.es/test.php и если там содержится большая простыня текста с заголовком "PHP Version 5.2.11", то инсталляция прошла успешно и у нас уже имеется в наличии связка Apache2+PHP и уже можно начинать отлаживать свои скрипты, если MySQL вам не нужно) А если без MySQL вы и дня прожить не можете, то милости прошу читаем далее)
Установка Apache 2.2 на Windows 2008 Server
1. Качаем со страницы http://httpd.apache.org/download.cgi файл "Win32 Binary including OpenSSL 0.9.8k (MSI Installer)". А вот прямая ссылка. Файл рекомендую сохранять в папку C:\distro.
2. Запускаем исполняемый файл C:\distro\apache_2.2.14-win32-x86-openssl-0.9.8k и перед нами появляется мастер установки
3. Нажимаем Next
4. Выбираем галочку "I accept the term in the license agreement", тем самым принимая лицензионное соглашение, и жмем Next
5. Жмем Next
6. Теперь перед нами окно "Server Information", будем заполнять его постепенно.
6.1 Прописываем в Network Domain и Server Name "domain." соответственно без кавычек.
6.2 В поле Administrators Email вписываем либо свой email, либо произвольный - например support@microsoft.com
6.3 Ставим галочку "for All Users, on port 80, as a Service".
7. Жмем Next
8. Перед нами окно "Please select a setup type": выбираем "Typical" (впрочем, в "Custom" ничего полезного и нету - только developer headers ) и жмем Next.
9. Выбираем "Destination Folder", оно стандартно выставлено в "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\", так что меня не требуется, щелкаем Next.
10. Когда все вопросы о режимах установки решены, щелкаем Install для начала установки
11. Дожидаемся появления экрана "Installation Wizard Completed" и жмем Finish.
Убеждаемся, что Апач запустился и добавлен в автозапуск
Теперь надо убедиться, что сервис Apache запустился, для этого идем - Start -> Administrative tools -> Services и ищем там пункт "Apache2.2" и проверяем, что в поле status стоит "Started", а в поле "Startup type" стоит "Automatic".
Проблемы с соединением?
Но если Windows настроена правильно, то при попытке подключиться к адресу: http://ip.ad.dr.es нас ожидает страница "сервер не найден", т.к. фаерволл заблокировал соединение.
Настройка Windows Firewall
Идем по маршруту Start -> Administrative Tools -> Windows Firewall with Advanced Security. Теперь с левой стороны выбираем "Inbound Rules", т.к. нам необходимо разрешить входящие соединения на 80й порт. Теперь в меню выбираем Action -> New Rule.
1. Выбираем Port и щелкаем Next
2. В верху выбираем TCP, внизу "Specific local ports" и вводим 80. Выбираем Next
3. Allow the connection, Next
4. Next (т.к. у нас фактически вариант подключения всегда един)
5. В поле "Name" вводим "Apache22", а в поле "Description": "Apache 2 Web Server". Выбираем Finish
Итак, теперь снова заходим на страницу: http://ip.ad.dr.es и должны увидеть надпись "It works!". Ну вот и все, серверный Виндовс побежден :)
2. Запускаем исполняемый файл C:\distro\apache_2.2.14-win32-x86-openssl-0.9.8k и перед нами появляется мастер установки
3. Нажимаем Next
4. Выбираем галочку "I accept the term in the license agreement", тем самым принимая лицензионное соглашение, и жмем Next
5. Жмем Next
6. Теперь перед нами окно "Server Information", будем заполнять его постепенно.
6.1 Прописываем в Network Domain и Server Name "domain." соответственно без кавычек.
6.2 В поле Administrators Email вписываем либо свой email, либо произвольный - например support@microsoft.com
6.3 Ставим галочку "for All Users, on port 80, as a Service".
7. Жмем Next
8. Перед нами окно "Please select a setup type": выбираем "Typical" (впрочем, в "Custom" ничего полезного и нету - только developer headers ) и жмем Next.
9. Выбираем "Destination Folder", оно стандартно выставлено в "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\", так что меня не требуется, щелкаем Next.
10. Когда все вопросы о режимах установки решены, щелкаем Install для начала установки
11. Дожидаемся появления экрана "Installation Wizard Completed" и жмем Finish.
Убеждаемся, что Апач запустился и добавлен в автозапуск
Теперь надо убедиться, что сервис Apache запустился, для этого идем - Start -> Administrative tools -> Services и ищем там пункт "Apache2.2" и проверяем, что в поле status стоит "Started", а в поле "Startup type" стоит "Automatic".
Проблемы с соединением?
Но если Windows настроена правильно, то при попытке подключиться к адресу: http://ip.ad.dr.es нас ожидает страница "сервер не найден", т.к. фаерволл заблокировал соединение.
Настройка Windows Firewall
Идем по маршруту Start -> Administrative Tools -> Windows Firewall with Advanced Security. Теперь с левой стороны выбираем "Inbound Rules", т.к. нам необходимо разрешить входящие соединения на 80й порт. Теперь в меню выбираем Action -> New Rule.
1. Выбираем Port и щелкаем Next
2. В верху выбираем TCP, внизу "Specific local ports" и вводим 80. Выбираем Next
3. Allow the connection, Next
4. Next (т.к. у нас фактически вариант подключения всегда един)
5. В поле "Name" вводим "Apache22", а в поле "Description": "Apache 2 Web Server". Выбираем Finish
Итак, теперь снова заходим на страницу: http://ip.ad.dr.es и должны увидеть надпись "It works!". Ну вот и все, серверный Виндовс побежден :)
Windows Server 2008 Power Shell
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
PS C:\Users\Administrator> ls
Directory: C:\Users\Administrator
Mode LastWriteTime Length Name
---- ------------- ------ ----
d-r-- 12/8/2009 2:13 PM Contacts
d-r-- 12/8/2009 2:13 PM Desktop
d-r-- 12/8/2009 2:13 PM Documents
d-r-- 12/8/2009 2:13 PM Downloads
d-r-- 12/8/2009 2:13 PM Favorites
d-r-- 12/8/2009 2:13 PM Links
d-r-- 12/8/2009 2:13 PM Music
d-r-- 12/8/2009 2:13 PM Pictures
d-r-- 12/8/2009 2:13 PM Saved Games
d-r-- 12/8/2009 2:13 PM Searches
d-r-- 12/8/2009 2:13 PM Videos
PS C:\Users\Administrator>
Трепещите Лиунксойды, скоро кроме CentOS и Debian будут статьи про Windows Server =)
Subscribe to:
Posts
(
Atom
)
