2 min read

Инсталиране на Apache2.2/PHP5.3/MySQL5.5 (Windows)

Здравейте отново, реших и аз да напиша една статия как да инсталирате един читав уеб сървър.

Не че няма предостатъчно информацията в интернет, която може би (не може, ами ще е ) е подобно, ако ли не същата.

Нека да започваме, първо ще ни трябва уеб сървъра, който може да свалите от официалния сайт на Apache (имате предостатъчно възможности, аз ви предлагам Win32 Binary including OpenSSL 0.9.8r (MSI Installer)).

При инсталацията няма нищо сложно, в стил Виндовс – Next,Next.

Сега идва ред на пхп-то. Последната актуална версия, може да намерите тук. Сваляйте Thread-Safe версиите. След като свалите зип файла, и го резархивирате разбира се, го закарвате до директорията в която ще е.

Моя избор е C:Program FilesApache Software FoundationApache2.2php5.3.

Първата ни работа ще е да си преместим файла php.ini от нашата директория на пхп. Копирайте, който искате от двата конфигурационни файла php-ini-production или php-ini-development, и ги копирайте в директорията C:Windows.

Сменете името на файла, да си остане php.ini, и го отворете с някой текстов редактор (важно е да отворите редактора като администратор, за да може да запишете промените).

Намерете реда

error_reporting

и го заменете с

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

Намерете реда

short_open_tag = Off

и го заменете с

short_open_tag = On

Намерете

; extension_dir = “ext”

и го заменете с пътя до директорията на пхп

extension_dir = “C:Program FilesApache Software FoundationApache2.2php5.3ext”

По-надолу, може да си включите каквито искате разширенията. Ще ги пропусна в тази статия, тъй като и без това се очертава да е доста дългичка. Ще споменем за всеки случаи само

extension=php_mysql.dll

extension=php_mysqli.dll

Готови сме с конфигурацията на ПХП, сега да се върнем на нашия уеб сървър. Отворете httpd.conf ( C:Program FilesApache Software FoundationApache2.2confhttpd.conf ).

Намерете

LoadModule vhost_alias_module modules/mod_vhost_alias.so

И след него добавете

LoadModule php5_module “C:/Program Files/Apache Software Foundation/Apache2.2/php5.3/php5apache2_2.dll”

като естествено замените пътя до длл при нужда.

Намерете

AddType application/x-gzip .gz .tgz

и след него добавете

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

Намерете

DirectoryIndex index.html

и на реда, добавете

DirectoryIndex index.php index.html

Остана още една дребничка промяна, тъй като по подразбиране Apache си има папка htdocs, която може да намерите в папката на сървъра, ако пък искате да я смените, много лесно е да копирате пътя в htdocs и да го замените с Ваш, по избор.

Тоест, намирате DocumentRoot, и заменяте този път до директорията, в която ще Ви е по-удобно за Вас.

Това е със настройките по уеб сървъра и пхп-то.

Сега остана да инсталираме и MySQL. Него може да свалите от тук.

След като инсталирате самия MySQL съврър, инсталацията ще ви попита дали искате да настроите сървъра. Не махайте отметката.

Еми това е общо взето. Сега следва един рестарт на апачето, заради направените промени и всичко трябва да заработи  : -)

Ако все още срещате трудности с инсталирането на пакетите поотделно, ще се радвам ако мога да помогна.

Сега вече нямате нужда от готовите пакети като AppServ, Wamp, Xampp и етц.