Hostmaster сами или инсталирайте Apache на платформата Windows

Съдържание
- Инсталиране на пакета за актуализация на библиотеката Visual C++
- Инсталиране и конфигуриране на сървър Apache 2.4
- Инсталиране на PHP 5.4
- Настройка на php.ini
- Инсталиране и конфигуриране на MySQL
Състав на уеб сървъра:

- Apache 2.4 (версия 2.4.10);
- PHP 5.4 (версия 5.4.34);
- MySQL 5.5 (версия 5.5.23).
Тази работна среда е подходяща за:
- опитни уебмастъри за тестване на техните проекти;
- начинаещи уебмастъри, за да създадат своите първи сайтове.
Дистрибуциите на Apache 2.4 и PHP 5.4 са компилирани във VC9 (Visual Studio 2008).
Apache 2.4 VC9 версия работи с почти всички текущи версии на Windows (7/8/Vista/XP SP3).
За да работят VC9 приложенията, първо трябва да актуализирате библиотеките на Visual C++.
Инсталиране на пакета за актуализация на библиотеката Visual C++
Изтегляме дистрибуцията на актуализацията vcredist_x86.exe от уебсайта на Microsoft, стартираме файла и извършваме актуализацията.
Инсталиране и конфигуриране на сървър Apache 2.4
Няма версия на Apache 2.4 за Windows на apache.org. Затова ще вземем разпространението от apachelounge.com. Към момента на писане най-новата версия е Apache 2.4.10.
В секцията Допълнителни + VC9 можете да изберете две версии на дистрибуцията - със и без ssl поддръжка. Спираме на втория вариант и изтегляме httpd-2.4.10-win32-VC9.zip архива.
В дистрибуцията на Apache няма инсталационен файл. Следователно инсталацията ще се извърши ръчно.
Създайте папка и разопаковайте архива httpd-2.4.10-win32-VC9.zip.
Конфигурационният файл httpd.conf по подразбиране е C: Apache24 маршрути. Следователно ще има много по-малко редактиране в конфигурационния файл, ако разопаковате архива в тази папка.
Ще разопаковаме дистрибуцията в папката C:TestServer.
Правим промени в конфигурационния файл C:TestServer Apache24confhttpd.conf. Когато пишете пътища, вместо знака "" (обратна наклонена черта), трябва да използвате знака "/" (наклонена черта). Ето как се записват пътищата в операционните системи Linux и Unix. Но Apache първоначално е разработен специално за тези операционни системи.
Извършваме групова замяна на текста C:/Apache24 с C:/TestServer /Apache24.
Задаваме стойността на параметъра ServerName. Име на сървъра localhost:80
Задаваме стойността на параметъра ServerAdmin (e-mail на администратора). ServerAdmin [имейл защитен]
Задаваме стойността на параметъра DocumentRoot (местоположението на документите). DocumentRoot C:/TestServer/Apache24/htdocs
Може да искате да съхранявате документите на сайта отделно от сървъра. Например в папката C:MySites. Тогава този параметър може да бъде променен. DocumentRoot C:/MySites
Изпълнимите файлове на Apache се намират в папката C:\TestServer\Apache24bin. Добавете тази стойност към променливата на средата на Windows PATH. PATH = C:TestServerApache24bin ;
Ние инсталираме Apache като услуга. httpd.exe -k инсталиране
Ако защитната стена на Windows е инсталирана, по време на инсталацията ще се появи съобщение за блокиране на програмата от външни връзки. За да работи услугата, трябва да дадете разрешение за отключване.
Стартираме Apache сървъра. httpd.exe -k стартиране
Проверяваме производителността на сървъра. В командния ред на браузъра въведете адреса: http://localhost. Ако инсталацията на Apache е успешна, на екрана ще се покаже текстът Работи! В другслучай ще видим празен екран.
Ако сървърът не стартира, трябва да проверите дали порт 80, който Apache използва по подразбиране, е зает.
Това става с помощта на командата netstat-anb
Най-често този порт се използва от Skype или Firefox. В този случай трябва или да освободите порта, или да превключите Apache на порт 8080.
За да направите това, променете стойностите на параметрите ServerName и Listen във файла httpd.conf. Име на сървъра localhost:8080 Слушай 8080
След това рестартирайте услугата с команда httpd.exe -k рестартиране
и опитайте отново да отидете на http://localhost
За удобство при работа със сървъра Apache можете да зададете пряк път в стартовото меню на Windows, който да сочи към C:TestServer Apache24bin ApacheMonitor.exe
Инсталиране на PHP 5.4
Отидете на уебсайта на програмиста http://windows.php.net/download/. Намираме дистрибуцията на PHP 5.4 в секцията VC9 x86 Thread Safe и изтегляме архива php-5.4.34-Win32-VC9-x86.zip.
Създаваме папка на локалния компютър, нека бъде C: TestServer PHP54 и разопаковаме архива.
Връщаме се на сайта с дистрибуцията на Apache. В секцията Допълнителни + VC9 намерете архива php5apache2_4.dll-php-5.4-win32.zip с Apache PHP модули и го изтеглете.
В архива намерете папката с най-новата версия на модула php5apache2_4.dll и я поставете в папката C:TestServer PHP54.
Добавете реда към конфигурационния файл httpd.conf:
LoadModule php5_module "C:/TestServer /PHP54/php5apache2_4.dll" Приложение AddHandler/x-httpd-php .php # конфигурирайте пътя до php.ini PHPIniDir "C:/TestServer/PHP54/php"
В папката C:TestServer Apache54htdocs създайте файл test.php.
echo "Здравей Apache!"; ?>
РестартирамеApache.
Въведете http://localhost/test.php в адресната лента на браузъра. Ако на екрана се появи текстът Hello Apache!, инсталирането на PHP е било успешно.
Настройка на php.ini
За да работим с MySQL базата данни, трябва да конфигурираме php.ini - PHP конфигурационния файл.
В папката C:TestServerPHP54 има два шаблона: php.ini-development и php.ini-production.
Преименувайте шаблона за производство на php.ini на php.ini.
Библиотеките за работа с MySQL базата данни се намират в папка C:TestServerPHP54ext. Този път трябва да бъде указан в директивата extension_dir на конфигурационния файл php.ini.
Намираме този параметър, премахваме символа за коментар в началото на реда (това е точка и запетая) и записваме пътя. extension_dir = "C:/TestServer/PHP54/ext"
Има две библиотеки за работа с базата данни MySQL PHP: php_mysqli.dll е по-нова и се препоръчва да се използва в работата; php_mysql.dll е стар, но се използва на повечето сайтове.
По-добре е да регистрирате и двете библиотеки във файла php.ini. разширение=php_mysql.dll разширение=php_mysqli.dll
След като завършите редакциите, не забравяйте да рестартирате Apache сървъра.
Инсталиране и конфигуриране на MySQL
Отидете на страницата http://www.mysql.ru/download/. Изберете версията за Win32 или Win64. Ще изтеглим инсталационния пакет mysql-5.5.23-win32.msi.
Пускаме файла mysql-5.5.23-win32.msi.
Съгласни сме с лицензионните условия, изберете Типичен тип инсталация.
Нека да преминем към настройката на MySQL сървъра.
Изберете Подробна конфигурация - подробни настройки за конфигурация.
Избираме типа сървър с минимални изисквания към паметта - Developer Machine.
Сега трябва да решите с кои базиданни (InnoDB, MyISAM) нашият сървър ще работи.
Многофункционална база данни - поддържат се InnoDB и MyISAM. Само транзакционна база данни - InnoDB се поддържа. Само база данни без транзакции - поддържа се от myISAM.
Когато избирате поддръжка на InnoDB, следващата стъпка е да изберете къде да съхранявате таблицата InnoDB.
За максимален брой едновременни връзки е по-добре да изберете Ръчна настройка и да приемете стойността по подразбиране (15).
На тази стъпка параметърът Enable TCP/IP Networking активира поддръжката на TCP връзки, избира порта, на който ще бъдат направени тези връзки. Параметърът Enable Strict Mode също е зададен - режимът на стриктно съответствие със стандарта MySQL.
Сега трябва да изберете кодирането по подразбиране. Най-добрият вариант е UTF-8 кодиране. Ето защо ние избираме най-добрата поддръжка за многоезичност.
За да може MySQL да работи като услуга на Windows, инсталирайте Install as Windows Service. Ако е необходимо автоматично стартиране на тази услуга, инсталирайте автоматично стартиране на MySQL сървъра.
Сега задайте администраторската парола и деактивирайте опцията Промяна на настройките за сигурност.
След като щракнете върху Next и Execute, инсталирането на MySQL може да се счита за завършено.
За да проверите функционалността на MySQL, щракнете върху бутона Старт на Windows, намерете помощната програма за работа с MySQL (MySql Server 5.5 MySQL Server Command Line) и я стартирайте.
След като въведете администраторската парола, стигаме до командния ред на MySQL.
Въведете командата показват бази данни;
Ако видим списък с бази данни, това ще означава, че сървърът работи правилно.
Излезте от режима на командния ред: изход;
Това завършва инсталирането на сървъра. Добра работа!
Прегледи:10
- 1
- 2
- 3
- 4
- 5