NetDesign - projektowanie stron internetowych, projektowanie stron www, tworzenie stron www, usługi projektowe, webdesign
corner 3
netdesign netdesign
corner 2
 
nlg
Internet
npg
    Historia  
    Prawo  
    Netykieta  
    Marketing  
yld     ypd
p
nlg  
Projektowanie
npg
    Wstęp  
    Kompozycja  
    Fonty  
yld     ypd
p
nlg
HTML
npg
    Wprowadzenie  
    Kurs  
    Edytory Html  
yld     ypd
p
JavaScript
npg
    Wprowadzenie  
    Kurs  
    Skrypty  
    Programy  
yld     ypd
p
nlg
Aplety Javy
npg
    Wprowadzenie  
    Aplety  
    Programy  
yld     ypd
p
nlg
ActiveX
npg
    Wprowadzenie  
    Kontrolki  
yld     ypd
p
nlg
CSS
npg
    Wprowadzenie  
    Kurs  
    Programy  
yld     ypd
p
nlg
PHP
npg
    Wprowadzenie  
    Instalacja  
    Kurs  
    Skrypty  
yld     ypd
p
nlg
CGI
npg
    Wprowadzenie  
    Instalacja  
    Perl  
    Skrypty  
yld     ypd
p
nlg
MySql
npg
    Wprowadzenie  
    Instalacja  
    Kurs  
    Programy  
yld     ypd
p
nlg
SSI
npg
    Wprowadzenie  
    Uruchomienie  
    Kurs  
yld     ypd
p
nlg
Grafika
npg
    Wprowadzenie  
    Formaty  
    Kurs  
    Programy  
yld     ypd
p
nlg
Flash
npg
    Wprowadzenie  
    Programy  
    Kurs  
yld     ypd
p
nlg
Multimedia
npg
    Wprowadzenie  
    Formaty  
    Kurs  
    Programy  
yld     ypd

 

px
olg px opg
 
 

PHP - INSTALACJA

  • instalacja PHP
  • konfiguracja serwera
  • uruchomienie i testowanie
  • Zanim przystąpimy do instalacji i konfiguracji PHP musimy najpierw zainstalować serwer, np. Apache

    Wykorzystanie Apache dla testowania technologii PHP wymaga od nas zaopatrzenia się w parser PHP - php-4.3.2-Win32.zip (6108 KB).
    W przypadku PHP, wersja binarna dla systemu Windows, oraz dokumentację znaleźć można na oficjalnej strony PHP
    http://www.php.net/downloads.php lub jej polskim mirrorze http://pl.php.net/.

    Można także porać wersję instalacyjną
    php-4.3.2-installer.exe (1036 KB). Jednak odradzam ponieważ, Installer nie zawiera zewnętrznych modułów PHP i jest przeznaczona dla serwerów takich jak Xitami, M$ IIS i innych. Nie zawiera modułów do poprawnej i wydajnej pracy razem z serwerem Apache.

    Instalacja PHP
    Rozpakowujemy zawartość archiwum zip do katalogu C:\usr. Zostanie utworzony podkatalog C:\usr\php-4.3.2-Win32 zawierający szystkie pliki. Zmieniamy jego nazwę na C:\usr\php

    W katalogu C:\usr\php znajdujemy plik php.ini-dist. Kopiujemy go do katalogu Windows i zmieniamy nazwę pliku na php.ini. Otwieramy plik php.ini w edytorze tekstowym i znajdujemy linijki:

    SMTP = localhost
    sendmail_from = me@localhost.com

    Wpisujemy nazwę naszego serwera oraz e-mail.

    Należy jeszcze wspomnieć o różnicy jaka pojawiła się począwszy od wersji PHP 4.2.x a wersjami starszymi.W wersji 4.2.x domyślnie nieprzyjmowane są zmienne globalne z metod GET, POST oraz cookie. Sa one zapisywane w tablicach odpowiednio $HTTP_GET_VARS, $HTTP_POST_VARS oraz $HTTP_COOKIE_VARS. Aby móc przekazywać zmienne tak ja w starszych wersjach, i jeżeli chcemy instalować starsze skrypty na serwerze mużemy włączyć globalne rejestrowanie zmiennych, więc odnajdujemy linię:

    register_globals = Off

    i zmieniamy na:

    register_globals = ON

    Następnym plikiem jaki musimy przenieść będzie plik php4ts.dll z katalogu C:\usr\php do katalogu C:\Windows\System

    Konfiguracja Apache
    Należy teraz skonfigurować Apacha do pracy z PHP. W tym celu otwieramy plik c:\usr\apache\conf\httpd.conf
    i dopisujemy na końcu:

    ScriptAlias /php/ "c:/usr/php/"
    AddType application/x-httpd-php .php .php3
    Action application/x-httpd-php "/php/php.exe"

    UWAGI

    Pierwsza linia tworzy alias do katalogu w którym znajduje się plik php.exe.

    Druga linia definiuje rozszerzenia dla plików PHP.

    Trzecia linia informuje serwer, że pliki określonego typu (php, php3 i phtml), powinny zostać przetworzone przez skrypt, zanim zostaną wysłane do przeglądarki.

    Następnie odszukujemy linię:

    DirectoryIndex index.html

    I dopisujemy nazwy plików które będą się automatycznie otwierały po wpisaniu adresu domenowego strony:

    DirectoryIndex index.html index.htm index.php index.php3 //wszystko w jednej linii

    Nazwy plików odzielamy spacjami i zwracamy uwagę na kolejność wpisu. W tym przykładzie serwer wyświetli nam strone index.html, jeżeli jej nie znajdzie, będzie szukał index.htm, potem index.php itd.

    Uruchamianie i testowanie
    Dla sprawdzenia poprawności działania tworzyć plik info.php (w katalogu c:/usr/www) o zawartości:

    <HTML>
    <HEAD>
      <TITLE>TEST PHP</TITLE>
    </HEAD>
    <BODY>
    <? phpinfo(); ?>
    </BODY>
    </HTML>

    i uruchomienie w przeglądarce: http://localhost/info.php

    Jeżeli ukaże nam się szereg informacji o PHP to oznacza, że wszystko działa poprawnie.



     

     
    old px opd


    powiadom
    poleć
    stronę znajomym
    start
    ustaw
    jako startową
    ulubione
    dodaj
    do ulubionych
    drukuj
    wydrukuj
    stronę

     

    miejsce na banner

     

    px

    Google

    spacer 1 spacer 1 corner 1
    spacer 1
    Terminologia
    spacer 1
    spacer 1

    MySQL
    PostgreSQL
    SQL
    Perl
    język C/C++
    CGI
    serwer
    Apache

     
    spacer 1 spacer 1 corner 1
    spacer 1
    Polecam
    spacer 1
    spacer 1

    Oficjalna witryna PHP
    PHPwizard
    PHP po polsku
    www.webhelp.pl
    www.mysql.com
    Pomocnik PHP
    (5607 kB)
    program, który pomaga przy tworzeniu stron z wykorzystaniem języka skryptowego PHP.
    php.wckp.lodz.pl


    spacer 1 spacer 1 corner 1
    spacer 1
    Archiwa
    spacer 1
    spacer 1

    PHP zone
    www.cgi.csd.pl
    Ygreg.and.pl
    www.scrypty.com


    spacer 1 spacer 1 corner 1
    spacer 1
    Literatura
    spacer 1
    spacer 1

     

    PHP 4. Leksykon kieszonkowy

    PHP4. Leksykon kieszonkowy
    Rasmus Lerdorf

    PHP4. Zaawansowane programowanie.

    PHP4. Zaawansowane programowanie
    praca zbiorowa

    PHP. Programowanie

    PHP. Programowanie
    Leon Atkinson

    PHP 3. Internetowe aplikacje bazodanowe

    PHP 3. Internetowe aplikacje bazodanowe
    Craig Hilton, Jeff Willes

    nlg
    o stronie | wymiana bannerów | nowości
    npg
    top