Hostmaster сами или инсталирайте Apache на платформата Windows
Тази статия е ръководство стъпка по стъпка за създаване на локален уеб сървър. Той описва инсталирането на уеб сървъра Apache 2.4 на платформата Windows OS. Тестването на инсталацията беше извършено на Windows XP SP3.Съдържание
- Инсталиране на пакета за актуализация на библиотеката 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