I.2.2 Instalarea pe sistemele Windows 95/98/NT
Acest gid de instalare vă va ajuta să instalaţi şi să configuraţi PHP pe serverele web ce rulează pe sistemele Windows 9x/NT.
Acest ghid oferă suport pentru:
Personal Web Server
Internet Information Server 3 sau 4
Apache 1.3.x
Omni HTTPd 2.0b1
Principalele etape în instalare
Următoarele etape trebuie parcurse la orice instalare, înainte de instrucţiunile specifice serverului:
Dezarhivaţi fişierele din distribuţie într-un director pe care îl doriţi, de exemplu "c:\php";
Copiaţi fişierul "php.ini-dist" îm directorul "%windows%" şi redenumi7i-l la "php.ini". Directorul "%windows%" este de obicei:
- c:\windows pentru Windows 95/98
- c:\winnt sau c:\winnt40 pentru serverele NT
Editaţi fişierul "php.ini":
Modificaţi setarea 'extension_dir' pentru a indica directorul în care a fost instalat PHP, sau directorul unde se află fişierele "php_*.dll", de exemplu "c:\php";
Dacă folosiţi Omni Httpd, săriţi peste pasul următor. Setaţi 'doc_root' astfel încât să indice documentul root ('document_root') al serverului web, de exemplu c:\apache\htdocs sau c:\webroot;
Alegeţi modulele care vreţi să fie încăcate atunci când porneş PHP-ul. Puteţi decomenta liniile 'extension=php_*.dll' pentru a încărca aceste module. Unele module necesită ca unele librării suplimentare să fie instalate pe sistemul dumneavoastră pentru a funcţiona corespunzător. PHP FAQ conţine mai multe informaţii despre locul de unde puteţi obţine librăriile necesare. Deasemenea, puteţi încărca dinamic module în scriptul dumneavoastră folosind dl("php_*.dll");
Pe PWS şi IIS, puteţi seta browscap.ini să indice 'c:\windows\system\inetsrv\browscap.ini' (în Windows 95/98) şi 'c:\winnt\system32\inetsrv\browscap.ini' (pe serverele NT).
Fişierele DLL pentru extensiile PHP sunt prefixate cu 'php_'. Aceasta previne confuzia între extensiile PHP şi librăriile necesare.
Windows 95/98/NT şi PWS/IIS 3
Modul de configurare recomandat pentru aceste servere este utilizarea fişierului INF inclus în distribuţie (php_iis_reg.inf). Puteţi edita acest fişier pentru a vă asigura că extensiile şi directorul de instalare al PHP corespund configuraţiei dumneavoastră. Puteţi urma etapele de mai jos pentru a face acest lucru.
Observaţie: aceste etape implică lucrul direct cu regiţtrii Windows. O eroare provocată aici poate aduce sistemul într-o stare instabilă. Vă recomandăm să faceţi mai întâi o copie a regiştrilor. Dezvoltatorii de PHP nu vor fi responsabili dacă veţi distruge regiştrii.
Rulaţi regedit;
Mergeţi la HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /W3Svc /Parameters /ScriptMap;
Din meniul Edit selectaţi New->String Value;
Introduceţi extensia pe care doriţi să o folosiţi pentru scripturile php, de exemplu .php;
Daţi dublu-click pe această valoare şi introduceţi calea spre php.exe în câmpul "Value data" (de exemplu c:\php\php.exe %s %s). '%s %s' este foarte important, PHP nu va funcţiona corect fară el;
Repetaţi aceşti paşi pentru fiecare extensie pe care doriţi să o asociaţi cu scripturile PHP;
În continuare mergeţi la HKEY_CLASSES_ROOT;
Din meniul Edit selectaţi New->Key;
Denumiţi cheia cu numele extensie pe care l-aţi introdus în secţinuea precedentă, de exemplu .php;
Selectaţi noua cheie în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi phpfile;
Repetaţi ultimul pas pentru fiecare extensie introdusă în secţiunea precedentă;
În continuare creaţi o nouă cheie în HKEY_CLASSES_ROOT şi numiţi-o phpfile;
Selectaţi noua cheie (phpfile) în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi PHP Script;
Daţi click dreapta pe cheia phpfile şi selectaşi New->Key, pe care o veţi numi Shell;
Daţi click dreapta pe cheia Shell, selectaşi New->Key şi denumiţi-o open;
Daţi click dreapta pe cheia open, selectaşi New->Key şi denumiţi-o command;
Selectaţi noua cheie (command) în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi calea spre php.exe, de exemplu c:\php\php.exe -q %1;
Închideţi regedit
Windows NT şi IIS 4
Pentru a instala PHP pe un server NT care rulează IIS 4 urmaţi următoarele instrucţiuni:
În Internet Service Manager (MMC), selectaţi site-ul Web sau directorul unei aplicaţi;
Deschideţi foaia de proprietăţi a directorului şi selectaţi Home Directory, Virtual Directory sau Directory;
Daţi click pe butonul Configuration, şi apoi pe App Mappings;
Daţi click pe Add, şi introduceţi în căsuţa Executable c:\path-to-php-dir\php.exe %s %s;
În căsuţa Executable introduceţi extensia pe care doriţi să o asociaţi cu scripturile PHP. (Repetaţi paşii 5 şi 6 pentru fiecare extensie pe care doriţi să o asociaţi cu scripturile PHP. De obicei se folosesc extensiile .php şi .phtml.);
Setatţi modul de securitate corespunzător. Acest lucru este realizat în Internet Service Manager, iar dacă serverul dumneavoastră NT foloseşte sistemul de fişiere NTFS adăugaţi drepturi de execuţi pentru I_USR_ directorului care conţine php.exe.
Windows 9x/NT şi Apache 1.3.x
Pentru a configura Apache astefel încât să lucreze cu interpretorul PHP CGI trebuie să editaţi fişierele srm.conf sau httpd.conf.
Deşi pot exista unele variaţii în configurarea PHP sub Apache, metoda următoare este destul de simplă pentru a putea fi folosită de începători. Pentru următoarele directive de configurare vă recomandăm să consultaţi documentaţia serverului Apache.
ScriptAlias /php/ "c:/path-to-php-dir/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
Pentru a folosi the source code highlighting feature, creaţi un script PHP şi adăugaţii următorul cod: <?php show_source ("original_php_script.php"); ?;>. Înlocuiţi original_php_script.php cu numele fişierului a cărui sursă vreţi să fie afiştă (acesta este doar una din metodele de a face acest lucru).
Notă: în Apache pentru Windows toate back-slash-urile din numele unei căi ca "c:\directory\file.ext", tebuie transformate în slash-uri.
Omni HTTPd 2.0b1 pentru Windows
Acesta ar trebui să fie cel mai simplu mod de configurare:
Pasul 1: Instalaţi serverul Omni
Pasul 2: Daţi click dreapta pe icoana OmniHTTPd din system tray şi selectaţi Properties
Pasul 3: Daţi click pe Web Server Global Settings
Pasul 4: La 'External', introduceţi: virtual = .php | actual = c:\path-to-php-dir\php.exe
Pasul 5: La 'Mime', introduceţi: virtual = wwwserver/stdcgi | actual = .php
Pasul 6: Daţi Ok.
Repetaţi paşi 2-6 pentru fiecare extensie pe care vreţi să o asociaţi cu PHP.
Instalare PHP Mysql si Apache/OmniHttp,IIS...
Moderator: Moderatori
BB2 - un forum COMPLET
Tomy, pisoiule, ai uitat sa activezi codul html.
In orice caz, ati facut treaba buna cu phpBB2. L-am instalat si eu acasa si merge fain. Ce mai, placut. Plus varianta cu diacritice. E un forum complet!!!
Sper ca php sa aiba succes in Ro, eu sunt un umil si nestiutor fan intre al php-ului.
Succes!!!
In orice caz, ati facut treaba buna cu phpBB2. L-am instalat si eu acasa si merge fain. Ce mai, placut. Plus varianta cu diacritice. E un forum complet!!!
Sper ca php sa aiba succes in Ro, eu sunt un umil si nestiutor fan intre al php-ului.
Succes!!!
- danovidiu
- PHPRomania Moderator
- Mesaje: 35
- Membru din: Dum Mai 26, 2002 1:44 am
- Localitate: Tg-Mures, Romania
- Contact:
I.2.2 Instalarea pe sistemele Windows 95/98/NT
Acest gid de instalare vă va ajuta să instalaţi şi să configuraţi PHP pe serverele web ce rulează pe sistemele Windows 9x/NT.
Acest ghid oferă suport pentru:
Personal Web Server
Internet Information Server 3 sau 4
Apache 1.3.x
Omni HTTPd 2.0b1
Principalele etape în instalare
Următoarele etape trebuie parcurse la orice instalare, înainte de instrucţiunile specifice serverului:
Dezarhivaţi fişierele din distribuţie într-un director pe care îl doriţi, de exemplu "c:\php";
Copiaţi fişierul "php.ini-dist" îm directorul "%windows%" şi redenumi7i-l la "php.ini". Directorul "%windows%" este de obicei:
- c:\windows pentru Windows 95/98
- c:\winnt sau c:\winnt40 pentru serverele NT
Editaţi fişierul "php.ini":
Modificaţi setarea 'extension_dir' pentru a indica directorul în care a fost instalat PHP, sau directorul unde se află fişierele "php_*.dll", de exemplu "c:\php";
Dacă folosiţi Omni Httpd, săriţi peste pasul următor. Setaţi 'doc_root' astfel încât să indice documentul root ('document_root') al serverului web, de exemplu c:\apache\htdocs sau c:\webroot;
Alegeţi modulele care vreţi să fie încăcate atunci când porneş PHP-ul. Puteţi decomenta liniile 'extension=php_*.dll' pentru a încărca aceste module. Unele module necesită ca unele librării suplimentare să fie instalate pe sistemul dumneavoastră pentru a funcţiona corespunzător. PHP FAQ conţine mai multe informaţii despre locul de unde puteţi obţine librăriile necesare. Deasemenea, puteţi încărca dinamic module în scriptul dumneavoastră folosind dl("php_*.dll");
Pe PWS şi IIS, puteţi seta browscap.ini să indice 'c:\windows\system\inetsrv\browscap.ini' (în Windows 95/9 şi 'c:\winnt\system32\inetsrv\browscap.ini' (pe serverele NT).
Fişierele DLL pentru extensiile PHP sunt prefixate cu 'php_'. Aceasta previne confuzia între extensiile PHP şi librăriile necesare.
Windows 95/98/NT şi PWS/IIS 3
Modul de configurare recomandat pentru aceste servere este utilizarea fişierului INF inclus în distribuţie (php_iis_reg.inf). Puteţi edita acest fişier pentru a vă asigura că extensiile şi directorul de instalare al PHP corespund configuraţiei dumneavoastră. Puteţi urma etapele de mai jos pentru a face acest lucru.
Observaţie: aceste etape implică lucrul direct cu regiţtrii Windows. O eroare provocată aici poate aduce sistemul într-o stare instabilă. Vă recomandăm să faceţi mai întâi o copie a regiştrilor. Dezvoltatorii de PHP nu vor fi responsabili dacă veţi distruge regiştrii.
Rulaţi regedit;
Mergeţi la HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /W3Svc /Parameters /ScriptMap;
Din meniul Edit selectaţi New->String Value;
Introduceţi extensia pe care doriţi să o folosiţi pentru scripturile php, de exemplu .php;
Daţi dublu-click pe această valoare şi introduceţi calea spre php.exe în câmpul "Value data" (de exemplu c:\php\php.exe %s %s). '%s %s' este foarte important, PHP nu va funcţiona corect fară el;
Repetaţi aceşti paşi pentru fiecare extensie pe care doriţi să o asociaţi cu scripturile PHP;
În continuare mergeţi la HKEY_CLASSES_ROOT;
Din meniul Edit selectaţi New->Key;
Denumiţi cheia cu numele extensie pe care l-aţi introdus în secţinuea precedentă, de exemplu .php;
Selectaţi noua cheie în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi phpfile;
Repetaţi ultimul pas pentru fiecare extensie introdusă în secţiunea precedentă;
În continuare creaţi o nouă cheie în HKEY_CLASSES_ROOT şi numiţi-o phpfile;
Selectaţi noua cheie (phpfile) în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi PHP Script;
Daţi click dreapta pe cheia phpfile şi selectaşi New->Key, pe care o veţi numi Shell;
Daţi click dreapta pe cheia Shell, selectaşi New->Key şi denumiţi-o open;
Daţi click dreapta pe cheia open, selectaşi New->Key şi denumiţi-o command;
Selectaţi noua cheie (command) în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi calea spre php.exe, de exemplu c:\php\php.exe -q %1;
Închideţi regedit
Windows NT şi IIS 4
Pentru a instala PHP pe un server NT care rulează IIS 4 urmaţi următoarele instrucţiuni:
În Internet Service Manager (MMC), selectaţi site-ul Web sau directorul unei aplicaţi;
Deschideţi foaia de proprietăţi a directorului şi selectaţi Home Directory, Virtual Directory sau Directory;
Daţi click pe butonul Configuration, şi apoi pe App Mappings;
Daţi click pe Add, şi introduceţi în căsuţa Executable c:\path-to-php-dir\php.exe %s %s;
În căsuţa Executable introduceţi extensia pe care doriţi să o asociaţi cu scripturile PHP. (Repetaţi paşii 5 şi 6 pentru fiecare extensie pe care doriţi să o asociaţi cu scripturile PHP. De obicei se folosesc extensiile .php şi .phtml.);
Setatţi modul de securitate corespunzător. Acest lucru este realizat în Internet Service Manager, iar dacă serverul dumneavoastră NT foloseşte sistemul de fişiere NTFS adăugaţi drepturi de execuţi pentru I_USR_ directorului care conţine php.exe.
Windows 9x/NT şi Apache 1.3.x
Pentru a configura Apache astefel încât să lucreze cu interpretorul PHP CGI trebuie să editaţi fişierele srm.conf sau httpd.conf.
Deşi pot exista unele variaţii în configurarea PHP sub Apache, metoda următoare este destul de simplă pentru a putea fi folosită de începători. Pentru următoarele directive de configurare vă recomandăm să consultaţi documentaţia serverului Apache.
ScriptAlias /php/ "c:/path-to-php-dir/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
Pentru a folosi the source code highlighting feature, creaţi un script PHP şi adăugaţii următorul cod: <?php show_source ("original_php_script.php"); ?;>. Înlocuiţi original_php_script.php cu numele fişierului a cărui sursă vreţi să fie afiştă (acesta este doar una din metodele de a face acest lucru).
Notă: în Apache pentru Windows toate back-slash-urile din numele unei căi ca "c:\directory\file.ext", tebuie transformate în slash-uri.
Omni HTTPd 2.0b1 pentru Windows
Acesta ar trebui să fie cel mai simplu mod de configurare:
Pasul 1: Instalaţi serverul Omni
Pasul 2: Daţi click dreapta pe icoana OmniHTTPd din system tray şi selectaţi Properties
Pasul 3: Daţi click pe Web Server Global Settings
Pasul 4: La 'External', introduceţi: virtual = .php | actual = c:\path-to-php-dir\php.exe
Pasul 5: La 'Mime', introduceţi: virtual = wwwserver/stdcgi | actual = .php
Pasul 6: Daţi Ok.
Repetaţi paşi 2-6 pentru fiecare extensie pe care vreţi să o asociaţi cu PHP.
Acest gid de instalare vă va ajuta să instalaţi şi să configuraţi PHP pe serverele web ce rulează pe sistemele Windows 9x/NT.
Acest ghid oferă suport pentru:
Personal Web Server
Internet Information Server 3 sau 4
Apache 1.3.x
Omni HTTPd 2.0b1
Principalele etape în instalare
Următoarele etape trebuie parcurse la orice instalare, înainte de instrucţiunile specifice serverului:
Dezarhivaţi fişierele din distribuţie într-un director pe care îl doriţi, de exemplu "c:\php";
Copiaţi fişierul "php.ini-dist" îm directorul "%windows%" şi redenumi7i-l la "php.ini". Directorul "%windows%" este de obicei:
- c:\windows pentru Windows 95/98
- c:\winnt sau c:\winnt40 pentru serverele NT
Editaţi fişierul "php.ini":
Modificaţi setarea 'extension_dir' pentru a indica directorul în care a fost instalat PHP, sau directorul unde se află fişierele "php_*.dll", de exemplu "c:\php";
Dacă folosiţi Omni Httpd, săriţi peste pasul următor. Setaţi 'doc_root' astfel încât să indice documentul root ('document_root') al serverului web, de exemplu c:\apache\htdocs sau c:\webroot;
Alegeţi modulele care vreţi să fie încăcate atunci când porneş PHP-ul. Puteţi decomenta liniile 'extension=php_*.dll' pentru a încărca aceste module. Unele module necesită ca unele librării suplimentare să fie instalate pe sistemul dumneavoastră pentru a funcţiona corespunzător. PHP FAQ conţine mai multe informaţii despre locul de unde puteţi obţine librăriile necesare. Deasemenea, puteţi încărca dinamic module în scriptul dumneavoastră folosind dl("php_*.dll");
Pe PWS şi IIS, puteţi seta browscap.ini să indice 'c:\windows\system\inetsrv\browscap.ini' (în Windows 95/9 şi 'c:\winnt\system32\inetsrv\browscap.ini' (pe serverele NT).
Fişierele DLL pentru extensiile PHP sunt prefixate cu 'php_'. Aceasta previne confuzia între extensiile PHP şi librăriile necesare.
Windows 95/98/NT şi PWS/IIS 3
Modul de configurare recomandat pentru aceste servere este utilizarea fişierului INF inclus în distribuţie (php_iis_reg.inf). Puteţi edita acest fişier pentru a vă asigura că extensiile şi directorul de instalare al PHP corespund configuraţiei dumneavoastră. Puteţi urma etapele de mai jos pentru a face acest lucru.
Observaţie: aceste etape implică lucrul direct cu regiţtrii Windows. O eroare provocată aici poate aduce sistemul într-o stare instabilă. Vă recomandăm să faceţi mai întâi o copie a regiştrilor. Dezvoltatorii de PHP nu vor fi responsabili dacă veţi distruge regiştrii.
Rulaţi regedit;
Mergeţi la HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /W3Svc /Parameters /ScriptMap;
Din meniul Edit selectaţi New->String Value;
Introduceţi extensia pe care doriţi să o folosiţi pentru scripturile php, de exemplu .php;
Daţi dublu-click pe această valoare şi introduceţi calea spre php.exe în câmpul "Value data" (de exemplu c:\php\php.exe %s %s). '%s %s' este foarte important, PHP nu va funcţiona corect fară el;
Repetaţi aceşti paşi pentru fiecare extensie pe care doriţi să o asociaţi cu scripturile PHP;
În continuare mergeţi la HKEY_CLASSES_ROOT;
Din meniul Edit selectaţi New->Key;
Denumiţi cheia cu numele extensie pe care l-aţi introdus în secţinuea precedentă, de exemplu .php;
Selectaţi noua cheie în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi phpfile;
Repetaţi ultimul pas pentru fiecare extensie introdusă în secţiunea precedentă;
În continuare creaţi o nouă cheie în HKEY_CLASSES_ROOT şi numiţi-o phpfile;
Selectaţi noua cheie (phpfile) în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi PHP Script;
Daţi click dreapta pe cheia phpfile şi selectaşi New->Key, pe care o veţi numi Shell;
Daţi click dreapta pe cheia Shell, selectaşi New->Key şi denumiţi-o open;
Daţi click dreapta pe cheia open, selectaşi New->Key şi denumiţi-o command;
Selectaţi noua cheie (command) în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi calea spre php.exe, de exemplu c:\php\php.exe -q %1;
Închideţi regedit
Windows NT şi IIS 4
Pentru a instala PHP pe un server NT care rulează IIS 4 urmaţi următoarele instrucţiuni:
În Internet Service Manager (MMC), selectaţi site-ul Web sau directorul unei aplicaţi;
Deschideţi foaia de proprietăţi a directorului şi selectaţi Home Directory, Virtual Directory sau Directory;
Daţi click pe butonul Configuration, şi apoi pe App Mappings;
Daţi click pe Add, şi introduceţi în căsuţa Executable c:\path-to-php-dir\php.exe %s %s;
În căsuţa Executable introduceţi extensia pe care doriţi să o asociaţi cu scripturile PHP. (Repetaţi paşii 5 şi 6 pentru fiecare extensie pe care doriţi să o asociaţi cu scripturile PHP. De obicei se folosesc extensiile .php şi .phtml.);
Setatţi modul de securitate corespunzător. Acest lucru este realizat în Internet Service Manager, iar dacă serverul dumneavoastră NT foloseşte sistemul de fişiere NTFS adăugaţi drepturi de execuţi pentru I_USR_ directorului care conţine php.exe.
Windows 9x/NT şi Apache 1.3.x
Pentru a configura Apache astefel încât să lucreze cu interpretorul PHP CGI trebuie să editaţi fişierele srm.conf sau httpd.conf.
Deşi pot exista unele variaţii în configurarea PHP sub Apache, metoda următoare este destul de simplă pentru a putea fi folosită de începători. Pentru următoarele directive de configurare vă recomandăm să consultaţi documentaţia serverului Apache.
ScriptAlias /php/ "c:/path-to-php-dir/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
Pentru a folosi the source code highlighting feature, creaţi un script PHP şi adăugaţii următorul cod: <?php show_source ("original_php_script.php"); ?;>. Înlocuiţi original_php_script.php cu numele fişierului a cărui sursă vreţi să fie afiştă (acesta este doar una din metodele de a face acest lucru).
Notă: în Apache pentru Windows toate back-slash-urile din numele unei căi ca "c:\directory\file.ext", tebuie transformate în slash-uri.
Omni HTTPd 2.0b1 pentru Windows
Acesta ar trebui să fie cel mai simplu mod de configurare:
Pasul 1: Instalaţi serverul Omni
Pasul 2: Daţi click dreapta pe icoana OmniHTTPd din system tray şi selectaţi Properties
Pasul 3: Daţi click pe Web Server Global Settings
Pasul 4: La 'External', introduceţi: virtual = .php | actual = c:\path-to-php-dir\php.exe
Pasul 5: La 'Mime', introduceţi: virtual = wwwserver/stdcgi | actual = .php
Pasul 6: Daţi Ok.
Repetaţi paşi 2-6 pentru fiecare extensie pe care vreţi să o asociaţi cu PHP.
If you can't find a way, make one !
Dan Ovidiu, Manager de proiecte,
Asociatia non-profit STG
https://www.sparetimegroup.net/
jabber://smarty@sparetimegroup.net
Dan Ovidiu, Manager de proiecte,
Asociatia non-profit STG
https://www.sparetimegroup.net/
jabber://smarty@sparetimegroup.net
Rugaminte
de unde pot sa iau si eu kitturile pt.apache 2.0.5 php5 phpmyadmin si mysql ajuta-ma te rogdanovidiu scrie:I.2.2 Instalarea pe sistemele Windows 95/98/NT
Acest gid de instalare vă va ajuta să instalaţi şi să configuraţi PHP pe serverele web ce rulează pe sistemele Windows 9x/NT.
Acest ghid oferă suport pentru:
Personal Web Server
Internet Information Server 3 sau 4
Apache 1.3.x
Omni HTTPd 2.0b1
Principalele etape în instalare
Următoarele etape trebuie parcurse la orice instalare, înainte de instrucţiunile specifice serverului:
Dezarhivaţi fişierele din distribuţie într-un director pe care îl doriţi, de exemplu "c:\php";
Copiaţi fişierul "php.ini-dist" îm directorul "%windows%" şi redenumi7i-l la "php.ini". Directorul "%windows%" este de obicei:
- c:\windows pentru Windows 95/98
- c:\winnt sau c:\winnt40 pentru serverele NT
Editaţi fişierul "php.ini":
Modificaţi setarea 'extension_dir' pentru a indica directorul în care a fost instalat PHP, sau directorul unde se află fişierele "php_*.dll", de exemplu "c:\php";
Dacă folosiţi Omni Httpd, săriţi peste pasul următor. Setaţi 'doc_root' astfel încât să indice documentul root ('document_root') al serverului web, de exemplu c:\apache\htdocs sau c:\webroot;
Alegeţi modulele care vreţi să fie încăcate atunci când porneş PHP-ul. Puteţi decomenta liniile 'extension=php_*.dll' pentru a încărca aceste module. Unele module necesită ca unele librării suplimentare să fie instalate pe sistemul dumneavoastră pentru a funcţiona corespunzător. PHP FAQ conţine mai multe informaţii despre locul de unde puteţi obţine librăriile necesare. Deasemenea, puteţi încărca dinamic module în scriptul dumneavoastră folosind dl("php_*.dll");
Pe PWS şi IIS, puteţi seta browscap.ini să indice 'c:\windows\system\inetsrv\browscap.ini' (în Windows 95/9 şi 'c:\winnt\system32\inetsrv\browscap.ini' (pe serverele NT).
Fişierele DLL pentru extensiile PHP sunt prefixate cu 'php_'. Aceasta previne confuzia între extensiile PHP şi librăriile necesare.
Windows 95/98/NT şi PWS/IIS 3
Modul de configurare recomandat pentru aceste servere este utilizarea fişierului INF inclus în distribuţie (php_iis_reg.inf). Puteţi edita acest fişier pentru a vă asigura că extensiile şi directorul de instalare al PHP corespund configuraţiei dumneavoastră. Puteţi urma etapele de mai jos pentru a face acest lucru.
Observaţie: aceste etape implică lucrul direct cu regiţtrii Windows. O eroare provocată aici poate aduce sistemul într-o stare instabilă. Vă recomandăm să faceţi mai întâi o copie a regiştrilor. Dezvoltatorii de PHP nu vor fi responsabili dacă veţi distruge regiştrii.
Rulaţi regedit;
Mergeţi la HKEY_LOCAL_MACHINE /System /CurrentControlSet /Services /W3Svc /Parameters /ScriptMap;
Din meniul Edit selectaţi New->String Value;
Introduceţi extensia pe care doriţi să o folosiţi pentru scripturile php, de exemplu .php;
Daţi dublu-click pe această valoare şi introduceţi calea spre php.exe în câmpul "Value data" (de exemplu c:\php\php.exe %s %s). '%s %s' este foarte important, PHP nu va funcţiona corect fară el;
Repetaţi aceşti paşi pentru fiecare extensie pe care doriţi să o asociaţi cu scripturile PHP;
În continuare mergeţi la HKEY_CLASSES_ROOT;
Din meniul Edit selectaţi New->Key;
Denumiţi cheia cu numele extensie pe care l-aţi introdus în secţinuea precedentă, de exemplu .php;
Selectaţi noua cheie în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi phpfile;
Repetaţi ultimul pas pentru fiecare extensie introdusă în secţiunea precedentă;
În continuare creaţi o nouă cheie în HKEY_CLASSES_ROOT şi numiţi-o phpfile;
Selectaţi noua cheie (phpfile) în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi PHP Script;
Daţi click dreapta pe cheia phpfile şi selectaşi New->Key, pe care o veţi numi Shell;
Daţi click dreapta pe cheia Shell, selectaşi New->Key şi denumiţi-o open;
Daţi click dreapta pe cheia open, selectaşi New->Key şi denumiţi-o command;
Selectaţi noua cheie (command) în panelul din partea dreaptă, daţi dublu-click pe "Default value" şi introduceţi calea spre php.exe, de exemplu c:\php\php.exe -q %1;
Închideţi regedit
Windows NT şi IIS 4
Pentru a instala PHP pe un server NT care rulează IIS 4 urmaţi următoarele instrucţiuni:
În Internet Service Manager (MMC), selectaţi site-ul Web sau directorul unei aplicaţi;
Deschideţi foaia de proprietăţi a directorului şi selectaţi Home Directory, Virtual Directory sau Directory;
Daţi click pe butonul Configuration, şi apoi pe App Mappings;
Daţi click pe Add, şi introduceţi în căsuţa Executable c:\path-to-php-dir\php.exe %s %s;
În căsuţa Executable introduceţi extensia pe care doriţi să o asociaţi cu scripturile PHP. (Repetaţi paşii 5 şi 6 pentru fiecare extensie pe care doriţi să o asociaţi cu scripturile PHP. De obicei se folosesc extensiile .php şi .phtml.);
Setatţi modul de securitate corespunzător. Acest lucru este realizat în Internet Service Manager, iar dacă serverul dumneavoastră NT foloseşte sistemul de fişiere NTFS adăugaţi drepturi de execuţi pentru I_USR_ directorului care conţine php.exe.
Windows 9x/NT şi Apache 1.3.x
Pentru a configura Apache astefel încât să lucreze cu interpretorul PHP CGI trebuie să editaţi fişierele srm.conf sau httpd.conf.
Deşi pot exista unele variaţii în configurarea PHP sub Apache, metoda următoare este destul de simplă pentru a putea fi folosită de începători. Pentru următoarele directive de configurare vă recomandăm să consultaţi documentaţia serverului Apache.
ScriptAlias /php/ "c:/path-to-php-dir/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
Pentru a folosi the source code highlighting feature, creaţi un script PHP şi adăugaţii următorul cod: <?php show_source ("original_php_script.php"); ?;>. Înlocuiţi original_php_script.php cu numele fişierului a cărui sursă vreţi să fie afiştă (acesta este doar una din metodele de a face acest lucru).
Notă: în Apache pentru Windows toate back-slash-urile din numele unei căi ca "c:\directory\file.ext", tebuie transformate în slash-uri.
Omni HTTPd 2.0b1 pentru Windows
Acesta ar trebui să fie cel mai simplu mod de configurare:
Pasul 1: Instalaţi serverul Omni
Pasul 2: Daţi click dreapta pe icoana OmniHTTPd din system tray şi selectaţi Properties
Pasul 3: Daţi click pe Web Server Global Settings
Pasul 4: La 'External', introduceţi: virtual = .php | actual = c:\path-to-php-dir\php.exe
Pasul 5: La 'Mime', introduceţi: virtual = wwwserver/stdcgi | actual = .php
Pasul 6: Daţi Ok.
Repetaţi paşi 2-6 pentru fiecare extensie pe care vreţi să o asociaţi cu PHP.
-
- PHPRomania Supporter
- Mesaje: 5
- Membru din: Lun Apr 10, 2017 12:25 pm
Re: Instalare PHP Mysql si Apache/OmniHttp,IIS...
Puteti cumpara licente windows 10 pro si enterprise foarte ieftin pe https://geekhost.ro !!!
In plus avem servicii de gazduire la un pret foarte accesibil.
In plus avem servicii de gazduire la un pret foarte accesibil.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori