Instalcja serwera Apache2, PHP5, MySQL oraz PhpMyAdmin na Linuksie

Gressil

®
Administrator
Dołączył
17 Kwiecień 2009
Posty
6 075
Punkty reakcji
561
Poniżej przedstawiam instrukcję jak na dystrybucji bazującej na Ubuntu postawić serwer Apache, MySQL oraz zainstalować PhpMyAdmin. Poradnik napisałem przy okazji stawiania serwera na localhost.

1. Otwieramy terminal i wpisujemy: sudo apt-get update by zaktualizować informacje o zawartości repozytoriów.

2. Wpisujemy: sudo apt-get install apache2 - instalujemy serwer apache.

3. Następnie: sudo apt-get install php5 - instalacja PHP5

4. Kolejne narzędzie, czyli PhpMyAdmin: sudo apt-get install phpmyadmin. Jeżeli mamy już zainstalowany więcej niż jeden serwer to w trakcie instalacji zostaniemy poproszeni o wybranie domyślnego.

5. Teraz kolej na serwer MySQL: sudo apt-get install mysql-server - w trakcie instalacji zostaniemy poproszeni o podanie hasła dla użytkownika root.

Ponieważ od chwili zainstalowania serwer Apache działa w tle należy go zrestartować. Robimy to wpisując w terminalu:

sudo /etc/init.d/apache2 restart


6. Skoro już uporaliśmy się z instalacją to pora na testy. Wpisujemy w przeglądarce adres: 127.0.0.1
Jeżeli pojawi się napis:


It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.
Oznacza to, że serwer zainstalował się poprawnie.



Sprawdzamy PhpMyAdmin wpisując w pasku przeglądarki: 127.0.0.1/phpmyadmin/

Powinien pojawić się ekran logowania do PhpMyAdmin. Logujemy się danymi uzyskanymi w czasie instalacji MySQL tj. login: root i hasło które podaliśmy.

7. Domyslna lokalizacja plików to /var/www/

Umieść tam przykładowy plik php aby sprawdzić czy wszytko działa tak jak należy.
 
A

alfabeta11

Guest
Witam.
Ze swojej strony dodałbym jeszcze komendy
mkdir ~/moje_www - aby utworzyć folder na strony w swoim katalogu domowym
cd /var/www - aby przejść do folderu, w którym składowane są strony
sudo ln -s ~/moje_www - aby utworzyć powiązanie folderów. Ułatwi to kopiowanie i uruchamianie tworzonych stron ponieważ do /var/www trzeba mieć uprawnienia administracyjne. Milej się pracuje ;)

Pozdrawiam,
alfa
 
Do góry