WebDeveloper
 g³ówna | forum manual | skrypty |  artyku³y |  projekty | porady |  zasoby |  linki 
dzia³y
  •  manual PHP
  •  skrypty PHP
  •  artyku³y
  •  projekty
  •  porady
  •  zasoby
  •  linki
  •  
    forum
  •  php
  •  apache
  •  mysql
  •  postgresql
  •  faq php
  •  pomocnik php
  •  
    news
  • Porcjowanie wyników zapytania
  • Kartki Internetowe
  • PHP + MySQL + Windows 98
  • Bezpieczne uploadowanie plików
  • Przegl±danie obrazków z bazy PostgreSql.
  • Co to jest WebDeveloper?
  • Instalujemy serwer baz danych !
  • Sesje w PHP4 !
  • Dodaj poradê !!!
  • Zastosowano... PHP !
  • redakcja

    Je¶li masz ciekawe informacje odno¶nie PHP, skrypty, porady, linki itp. lub chcia³by¶ wspó³tworzyæ serwis PHP.zone.pl daj nam znaæ na email !



    dodaj poradê !


    Powered by:
    PHP
    Apache
    MySql
    Linux

    users online: 8

    Artyku³y

    PHP3 w ¶rodowisku Windows 9x
    autor: Pawe³ Turlejski

    Ten krótki przewodnik przeprowadzi Ciê krok po kroku przez proces instalacji PHP3 w systemie Windows 9x. Poni¿ej znajdziesz opis konfiguracji PHP3 z serwerami WWW: PWS, Apache, Omni HTTPd

    Czê¶æ wspólna dla wszystkich serwerów

    1. Zainstaluj jeden z wy¿ej wymienionych serwerów WWW (oczywi¶cie je¿eli nie zrobi³e¶ tego wcze¶niej)
    2. ¦ci±gnij PHP3 dla Windows z naszych zasobów i rozpakuj archiwum do jakiego¶ katalogu, np.
       C:/Php3 
    3. Skopiuj plik php3-dist.ini do katalogu, w którym jest zainstalowany system (czyli za zwyczaj C:/Windows)
    4. Zmien nazwê skopiowanego pliku na php3.ini
    5. Otwórz ten plik do edycji (w dowolnym edytorze tekstowym)
    6. Odszukaj wiersz rozpoczynaj±cy siê od `extension_dir =` i wpisz ¶cie¿kê do katalogu, w którym przechowujesz pliki php3_*.dll, czyli za zwyczaj katalog, do którego rozpakowa³e¶ Php np.
       extension_dir = C:/Php3 
      Wa¿ne: zwróæ uwagê, ¿e nale¿y u¿yæ "prawego uko¶nika".

    7. Odszukaj wiersz rozpoczynaj±cy siê od `;Windows Extensions`. Poni¿ej tego wiersza znajdziesz listê dostêpnych modu³ów. Aby uaktywniæ wybrany modu³, poprostu usuñ ¶rednik z pocz±tku odpowiedniego wiersza, np. je¿eli chcesz korzystaæ z MySqla wpisz
       extension=php3_mysql.dll 
      Wiêcej informacji o modu³ach znajdziesz w manualu

    Personal Web Server

    Teoretycznie, aby skonfigurowaæ Php do dzia³ania na tym serwerze, nale¿y jedynie odpowiednio zmieniæ plik php_iis_reg.inf. Poprawki sprowadzaj± siê do zamiany domy¶lnie przyjêtego katalogu (C:/Php3) na ten, do którego rozpakowa³e¶ Php3 (we tych wszystkich liniach, w których znajdziesz php.exe), np.

    za³ó¿my, ¿e zainstalowa³e¶ Php3 w katalogu C:/Server/Php3. Wtedy taki fragment

    ".php3",0,"c:/php3/php.exe %s %s"
    nale¿y zamieniæ na taki
    ".php3",0,"c:/Server/php3/php.exe %s %s"
    i tak dalej.
    Po poprawieniu odpowiednich linii zapisz zmiany w edytowanym pliku, a nastêpnie kliknij na nim prawym guzikiem myszki i wybierz Zainstaluj.

    UWAGA: je¿eli chcesz zaoszczêdziæ sobie trochê czasu, ¶ci±gnij i rozpakuj znacznie skrócon± wersjê powy¿szego pliku. Jego edycja zajmie ci dos³ownie minutê. Ca³y (krótki) opis, co trzeba zrobiæ, znajdziesz w pliku.

    Je¿eli wolisz sam dokonaæ odpowiednich zmian w rejestrze, poni¿ej opisujê, jak to zrobiæ.

    WA¯NE: Przed dokonaniem jakichkolwiek zmian w rejestrze systemowym zaleca siê wykonanie kopii rejestru. Wszelkich modyfikacji rejestru dokonujesz na w³asn± odpowiedzialno¶æ. (nie przera¿aj siê za bardzo tym ostrze¿eniem - to tylko formalno¶æ :)

    1. Uruchom edytor rejestru (regedit.exe)
    2. Przejd¿ do klucza:
      HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /W3Svc /Parameters /ScriptMap
    3. Z menu Edycja wybierz: Nowy -> Warto¶æ ci±gu
    4. Wpisz rozszerzenie plików, które chcesz wykorzystaæ do skryptów Php np. .php3
      (a nastêpnie naci¶nij ENTER :)
    5. Kliknij dwukrotnie na nowej warto¶ci ciagu i w polu `Dane warto¶ci` wpisz ¶cie¿kê do pliku php.exe, np.
      C:/Php3/php.exe %s %s
      To %s %s jest BARDZO wa¿ne. bez tego Php nie bêdzie dzia³aæ.

    6. Powtórz kroki od 2. do 5. dla ka¿dego rozszerzenia, którego chcesz u¿ywaæ do skryptów Php
    7. Przejd¿ do klucza: HKEY_CLASSES_ROOT
    8. Z menu Edycja wybierz: Nowy -> Klucz
    9. Nowemu kluczowi nadaj nazwê rozszerzenia, które wcze¶niej wybra³e¶ np. .php3
    10. "Pod¶wietl" utowrzony klucz
    11. W prawym okienu Edytora rejestru kliknij dwukrotnie `(Domy¶lna)` i wpisz: phpfile
    12. Powtórz kroki od 7. do 11. dla ka¿dego rozszerzenia, dla którego przed chwil± wykona³e¶ kroki od 2. do 5.
    13. Stwórz jeszcze jeden klucz w HKEY_CLASSES_ROOT (menu Edycja -> Nowy -> Klucz) i nazwij go: phpfile
    14. "Pod¶wietl" utowrzony klucz (phpfile)
    15. W prawym okienu Edytora rejestru kliknij dwukrotnie `(Domy¶lna)` i wpisz: Skrypt Php
    16. Kliknij prawym guzikiem myszki klucz `phpfile`, wybierz Nowy -> Klucz, utowrzony klucz nazwij: Shell
    17. Kliknij prawym guzikiem myszki utowrzony klucz `Shell`, wybierz Nowy -> Klucz, utowrzony klucz nazwij: open
    18. Kliknij prawym guzikiem myszki utowrzony klucz `open`, wybierz Nowy -> Klucz, utowrzony klucz nazwij: command
      (To ju¿ ostatni klucz, który musisz utworzyæ)
    19. "Pod¶wietl" utowrzony klucz (`open`)
    20. W prawym okienu Edytora rejestru kliknij dwukrotnie `(Domy¶lna)` i wpisz ¶cie¿kê do pliku php.exe np.
      C:/Php/php.exe -q %1
      (pamiêtaj o `-q %1`)

    21. Zamknij Edytor rejestru.

    Pozosta³y jeszcze tylko ustawienia Personal Web Servera

    1. Uruchom Personal Web Manager - program, w którym ustawiasz opcje Personal Web Servera. Prawdopodobnie masz do niego skrót w
      Menu Start -> Programy -> Personal Web Server
    2. Z menu `Widok` wybierz `Zaawansowane` i kliknij dwukrotnie najwy¿szy katalog w drzewie (prawdopodobnie bêdzie to ``)
    3. W sekcji dostêp zaznacz wszystkie pola, czyli `Odczyt`, `Wykonywanie` oraz `Skrypty`
    4. Kliknij OK i pogratuluj sobie doskona³ej konfiguracji serwera !
    Uff, troche tego jest, ale jest to prostsze ni¿ mog³oby siê zdawaæ :).

    Apache

    1. Otwórz plik httpd.conf
    2. Znajd¿ fragment wygl±daj±cy mniej wiêcej tak
              # ScriptAlias: This controls which directories contain server scripts. 
              # ScriptAliases are essentially the same as Aliases, except that 
              # documents in the realname directory are treated as applications and 
              # run by the server when requested rather than as documents sent to the client. 
              # The same rules about trailing "/" apply to ScriptAlias directives as to 
              # Alias. 
    3. Dodaj nastêpuj±c± linijkê
              ScriptAlias /php3/ "C:/Php3/" 
      (oczywi¶cie zamiast "C:/Php3/" podaj odpowiedni± ¶cie¿kê)

    4. Teraz znajd¿ fragment podobny do tego
               # For example, the PHP3 module (not part of the Apache distribution) 
               # will typically use: 
               # 
               #AddType application/x-httpd-php3 .phtml 
               #AddType application/x-httpd-php3-source .phps
              
    5. Dodaj nastêpuj±ce linijki
               AddType application/x-httpd-php3 .php3
               AddType application/x-httpd-php3 .php
               AddType application/x-httpd-php3-source .phps
              
    6. Ostatni kawa³ek do znalezienia...
               # Action lets you define media types that will execute a script whenever 
               # a matching file is called. This eliminates the need for repeated URL 
               # pathnames for oft-used CGI file processors. 
               # Format: Action media/type /cgi-script/location 
               # Format: Action handler-name /cgi-script/location
              
    7. ... i ostatnia linijka do dodania
               Action application/x-httpd-php3 "/php3/php.exe"
              
    8. Aby Php zaczê³o dzia³aæ, musisz zrestartowaæ Apache`a

    OmniHTTPd

    1. Uruchom serwer OmniHTTPd
    2. Kliknij prawym guzikiem myszki na ikonê w "system trayu" (przepraszam, ale nie wiem jak to siê po polsku nazywa :) i wybierz `Properties`
    3. Kliknij `Web Server Global Settings`
    4. W zak³adce `External` wpisz odpowiednio: Virtual: .php Actual: C:/Php3/php.exe (podaj w³a¶ciw± ¶cie¿kê do pliku `php.exe`)
    5. W zak³adce `MIME` wpisz odpowiednio: Virtual: wwwserver/stdcgi Actual: .php (tutaj te¿ wpisz ¶cie¿kê do `php.exe`)
    6. Kliknij OK
    7. Powtórz kroki od 2. do 6. dla ka¿dego rozszerzenia, które chcesz wykorzystaæ do skryptów Php

    Czas na test

    Utwórz plik phpinfo.php, umie¶æ w nim poni¿sz± linijkê

      
    a nastêpnie zapisz go w tym samym katalogu, w którym umie¶ci³e¶ plik ze stron± g³ówn± swojego serwisu (`directory root`, `home dir`).
    Uruchom serwer WWW, uruchom przgl±darkê i wpisz adres
     http://localhost/phpinfo.php 
    Je¿eli zobaczysz bardzo d³ug±, kolorow± tabelkê, to znaczy ¿e wszystko jest OK :) Ta tabelka to ró¿ne informacje o ustawieniach Php, serwera itp.





    komentarze | artyku³y






    kontakt

    autor:

    Hubert Mierzwiak

    wspó³praca:

    Piotr Karolak

    Chcesz prowadziæ swój dzia³ tematyczny typu XML, SQL, admin, JavaScript, itp?
    Napisz do nas !
     
    skrypty
  • designer.zip
  • vipAuth.tgz
  • phpCenzura.tgz
  • vip_php.tgz
  • pomocnik_light
  • ankieta
    Co s±dzisz o stworzeniu FAQ PHP?
    super!
    po co?

    poprzednie

    newsletter

    wpisz swój email i wci¶nij Enter

    linuxnews.pl
  • KRRiTV stra¿nikiem!?
  • Dzisiejsze zebranie...
  • Felieton w warunkach ekstremalnych
  • Nexidion Designer
  • Solaris OpenSource
  • KDE 2.0.1
  • Jest ju¿ nowy Debian...
  • Tydzieñ min±³...




  • Manual | Skrypty | Artyku³y | Projekty
    Porady | Zasoby | Linki
    G³ówna | Forum

    Copyright 2000 Hubert Mierzwiak