Web Server на Debian с поддръжка на php5
Тази тема я пускам като урок за желаещите да научат нещо на линукс. Като за начало нищо не става без писане в термината или конзолата. Използвам Debian като ОС. Да започнем:

За сървъра ни трябва следното:
1. Apache2
2. MySQL база данни
3. php5
4. phpmyadmin уеб базирано управление на базата данни.

Отваряме терминала и пишем следното (Запомнете че трябва да работите от името на root)

#apt-get install apache2

С тази команда инсталираме сървърната програма apache.
Сега да ви обясня какво съдържа командата:
apt - пакетен мениджър за инсталиране на програми по Debian
get - използва се за сваляне от огледалото, което сте дали при инсталация
install - Тук няма какво да се каже. Подразбира се.
apache2 - пакетът, който инсталираме

Да продължим:
#apt-get install apache2-mpm-prefork

apache2-mpm-prefork - Това не мога да го обясня на прост език но ще ви кажа че ускорява сървъра и не го натоварва.

Сега си отваряте браузера и пишете следното:
http://localhost/apache2-default/

С това разбирате дали сте инсталирали правилно Apache.

Сега трябва да инсталираме база данни:

#apt-get install mysql-server mysql-php5

По време на инсталацията ще ви се появи нещо като прозорец и ще ви каже да въведете парола за root на базата данни.

Инсталацията завършва. Сега имаме базата данни, но трябва да я управляваме от някъде. PHPMYADMIN е решението

#apt-get install phpmyadmin

Завършвате инсталацията и сте готови.
За тест отваряте браузера и пишете следното: http://localhost/phpmyadmin
Ще ви попита за потребителско име и парола. Потребителското име е root а паролата е тази която сте сложили на MySQL сървъра.

Остана последното важно нещо. Поддръжка на php5 език.

Преди да въвеждате каквито и да било команди трябва да добавите сорс от къде да се изтегли езика.
Отваряте /etc/apt/sources.list с някой редактор и най отдолу добавяте следното:

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

Сега можем да продължим.
Пишете командата
#apt-get update
С това си ъпдейтваме системата.
След това въвеждаме:

#apt-get install php5 libapache2-mod-php5 php5-curl php5-gd

Сега вече имаме инсталиран Web Server на нашия Debian.

Остава само да направим следното:
#cd /etc/apache2/mods-enabled
#ln -s /etc/apache2/mods-available.php5.load
#ln -s /etc/apache2/mods-available.php5.conf
Вече сме напълно готови. Остава само да рестартираме сървъра. Пишем ПОСЛЕДНАТА команда:
#/etc/init.d/apache2 restart

Еми това е от мен. Забравих да ви кажа файловете които искате да слагате трябва да са тук /var/www
Ще забележите че има една папка phpmyadmin Нея не трябва да я триете в никакъв случай!

Автор на урока съм аз и забранявам преписването му където и да било!



/ Трябва да сте регистриран за да напишете коментар /
От: kvant
13:20 07-05-2010
Описанието е много точно. Имам само един въпрос - ами ако искам на едно IP и на един сървър да хоствам 3-4 сайта? Би ли помогнал?
От: koko92_national
14:03 07-05-2010
Тук трябва да имаш реално IP и хостинг панел.
От: zdark
15:05 10-08-2011
Може да стане и с .htaccess файл :)
1