TSW Tworzenie Stron wwwTworzenie stron internetowych Wągrowiec
Warning: Undefined variable $i in /usr/home/gaertner/domains/tworzenieinternetowychstron.wagrowiec.co.pl/public_html/slid/slid_default.php on line 51 Warning: Undefined array key "" in /usr/home/gaertner/domains/tworzenieinternetowychstron.wagrowiec.co.pl/public_html/slid/slid_default.php on line 51

Warning: Undefined variable $i in /usr/home/gaertner/domains/tworzenieinternetowychstron.wagrowiec.co.pl/public_html/slid/slid_default.php on line 52 Warning: Undefined array key "" in /usr/home/gaertner/domains/tworzenieinternetowychstron.wagrowiec.co.pl/public_html/slid/slid_default.php on line 52
>>> Tutorial tworzenia stron internetowych <<<
>>> Jak sprawdzić wskaźnik PageRank <<<

Instalacja serwera Apache, PHP i MySQL w Windows 7 32 i 64 bit oraz Linux Ubuntu 10.10


By cieszyć się serwerem www na swoim komputerze wyposażonym w system Windows 7 lub Linux Ubuntu 10.10 należy pobrać odpowiednie pakiety: Apache 2.2, PHP5 i MySQL. W przypadku Windows 7 w pierwszej kolejności należy pobrać niezbędne pakiety z następujących adresów:


Apache 2.2 (opisany sposób instalacji i konfiguracji został przeprowadzony za pomocą wersji 2.2.17 Win32 Binary without crypto (no mod_ssl) (MSI Installer))


PHP 5.3.4. (opisany sposób instalacji oraz konfiguracji opiera się o wersję VC6 x86 Thread Safe (2011-Mar-22 13:29:30) pobraną jako plik ZIP (15.06 MB) dla Windows 7)


MySQL 5.5.19 (opisany sposób instalacji i konfiguracji MySQL dotyczy wersji Windows (x86, 64-bit), MSI Installer (mysql-5.5.19-winx64.msi)




Instalacja serwera Apache w systemie Linux Ubuntu 10.10 x64


Uruchamiamy terminal (Programy -> Akcesoria -> Terminal), a następnie wpisujemy poniższe komendy:


sudo apt-get install lamp-server^


Następnie należy podać hasło administratora systemu. Instalator wyświetli listę pakietów, które zostaną zainstalowane oraz pokaże podsumowanie dotyczące pamięci na twardym dysku, która zostania zużyta. Pod podsumowaniem zostanie wyświetlone zapytanie odnośnie kontynuacji. Należy wcisnąć literę T i enter by kontynuować.


W przypadku gdyby pojawił się komunikat, że nie udało się pobrać niektórych archiwów, należy wpisać poniższe polecenie:


sudo apt-get update


Po uaktualnieniu pakietów, należy ponownie wprowadzić polecenie instalacji serwera LAMP (Linux Apache MySQL PHP). Pobranie pakietów w zależności od łącza internetowego może potrwać od kilku sekund do kilku minut. Następnie na ekranie powinien pojawić się komunikat z pytaniem o konfigurację serwera MySQL.


Konfiguracja pakietu MySQL - ustawianie hasła dla administratora


W tym momencie należy podać hasło dla administratora (root) serwera MySQL i wcisnąć OK (można przejść na ten przycisk wciskając na klawiaturze przycisk Tab). Po wpisaniu hasła instalator poprosi nas o jego powtórzenie i ponowne zatwierdzenie przyciskiem OK.


Powtórne podanie hasła dostępowego dla konta root w MySQL


Po zakończeniu procesu serwer Apache jest już zainstalowany na komputerze. Jego działanie można sprawdzić wpisując do przeglądarki poniższy adres:


http://localhost/


Jeśli wszystko wykonaliśmy prawidłowo na ekranie powinniśmy otrzymać komunikat It works.


Komunikat o poprawnym działaniu serwera Apache


Kolejnym krokiem jest sprawdzenie działania PHP. By to wykonać należy utworzyć w katalogu /var/www/ plik PHP test.php o treści:


<?php


phpinfo();


?>


Można to wykonać za pomocą edytora graficznego lub wpisując poniższe polecenie w terminalu:


sudo nano /var/www/test.php


Treść pliku test.php, który sprawdzi działanie PHP


By utworzyć plik w tym katalogu należy być zalogowanym jako root lub mieć uprawnienia zapisu w tym katalogu. Kolejnym krokiem jest restart serwera Apache poniższą komendą:


sudo /etc/init.d/apache2 restart


Restart serwera Apache


Po ponownym uruchomieniu serwera Apache, należy w przeglądarkę wpisać następujący adres:


http://localhost/test.php


W przeglądarce powinno pojawić się tabela z konfiguracją serwera.


Phpinfo - tabela z konfiguracją serwera PHP


Gdy zarówno Apach jak i PHP działają poprawnie, można dokonać konfiguracji bazy danych MySQL. Powinna być ona dostępna pod adresem 127.0.0.1, pod którym dostępny jest localhost. Adres IP localhosta można sprawdzić wpisując poniższą komendę w terminalu:


cat etc/hosts | grep localhost


Adres IP localhost


Adres serwera MySQL znajduje się w pliku my.cnf i można go sprawdzić następującą komendą:


cat /etc/mysql/my.cnf | grep bind-address


Adres IP serwera MySQL


W przypadku, gdyby adresy różniły się od siebie, należy poprawić ten znajdujący się w pliku my.cnf.


Jak oba adresy są identyczne można rozpocząć instalację phpmyadmin, który służy do zarządzania bazą danych. Instalację rozpoczyna polecenie:


sudo apt-get install libapache2-mod-auth-mysql phpmyadmin


Instalacja phpmyadmin


Instalator poprosi o wybranie serwera do automatycznej konfiguracji. Za pomocą spacji należy ustawić gwiazdkę (*) przy serwerze Apache 2, wcisnąć tab na klawiaturze by przejść na przycisk OK, a następnie wcisnąć enter.


Komunikat o poprawnym działaniu serwera Apache


Kolejny krok to podanie hasła administratora dla bazy danych.


Adres IP serwera MySQL


Następnie konieczne jest potwierdzenie hasła.


Adres IP serwera MySQL


W dalszej części instalator poprosi o podanie hasła do phpMyAdmina.


Adres IP serwera MySQL


Po tej czynności instalator zapyta czy konfigurować bazę danych dla phpMyAdmina, należy potwierdzić wybierając Tak.


Adres IP serwera MySQL


Zakończenie instalacji oznacza, że udało się prawidłowo skonfigurować oprogramowanie. Działanie phpMyAdmin można sprawdzić wpisując w przeglądarce poniższy adres:


http://localhost/phpmyadmin/


W oknie przeglądarki powinno pojawić się okno logowania do panelu administracyjnego phpMyAdmin


Adres IP serwera MySQL


Instalacja serwera Apache w systemie Windows 7 x64


Instalację serwera Apache w systemie Windows 7 rozpoczynamy od ściągnięcia pliku instalacyjnego z rozszerzeniem msi. Poniższy tutorial korzysta z instalatora Win32 Binary including OpenSSL 0.9.8o (MSI Installer).


Po uruchomieniu instalatora Apache powinien pojawić się powitalny ekran.


Ekran powitalny instalatora serwera Apache w Windows 7 x64


Przejście do dalszego etapu instalacji spowoduje wyświetlenie warunków licencji, których zaakceptowanie jest konieczne by kontynuować operację.


Licencja serwera Apache


Kolejnym etapem instalacji jest informacja na temat serwera Apache HTTP, z którą należy się zapoznać. Po jej przeczytaniu można kontynuować proces instalacji.


Informacje dotyczące instalacji serwera Apache


Następne okno wyświetli automatyczne ustawienia serwera. Warto je zmienić na poniższe:


Ustawienia serwera Apache dla localhost


Po zmianie ustawień i przejściu do następnego etapu, na ekranie pojawi się okno z wyborem typu instalacji. Należy zaznaczyć instalację typową. Bardziej zaawansowani użytkownicy mogą skorzystać z opcji Custom.


Typowe ustawienia instalacji


Następne okno pokaże ścieżkę, w której zostanie zainstalowany serwer Apache.


Ścieżka instalacyjna serwera Apache


Kiedy wszystkie parametry konfiguracji zostaną już ustawione należy rozpocząć instalację wciskając przycisk Install.


Rozpoczęcie instalacji


Po zakończeniu instalacji na ekranie pojawi się okno z informacją o pomyślnie zakończonej instalacji.


Zakończenie instalacji serwera Apache


Działanie serwera Apache jest sygnalizowane ikoną w pasku start.


Ikonka symbolizująca działanie serwera Apache


Po wpisaniu w przeglądarkę poniższego adresu:


http://localhost


Powinien wyświetlić się poniższy komunikat informujący o prawidłowym działaniu serwera.


Poprawnie zainstalowany serwer Apach działający w przeglądarce


Instalacja PHP w Windows 7 x64


Ze strony http://windows.php.net/download/ należy pobrać najnowszy instalator PHP oznaczony jako VC6 (wersja VC9 jest przeznaczona dla serwerów IIS). Instrukcja jest oparta o wersję VC6 x86 Thread Safe (2011-Mar-22 13:29:30) pobraną jako plik ZIP (15.06 MB).


Plik rozpakowujemy do katalogu PHP, który znajduje się w ścieżce z Apachem. W naszym przypadku jest to:


C:\Program Files (x86)\Apache Software Foundation\PHP


Po rozpakowaniu, należy odnaleźć plik php.ini-recommended, który znajduje się w głównym katalogu, do którego rozpakowaliśmy PHP. Nazwę pliku zmieniamy na php.ini.


W katalogu z Apachem odnajdujemy plik httpd.conf i na jego końcu dodajemy następujące instrukcje:


LoadModule php5_module "C:/Program Files (x86)/Apache Software Foundation/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/Program Files (x86)/Apache Software Foundation/PHP"


W przypadku, gdy instalowaliśmy PHP w innym folderze ustawiamy zamiast powyższej odpowiednią ścieżkę.


W celu skonfigurowania PHP, należy otworzyć plik php.ini i wprowadzamy w nim następujące zmiany:


Odnajdujemy linię z doc_root i podajemy poniższą ścieżkę lub w przypadku instalacji w innym miejscu ustawiamy odpowiedni katalog:


doc_root = "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"


Odszukujemy linię z zakomentowanym Dynamic Extensions i usuwamy znaki ;


Dynamic Extensions


Następnie dopisujemy (lub usuwamy komentarze) poniższe instrukcje:


extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_sockets.dll
extension=php_zip.dll


W kolejnym kroku odnajdujemy linię z extension_dir i wprowadzamy poniższą ścieżkę lub odpowiednią jeśli instalowaliśmy PHP w innym katalogu:


extension_dir = "C:/Program Files (x86)/Apache Software Foundation/PHP/ext"


Ostatnim etapem jest ustawienie odpowiedniej strefy czasowej, którą wpisujemy w linii z date.timezone:


date.timezone = "Europe/Warsaw"


Po wprowadzeniu powyższych ustawień należy zresetować serwer Apache.


Następnym krokiem jest sprawdzenie czy PHP działa prawidłowo. W ścieżce z naszymi stronami (C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs) tworzymy plik index.php o poniższej zawartości:


<?php


phpinfo();


?>


a następnie sprawdzamy czy działa on prawidłowo pod adresem http://localhost/index.html



Instalacja MySQL na Windows 7 x64.


W pierwszej kolejności należy pobrać instalator serwera bazy danych. W tym przypadku opisana jest instrukcja dotycząca MySQL Community Server.


Po ściągnięciu instalatora na dysk, uruchamiamy go i w pierwszym powitalnym okienku klikamy Next.


W kolejnym okienku zaznaczamy zgodę na warunki licencji i również wybieramy Next.


Następny ekran zapyta o rodzaj instalacji. W tym miejscu należy wybrać Custom.


Kolejnym krokiem będzie wskazanie odpowiedniej ścieżki, w której MySQL ma zostać zainstalowany. W tym celu należy wybrać przycisk Browse (w naszym przypadku będzie to ścieżka z Apachem):


C:\Program Files (x86)\Apache Software Foundation\MySQL\


Po ustawieniu odpowiedniej lokalizacji wybieramy Next i przechodzimy do następnego ekranu, na którym również wybieramy Install.


Podczas instalacji wyskoczy nam okienko informacyjne dotyczące MySQL Enterprise na którym klikamy Next.


Po zakończeniu instalacji wybieramy przycisk Finish.


Otworzy nam się nowe okienko, które pomoże przeprowadzić konfigurację serwera MySQL. Na ekranie powitalnym wybieramy Next.


W kolejnym wybieramy standardową konfigurację - Standard Configuration


Następne okno pozwala na wybór nazwy usługi oraz dołączenie do ścieżki Windows (Include Bin Directory in Windows PATH), którą to opcję warto zaznaczyć.


Ekran, który pojawi się następnie, poprosi o podanie nazwy administratora i hasła do bazy danych.


W kolejnym oknie wybieramy Execute i czekamy aż program zakończy konfigurowanie ustawień.


Jak konfiguracja zakończy się prawidłowo wybieramy przycisk Finish.


Po prawidłowej instalacji i konfiguracji serwera należy przekopiować plik libmysql.dll znajdujący się w katalogu z PHP (C:\Program Files (x86)\Apache Software Foundation\PHP\libmysql.dll) do ścieżki systemowej C:\WINDOWS\system32\.


Po tej czynności konieczny jest restar serwera Apache i już można sprawdzić czy MySQL działa prawidłowo po przez utworzenie pliku o poniższej zawartości:


<?php
mysql_connect('localhost', 'root', 'hasło, które podałeś przy instalacji')or die('Błąd !: ' . mysql_error());
print ('Połączenie nawiązane');
mysql_close();
?>


Jeśli instalacja przebiegła prawidłowo na ekranie powinniśmy zobaczyć napis "Połączenie nawiązane".



Instalacja phpMyAdmin


W pierwszej kolejności pobieramy instalator phpMyAdmin, który znajduje się pod adresem http://www.phpmyadmin.net/home_page/downloads.php. W opisywanym przypadku została wybrana wersja phpMyAdmin-3.4.9-all-languages.zip 5.6 MiB. Plik rozpakowujemy do katalogu, w którym znajdują się nasze strony czyli w tym przypadku do C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\. Nazwę katalogu z phpMyAdmin należy zmienić na phpmyadmin.


W katalogu phpmyadmin odnajdujemy plik config.sample.inc.php i zmieniamy jego nazwę na config.inc.php.


Następnie otwieramy ten plik i odszukujemy linię, w której znajduje się parametr $cfg['blowfish_secret'] = '', a pomiędzy cudzysłowie wpisujemy dowolny tekst (np. $cfg['blowfish_secret'] = 'blowfish_secret').


Ostatni etap instalacji phpMyAdmin, to przekopiowanie pliku libmcrypt.dll z folderu z PHP (C:\Program Files (x86)\Apache Software Foundation\PHP\libmcrypt.dll) do katalogu systemowego Windowsa C:\Windows\System32.


W przypadku gdy instalacja przebiegła prawidłowo, pod adresem http://localhost/phpmyadmin/index.php powinien ukazać się ekran logowania do phpMySQL. Zalogować do niego można korzystając z hasła ustawionego podczas instalacji MySQL (domyślny użytkownik to root).


Tworzenie stron internetowych Wągrowiec. Wszelkie prawa zastrzeżone ©