Cum sa faci un site web pe Windows XP - crearea site-ului - face site-ul în sine - Director Articole

Cățără întregul Internet în căutarea informațiilor necesare, am decis să nu mai încerce să plaseze articolul pe site-ul dvs. așa cum ar trebui să fie cu referire la sursa originală a articolului, articolul este verificat de lucru.

Instrucțiuni pas cu pas pentru instalare + distribuțiile IIS server local, PHP si MySQL sub Windows XP. Exemplu de script PHP, lucrul cu baza de date. Mai nou text (PHP 5.3 și Windows 7).

1. În primul rând, verificați pentru a vedea dacă avem Internet Information Services (IIS) instalate în continuare, care este, serverul local de la Microsoft, built-in Windows. Executare Panou de control, apoi Adăugare sau eliminare programe, butonul „Remove Windows Components“. Activați caseta de selectare Internet Information Services, faceți clic pe butonul „Structură“. Dintre toate componentele din fereastra IIS lăsând numai fișierele generale, IIS completare snap-in și serviciul WWW. Evidențiind această ultimă, încă o dată apăsați butonul „Structură“. Dintre cele patru componente ale ferestrei, „Serviciul WWW“, doar unul - de fapt, serviciul în sine. Faceți clic pe OK în ambele ferestre, apăsați pe "Next" în fereastra Windows Components Wizard.

Poate că în timpul expertul de instalare vă solicită să specificați o unitate amovibilă sau un folder în care este stocat distribuția Windows, dar este probabil să coste și așa.

Hmm. o fereastra care va cere numele de utilizator și parola? Sau alt mesaj ciudat? Aflați cum să se adapteze drepturile de script-uri, înainte de a trece mai departe. Dacă știți deja cum să configurați dreapta sau acestea sunt cineva set - du-te la pasul 6.

3. Să verifice permisiunile fișierelor. Deschiderea prin folderul My Computer c: # 92; Inetpub. faceți clic dreapta pe folderul wwwroot încorporat (aceasta este rădăcina serverului nostru local) și selectați „Sharing and Security“. În „Properties: wwwroot“ fereastra doar 4 file inutile? - în cazul în care nu, săriți peste pasul 4 și du-te la 5.

4. Faceți clic pe „Cancel“ din meniul de sus al unui dosar Inetpub selectați Instrumente, Opțiuni folder, pe fila Vizualizare din „fișiere și foldere“ pentru a găsi și debifați „Utilizați partajarea simplă a fișierelor“, apoi faceți clic pe „Aplicare la Toate dosarele“ "Da", "Apply", "OK" (este toate butoanele). O proprietate pentru Windows urât, ne-am scăpat de totdeauna.

Acum, în sfârșit, „Apply“ și „OK“ din fereastra „Proprietăți: wwwroot“.

Vvobsche spunând, într-adevăr, această setare va avea nevoie de drepturi doar pentru dvs. dacă scripturile va crea orice fișier, dar doar în cazul, mai bine să facă, astfel încât să nu caute erori în cazul în care acestea nu sunt în subfoldere.

Apropo, dacă sunteți strâmbe (de exemplu, nu se gândesc la drepturile la fișierele) pune script în folderul wwwroot și nu rula pe lokalhoste - încercați „proces magic“ în pașii 4 și 5.

6. Verificați funcționarea serverului în cel mai simplu fișier:

Această capodoperă ar trebui să fie salvat ca index.html în dosarul C: # 92; Inetpub # 92; wwwroot.

Restul murdării în dosarul wwwroot poate și trebuie să distrugă.

Textul „Bună ziua, serverul“ vizibil? Excelent. Dar am primit deja acest fișier prin intermediul serverului local.

- și furculițe din nou. Debilitate de la serverul Microsot nu știe ce fișiere trebuie să numească deschide în mod implicit. Să-l ajute în acest sens.

Faceți clic dreapta pe svezheimenovannom www web-site-ul. faceți clic pe Properties. fila Documente, Daw „Cere documentului, implicit“ activat, din lista de extermina tot, cu excepția index.htm. adaugă la ea numele index.html și index.php (ne-am adunat pentru a pune mai mult PHP, amintiți?).

dintr-un browser - funcționează.

provocând din nou IIS din fereastra de administrare „Proprietăți: www“, deschideți fila Home Directory, faceți clic pe „Settings“, apoi „Add“ în „fișierul executabil“ de scriere (sau a afișa „Prezentare generală“) calea

în „prelungire“ a scrie

(Înainte de expansiune - un punct) și faceți clic pe „OK“. Ca întotdeauna, vom aplica modificările.

Dacă puneți PHP versiunea 5 și de mai sus pe Windows XP cu componenta server IIS versiunea 5.1 sau 6.0, handler va fi diferit și veți avea nevoie de o componentă suplimentară de Windows pentru a sprijini FastCGI.

8. Testați performanța PHP. Creat în dosarul C: # 92; Inetpub # 92; fișier wwwroot numit index.php și următorul cuprins:

A existat o grămadă de plăci? Felicitări, se execută.

Probabil ați ghicit de drum, că răspunsul la modul

depinde de faptul că cea mai mare de pe lista de „Documente“, pe care le-am făcut în pasul 6 - index.html numele sau index.php. Mi-ar pune aceasta din urmă, dar este o chestiune de gust.

Și Internet Explorer și alte browsere atunci când se lucrează cu script-uri tot timpul va aluneca versiunea norovit depășită din memoria cache, astfel încât să se obișnuiască să apăsați pe Ctrl + F5 după efectuarea modificării. Pentru script-uri cu sesiunile și trebuie să reporniți browser-ul, uneori, mai ales în cazul în care sesiunea implementată strâmb.

Când porniți mai întâi (sau, mai degrabă, el, de asemenea, Admin) se va cere să introduceți numele de utilizator și parola, să introducă valorile de rădăcină și de rădăcină, în ambele cazuri, și faceți clic pe „OK“. Winmysqladmin îi place să se ascundă în tava de sistem și stau acolo ca o pictogramă cu semafoare. Făcând această pictogramă „Arată-mi“, vom vedea o grămadă de file cu setări care sunt cel mai bine lăsat în pace până când nu înțelegi.

Între timp, puteți închide acest program și cred că lucrul cu baze de date, în orice caz, să fie ciudat, fără un fel de coajă.

10. O astfel de coajă există, și nici măcar nu trebuie să pună ca atașament. Doar extinde arhiva (945 KB) în dosarul

Apoi, tastați în browser

și - ura-ura! - toate funcționează.

Cu toate acestea, în partea de jos a cadrului din dreapta, este posibil să primiți un avertisment roșu directivă $ cfg [ „PmaAbsoluteUri“] trebuie să fie setat în fișierul de configurare!

Deschideți fișierul config.inc.php din dosarul phpMyAdmin'a, găsi acolo o directivă

și înlocuiți-l pe

Salvați fișierul editat, apăsați Ctrl + F5 în browser - totul este în regulă.

11. Înainte de a crea o nouă bază de date este întotdeauna util să se gândească la codificare. Aș alege în cadru dreapta Limba = Rusă (ru-win1251). Acum, să deschidă baza de date în cadrul din stânga cu testul nume. Acesta este gol. Ei bine, face SQL-interogare care creează o anumită masă și să încerce să scrie un scenariu pentru ceva în acest tabel.

Împingeți în link-ul de cadru SQL dreapta, apoi faceți clic pe „Browse“ pentru a afișa un fișier salvat anterior cu numele test.sql și următorul cuprins:

După cererea este în baza de date de test există un tabel numit de date, și trei câmpuri - contor automat înregistrează antetul mesajului și corpul.

12. Scrieti un script simplu în PHP, care va utiliza masa noastră. Pentru a nu reinventeze roata, gata să ia fișierul numit db.php. conține funcții la interfața cu baza de date și puneți-l într-un dosar

- că este, ne obișnuim o ființă umană pentru a crea un script pentru fiecare dosar separat.

Mai jos este un fișier de listare db.php.

Acordați atenție la funcția corpului dbconnect (). Utilizați toate numele de contact introduse anterior și parole.

Acum să scrie codul de bază, este prezentat mai jos, și păstrați este necesar în același folder script numit index.php.

magic () funcția. în combinație cu standardul pentru asieta PHP () și htmlspecialchars () oferă răspunsul corect la script-ul de serviciu pentru PHP și HTML codul ' " <,> în câmpurile de formular.

Rezultatul a fost un fel de mic „chat“, în cazul în care oricine poate scrie și cât de mult doriți. Desigur, baza reală a acestor date nu poate fi tolerată. Cu toate acestea, script-ul va rula pe această gazdă, dacă îl încărcați acolo prin FTP.

Și script-ul nostru pentru a rula la nivel local, puteți printr-o adresă URL

P.S. Dacă serviciul MySQL nu va porni automat - verifica Instrumente de administrare, servicii, găsit în lista de MySQL. Tipul de pornire ar trebui să fie schimbat la „Auto“.


Acest lucru este interesant:
Cum de a câștiga 40 de ruble pe 10 minute stând la calculator - sondaje online pentru bani
jocuri online gratuite - o selecție a celor mai populare jocuri online ale timpului nostru
Există o pagină în contact? Poti face bani pe ea! Citește - venituri în contact
Câștigurile de pe Internet - să fie sigur să-l citiți, dacă doriți să faci bani online!

articole similare