Szukasz niedrogiego sposobu na obsługę serwerów internetowych lub dynamicznych stron internetowych? Co powiesz na zbudowanie serwera LAMP? Serwer LAMP jest dostarczany z kompletnym pakietem. Nie tylko będziesz mieć serwer, ale także system operacyjny, oprogramowanie bazy danych i język skryptowy. Wszystkie te aplikacje są open source. Serwer LAMP obejmuje następujące komponenty: Linux, Apache, MySQL i PHP. Serwery LAMP mogą działać na niedrogich serwerach. Budowa tego serwera jest prosta i nieskomplikowana. Zbuduj serwer LAMP, wykonując następujące kroki:
Kroki
Krok 1. Uzyskaj wymagania sprzętowe dla swojego serwera
Bardziej wyrafinowane witryny potrzebują więcej mocy.
Krok 2. Uzyskaj niezbędną prędkość przesyłania od usługodawcy
Domyślna prędkość wysyłania do Internetu w domu to tylko około 1 MB na minutę. Może to być zbyt wolne w przypadku grafiki, filmów itp.
Krok 3. Zainstaluj wersję systemu Linux
Zanim będziesz mógł zbudować serwer LAMP, musisz mieć system operacyjny Linux. Odwiedź distrowatch.com i wybierz ten, który Ci się podoba. Są one w większości takie same, ale jeśli nie jesteś zwykłym użytkownikiem terminala, wybierz jeden z preinstalowanym interfejsem (KDE, Cinnamon itp.). Ponadto, jeśli wersja dla systemu Linux nie zawiera instalatora Windows, będziesz musiał utworzyć Live CD lub dysk flash USB (instrukcje w innych artykułach wiki). Poniższe instrukcje działają z Ubuntu Linux.
Krok 4. Zainstaluj Apache na serwerze
Apache to darmowy serwer WWW typu open source, który jest dobrze znany z działania w systemach operacyjnych Unix. Apache można zainstalować na dwa sposoby. Możesz użyć konsoli lub sesji okna terminala.
- W wierszu polecenia wpisz: sudo apt-get install apache2
- Aby kontynuować instalację Apache, będziesz musiał mieć swoje hasło sudo.
Krok 5. Sprawdź, czy Apache działa
Musisz wskazać w przeglądarce adres IP serwera. Dzięki temu dowiesz się, czy Apache działa, czy nie.
Krok 6. Zainstaluj PHP na serwerze
PHP to język skryptowy, który pierwotnie był używany do tworzenia dynamicznych stron internetowych. Jednak programiści używają go do tworzenia indywidualnych aplikacji graficznych, podczas gdy administratorzy sieci i systemu używają PHP do obsługi interfejsu wiersza poleceń.
W wierszu polecenia wpisz: sudo apt-get install php5 libapache2-mod-php5
Krok 7. Upewnij się, że PHP jest całkowicie zainstalowane
Uruchom ponownie Apache, wpisując w wierszu polecenia: sudo /etc/init.d/apache2 restart
Krok 8. Upewnij się, że PHP działa poprawnie
- Użyj katalogu głównego dokumentu Apache, aby utworzyć plik testowy. Katalogiem głównym będzie /var/www. Rozszerzenie nazwy pliku testowego musi kończyć się rozszerzeniem.php.
- Dla treści wpisz:
Krok 9. Zapisz plik testowy
- Następnie skieruj swoją przeglądarkę na następujący adres:
- Upewnij się, że wpisałeś adres IP swojego serwera przed /test.php.
Krok 10. Zweryfikuj plik testowy
Przeglądarka powinna wyświetlić na ekranie „Test PHP Page”.
Krok 11. Zainstaluj MySQL na serwerze
MySQL oznacza „Mój strukturalny język zapytań”. MySQL to program relacyjnej bazy danych. Ta aplikacja działa jako serwer, na którym wielu użytkowników może uzyskać dostęp do wielu baz danych. Istnieje wiele aplikacji korzystających z MySQL, takich jak WordPress. Nawet Google i Facebook używają MySQL.
W wierszu polecenia wpisz: sudo apt-get install mysql-server
Krok 12. Utwórz hasło do MySQL
- W wierszu poleceń wpisz: mysql -u root
- Powinieneś wtedy zobaczyć wiersz polecenia, który będzie wyglądał jak mysql>
- W wierszu polecenia wpisz: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YOURPASSWORD');
- Wpisz swoje hasło tam, gdzie pokazuje TWOJE HASŁO. To będzie ten, którego będziesz używać jako użytkownik MySQL.
Krok 13. Uruchom serwer MySQL
Wpisz następujące polecenie: /etc/init.d/mysql start