Linux LAMP, czyli Apache, Php i MySQL



Podobne dokumenty
Poniżej instrukcja użytkowania platformy

SpedCust 5 instrukcja instalacji

Microsoft Management Console

Instrukcja programowania systemu IP-DECT KIRK 300 w centralach MICRA, SIGMA, OPTIMA, DELTA

Instrukcja instalacji oraz wykorzystania podpisu cyfrowego

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

Instalacja programów Ubuntu

INFORMATOR TECHNICZNY WONDERWARE. Konfiguracja komputera klienckiego do łączenia się z serwerem IndustrialSQL

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

INTEGRATOR Instrukcja instalacji, konfiguracji.

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Opis instalacji systemu Intranet Komunikator

Spis treści. Rozdział 1 ewyniki. mmedica - INSTR UKC JA UŻYTKO W NIKA

Instrukcja logowania do aplikacji ING Agent

UWAGA! PRZECZYTAJ NAJPIERW:

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

INFORMATOR TECHNICZNY WONDERWARE

Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).

Konfigurator opisuje proces instalacji i konfiguracji karty sieciowej bezprzewodowej D-Link DWL-520+ w systemach /2000/XP /

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

Instrukcja programu PControl Powiadowmienia.

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

BEZPIECZEŃSTWO W INTERNECIE

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Zarządzanie Zasobami by CTI. Instrukcja

elektroniczna Platforma Usług Administracji Publicznej

Program Płatnik Instrukcja instalacji

Konfiguracja historii plików

IBM SPSS Statistics dla systemu Linux Instrukcje dotyczące instalacji (jeden użytkownik)

Konfiguracja współpracy urządzeń mobilnych (bonowników).

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.

INFORMATOR TECHNICZNY WONDERWARE

Część 2 struktura e-paczki

Jak korzystać z Group Tracks w programie Cubase na przykładzie EWQLSO Platinum (Pro)

Automatyczne generowanie transakcji do WB 1.0 dodatek do Finanse i Ksi gowo ERP dla 1 firmy

Konfiguracja funkcji Skanowanie do

Instalacja Plugin. Rys. 1. Folder Plugin.

1. Program Skype można pobrać ze strony producenta :

System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Instrukcja dotycząca generowania klucza dostępowego do Sidoma v8

Instalacja i konfiguracja automatu synchronizacji CDN OFFLINE

Modem Thomson SpeedTouch 330

Platforma zamówień personelu JOBMAN.pl

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

INSTRUKCJA Panel administracyjny

Skrócona instrukcja obsługi DPH-300S Bezprzewodowy telefon IP/DECT

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

Rozliczenia z NFZ. Ogólne założenia. Spis treści

Systemy mikroprocesorowe - projekt

Przewodnik AirPrint. Ten dokument obowiązuje dla modeli atramentowych. Wersja A POL

Instalacja cadwork Wersja 15.0

Blokada sprzeda y poni ej ceny bazowej 1.0 dodatek do Symfonia Handel dla 1 firmy

INSTRUKCJA WebPTB 1.0

Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.

Import dokumentów z Fama 1.0 dodatek do Symfonia Finanse i Ksi gowo dla 1 firmy

Instrukcja Obsługi STRONA PODMIOTOWA BIP

emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)

PERSON Kraków

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

Instrukcja instalacji programu Plantator oraz transferu pliku danych z/do PC kolektor danych PT-20

Etykiety cenowe 1.0 dodatek do Symfonia Handel dla 1 firmy

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

Foldery z dokumentami 1.0 dodatek do Symfonia Faktura dla 1 firmy

Konfiguracja przeglądarek internetowych oraz Panelu Java dla klientów instutucjonalnych problemy z apletem do logowania/autoryzacji

MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2

INFORMATOR TECHNICZNY WONDERWARE. Instalacja oprogramowania Industrial Application Server 2.1

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Instalacja i konfiguracja serwera FTP w systemie Windows Server 2008 / 2008 R2 / 2012

VinCent Office. Moduł Drukarki Fiskalnej

System kontroli wersji SVN

raceboard-s Szybki start

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

Karta adaptacyjna GSM

Następnie kliknąć prawym klawiszem myszy na Połączenie sieci bezprzewodowej i wybrać Wyłącz.

Zdalne odnawianie certyfikatów do SWI

Usuni cie has a admina dodatek do Symfonia Kadry i P ace dla 1 firmy

Tworzenie wielopoziomowych konfiguracji sieci stanowisk asix z separacją segmentów sieci - funkcja POMOST. Pomoc techniczna

Seria P-662HW-Dx. Bezprzewodowy modem ADSL2+ z routerem. Skrócona instrukcja obsługi

Ashampoo Rescue Disc

Spring MVC Andrzej Klusiewicz 1/18

I. Zakładanie nowego konta użytkownika.

Strona główna góra

Informacje o omawianym programie. Założenia programu omawianego w przykładzie

Konfiguracja poczty. Konfiguracja poczty w Outlook (pakiet Microsoft Office)

StacjaSQL.2012 /PIERWSZE URUCHOMIENIE I PODSTAWOWE USTAWIENIA/ str. 1 z 8. Copyright NORCOM 2012

Przekształcenie danych przestrzennych w interaktywne mapy dostępne na stronach www (WARSZTATY, poziom podstawowy)

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

8. Konfiguracji translacji adresów (NAT)

enova Workflow Obieg faktury kosztowej

Odtwierdzenie OR 1.0 dodatek do Symfonia Finanse i Ksi gowo dla 1 firmy

Co nowego w systemie Kancelaris 3.31 STD/3.41 PLUS

MUltimedia internet Instrukcja Instalacji

Szablon importu z Subiekt 1.0 dodatek do Symfonia Ma a Ksi gowo dla 1 firmy

POLITYKA PRYWATNOŚCI SKLEPU INTERNETOWEGO

Wyszukiwanie towarów wg kodów obcych 1.0 dodatek do Symfonia Handel dla 1 firmy

Transkrypt:

Linux LAMP, czyli Apache, Php i MySQL LAMP jest to po prostu serwer stron www, pracujący na Linux-ie z zainstalowanym apache, językiem php oraz bazą danych MySQL. System ten stosuje ogromna większość hostingów istniejących na rynku, również zagranicznych, można się o tym przekonać przy zmianie uprawnień do plików przy pomocy klienta FTP. Nie zobaczymy tam opcji uprawnień znanych z systemem Windows, tylko liczbowe z Linux-a, przykładowo 644 lub 755. Jest to obecnie standard stosowany na cały świecie, warto więc się z nim lepiej zapoznać! Apache Najpierw zajmiemy się najważniejszym elementem systemu LAMP, tj. apache. Apache to serwer stron www oparty na licencji Apache License, która mówi nam, że oprogramowanie to jest w 100% darmowe, możliwa jest też modyfikacja jego kodu źródłowego. Tak liberalna licencja, połączona z faktem, że serwer tej jest bardzo stabilny i dopracowany, przesądziła o jego sukcesie i popularności. Aby zainstalować apache w systemie Ubuntu wpisujemy: sudo apt-get install apache2 apache2 (a nie apache) ponieważ jest to wersja od 2.0. Sprawdzamy, czy po instalacji serwer się nam uruchomił: service apache2 status jeżeli nie pisze Apache2 is running, to go uruchamiamy: sudo service apache2 start możemy teraz wpisać w przeglądarkę internetową adres IP naszego komputera, powinna się wyświetlić domyślna strona apacha: 1

Uwaga: jeżeli apache działa, ale powyższa strona nam się nie wyświetla, to prawdopodobnie blokuje go firewall. W takim wypadku trzeba w firewallu odblokować port 80. Od tego momentu możemy już wgrać jakąś prostą stronę www opartą o html. Stronę wgrywamy do folderu: /var/www w Ubuntu domyślnie właścicielem tego katalogu jest użytkownik, jednak np. w Mandrivie tak nie jest, w takim wypadku warto zmienić właściciela właśnie na użytkownika, ułatwia to znacznie dalszą pracę. Główny plik wykonywany przez apache to index.html i to on jest zawsze wyświetlany na stronie głównej. Pamiętajcie, że nie mamy jeszcze zainstalowanego php więc strony go wykorzystujące nie będą działać. Konfiguracja Plik konfiguracyjny apacha znajduje się tutaj: /etc/apache2/apache2.conf edytujemy go: sudo nano /etc/apache2/apache2.conf w zasadzie nie zmieniamy tutaj nic, interesuje nas jedynie zapis: Include mods-enabled/*.load Include mods-enabled/*.conf oznacza on, że apache ładuje sobie moduły z folderu /etc/apache2/mods-enabled. Jeżeli spojrzymy 2

do katalogu /etc/apache2/mods-available, to znajdziemy tam moduły, które można opcjonalnie włączyć. Aby je aktywować należy je po prostu skopiować do folderu mods-enabled, ja proponuje włączyć je wszystkie, czyli: cd /etc/apache2/mods-available sudo cp * /etc/apache2/mods-enabled w ten sposób aktywowaliśmy np. mod-rewrite odpowiedzialny za przyjazne linki na stronie www. Na koniec restartujemy serwer: sudo service apache2 restart To by było na tyle, serwer mamy uruchomiony i skonfigurowany. PHP Php to język programowania, głównie stosowany do tworzenia stron www oraz aplikacji internetowych. Jest równie popularny jak sam internet, dlatego też należy go bezwzględnie zainstalować. W Ubuntu będzie to: sudo apt-get install php5 w ten sposób zainstalujemy sobie podstawowy pakiet bez żadnych dodatków. Zalecam wam jednak zainstalować również dodatki, ponieważ duża część CMS-ów czy też aplikacji może wam nie działać, ja zainstalowałem następujące: sudo apt-get install php5-mysql sudo apt-get install php5-mcrypt sudo apt-get install php5-gd sudo apt-get install php5-cli sudo apt-get install php5-curl sudo apt-get install php5-enchant sudo apt-get install libapache2-mod-php5 jak zapewne już zauważyliście powyższe pakiety dodają obsługę m.in. apacha czy też mysql-a. Dla osób lubiących grzebać podam też ścieżkę do pliku konfiguracyjnego php: /etc/php5/apache/php.ini należy jednak zwrócić uwagę, że do normalnego zastosowania naszego serwera www, nie trzeba tutaj nic zmieniać. 3

Po instalacji wszystkiego restartujemy apacha. Sprawdzimy czy wszystko nam do tej pory działa, w tym celu tworzymy plik i nazywamy go: info.php otwieramy go i wklejamy: <?php phpinfo()?> a następnie zapisujemy i przenosimy do folderu: /var/www następnie w Firefox-ie wpisujemy adres: adres_ip/info.php lub localhost/info.php powinno się pokazać okienko z informacją o php i jego modułach. Poza tym w dziale apache2handler można zobaczyć aktualnie włączone moduły apacha. W przyszłości, po doinstalowaniu jakichkolwiek modułów, można tutaj sprawdzić, czy zostały one włączone. MySQL MySQL to najpopularniejsza i najczęściej używana na świecie baza danych. Bez niej nie zadziała nam np. Joomla, WordPress ani całe mnóstwo innego oprogramowania. instalujemy najpierw podstawowy pakiet: sudo apt-get install mysql-server po zainstalowaniu uruchamiamy go: sudo service mysql start następnie ustalamy hasło roota, np: mysqladmin -u root password 12345 do zarządzania bazami najlepiej zainstalować phpmyadmin-a: sudo apt-get install phpmyadmin teraz wchodzimy do phpmyadmin, wpisując w Firefox-a: localhost/phpmyadmin 4

w polu użytkownika wpisujemy root, a hasło takie jak ustaliliśmy wcześniej, na moim przykładzie było to 12345. Po zalogowaniu się będziemy mogli tworzyć nowych użytkowników, nowe bazy danych, nadawać różne prawa oraz zmieniać poszczególne ustawienia. Podsumowanie Po zainstalowaniu wszystkich trzech elementów (apache, php, mysql) będziemy mieli do dyspozycji pełnowartościowy serwer www. Możecie teraz spróbować wgrać WordPress-a i przetestować czy wszystko działa. Zastosowań dla własnego serwera jest dużo, szczególnie jest on przydatny np. dla osób tworzących strony www lub aplikacje internetowe. Ponadto możecie po prostu uruchomić swoją stronę domową albo firmową, choć do tego bardziej bym polecał zewnętrzny hosting (komputer musi być cały czas włączony). Ja osobiście wykorzystuję LAMP-a do uruchamiania aplikacji, które na normalnych hostingach zbyt mocno obciążają procesor. 5