Apache + php - instalacja minimalna część 4


System już jest, ssh działa, a serwer mysql nasłuchuje nie tylko na localhost. Nadeszła pora na to by nasz domowy serwer miał zainstalowanego apache wraz z obsługą php i mysql, a może jeszcze python? Nic trudnego...


Zaczniemy od instalacji apache:
sudo apt-get update
sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert

Następnie zainstalujemy php5, ruby oraz python.
sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Edytujemy plik '/etc/apache2/mods-available/dir.conf' modyfikując wedle potrzeb, tak aby apache odnajdował dane typy plików index w katalogu głównym.

sudo mcedit /etc/apache2/mods-available/dir.conf




Przykładowo u mnie wygląda to tak:



#DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.xhtml



Pora by włączyć niektóre moduły apache (ssl, rewrite, etc.)

sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod suexec
sudo a2enmod include
sudo a2enmod dav_fs
sudo a2enmod dav

restartujemy apache, by zmiany które wprowadziliśmy zadziałały:
sudo /etc/init.d/apache2 restart

cdn.


Linki:
- Mysql - instalacja minimalna część 3
- Xubuntu - instalacja minimalna część 2 - o X`ch i ssh
- Xubuntu - instalacja minimalna część 1 - instalacja

blog comments powered by Disqus