Ostatnio opisywałem jak zainstalować zwykły serwer WWW Lighttpd z PHP5, bez dodatkowych pakietów, dodatków i przede wszystkim bez bazy danych. Działa wyśmienicie, baze można mieć na innym serwerze i bedzie oczywisćie działać.
Dziś prezentuje poradnik w stylu ALL IN ONE, czyli serwer www Lighttpd + Obsługa PHP wraz z bazą danych MariaDB oraz panelem PHPMyAdmin
1. Serwer WWW + PHP
apt-get install lighttpd php5-cgi
Włączany obsługę FastCGI
lighttpd-enable-mod fastcgi /etc/init.d/lighttpd restart
ls -l /etc/lighttpd/conf-enabled
2. Instalacja bazy danych MariaDB
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Edytujemy plik /etc/apt/sources.list:
nano /etc/apt/sources.list
I doklejamy na końcu:
deb http://mariadb.kisiek.net//repo/10.0/debian wheezy main
Teraz już właściwa instalacja:
apt-get update; apt-get install mariadb-server mariadb-client
Podajemy hasło do root, czyli głównego konta zarzązania bazami danych i uzytkownikami baz danych. ZAPAMIETAJ TO HASŁO!
I potwierdzamy hasło:
3. Instalacja PHPMyAdmin
apt-get --no-install-recommends install phpmyadmin
Podczas samej instalacji wybieramy serewer WWW na jakim będziemy pracować: [ UWAGA WAŻNE ABY WYBRAĆ PRAWIDŁOWY ]
Podczas przebiegu instalacji zostaniemy zapytani o hasło do root usera baz danych, należy podać prawidłowe. [ wcześniej zdefiniowne ]
Aby ukazał na sie interfejs WWW PHPMyAdmina musimy jeszcze wykonać dowiązanie:
ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Po czym przechodzimy do: http://adres-serwera/phpmyadmin
Logujemy się na konto root i hasło które podaliśmy przy instalacji serwera baz danych.
4. OPCJONALNE Kasowanie zbędnych pakietów związanych z Apache2 [ JEŻELI WCZEŚNIEJ UŻYWAŁEŚ/AŚ ]
apt-get --purge remove apache2* apt-get autoremove rm -r /etc/apache2
Efekt: