Unde să adăugați scripturi php pe serverul apache

Nenene, cgi-bin - pentru scripturile CGI, nu aveți nevoie de acest lucru. Scripturile PHP pe care le-ați pus acolo, în cazul în care * .html obișnuit, adică pur și simplu în directorul acestui site. Acesta este definit în directiva httpd.conf







.

Scriptul php se află și în directorul htdocs. Linia pe care ați specificat-o, în httpd.conf, dintr-un motiv oarecare, nu a găsit-o
Aplicația AddType / x-compress .Z
Aplicația AddType / x-gzip .gz .tgz
de aceea tocmai am adăugat-o mai jos.
Apache reînnoit - vede încă fișierul ca text.
Ce altceva poți să faci în acest caz? Ceva, se pare, mă înșel. - omilen

Și aici este adăugat?
#
LoadModule php5_module "c: /php/php5apache2.dll"
Aplicația AddHandler / x-httpd-php .php
# configurarea căii spre php.ini
PHPIniDir "C: / php" - admin

Da, rădăcina acestui server web este C: / Server / Apache / htdocs. Locul acolo test.html cu un cod simplu. Este vizibil prin browser? Dacă da, puneți test.php în același mod cu un ecou simplu de cod ("hello"). Functioneaza? - admin

Bine. Pe site-ul link-ului, vă oferim să descărcați programul de instalare Windows pentru php sau să îl faceți manual. Ce modalitate de a alege? Dacă înțeleg corect, în cazul utilizării programului de instalare, trebuie mai întâi să descărcați și să instalați kitul de distribuție din rețea? - omilen

Cu instrucțiunile pentru descărcarea PHP se spune că trebuie să alegeți PHP 5.3 VC6 sau PHP 5.2 VC6. dar există opțiuni pentru PHP 5.2:
- Descărcați codul sursă [15.97MB]
- Zip [9.97MB]
- Instalator [20.24MB]
- Debug Pack [4.94MB]
De ce am nevoie? - omilen

Instalatorul conține deja distribuția. Asta este, ia doar "Instalator". Diferența dintre Installer (Installer) și "Manual" (este acolo în Zip) - Intstaller configurează de asemenea Apache. - admin







Încă nu înțelegeam pe deplin. A se vedea:
există două fișiere
- Instalator [20.24MB]
- WiX v3.6. exe beta lansat
Primul pentru manual și cel de-al doilea pentru instalarea automată, nu?
Așadar, trebuie doar să descarc și să instalez doar al doilea (care va instala și configura php), sau mai întâi primul (care va instala php) și apoi al doilea (pe care îl va configura)? - omilen

Deci că acum, înainte de instalarea Denver instalat Apache și MySQL pentru a elimina? - omilen

Da. Doar salvați config-urile și directorul site-ului. - admin

Am instalat pe sfatul dvs. "Denver"
În timp ce totul pare să funcționeze! Mulțumesc!
Singurul lucru - impresia că este în conflict cu skype, încă nu a înțeles.
Dacă este posibil, ajută-mă să organizez formularul de feedback pe site.
Aceasta este structura pe care am creat-o în HTML - totul este bine.
În rând
forma metoda = "POST" action = "action.php"
după cum înțeleg, în loc de action.php, trebuie să puneți numele scriptului php care va procesa formularul completat și va otrăvi datele de pe e-mail. Și scriptul ar trebui să fie în același director ca și documentul html cu formularul, este adevărat?
Am încercat multe variante de scripturi. Unii nu pot înțelege explicația instalării lor, iar unele nu pot fi pornite.
Singurul lucru care a fost atins cu unul dintre scenariile - după ce faceți clic pe butonul "Trimitere", browserul merge la o pagină nouă, unde scrie: "Vă mulțumim pentru mesajul trimis". Numai cu acest text este scris textul scriptului php afișat (în elementele "nume", "e-mail" și "text")
Puteți să-mi spuneți unde puteți descărca un script care funcționează corect, cu competențe (verificând umplerea câmpurilor de formular, generând imagini și protejând împotriva spamului) și, cel mai important, instrucțiuni ușor de înțeles pentru a le instala, accesibile unui utilizator care nu este foarte avansat? - omilen

Nu, aici este :)))
forma metoda = "POST" action = "action.php"
(Da, apropo, în unele exemple se scrie "action.php", iar în altele "/action.php").
Ce este corect sau care este utilizarea acestei sau acelei opțiuni? - omilen

- Și scriptul ar trebui să fie în același director ca și documentul html cu formularul, este adevărat?
- Nu neapărat. Acțiunea = specifica fie o cale relativă (de exemplu, o acțiune = „script-uri / forme /.“) Se măsoară de la URL-ul curent, sau absolut (action = „/ script-uri / formulare /.“) Relativ la serverul rădăcină Web - vedeți există o bară oblică în începutul?

- în unele exemple scriu "action.php", iar în altele "/action.php").
Ce este corect sau care este utilizarea acestei sau acelei opțiuni?
- Vezi mai sus. - admin







Trimiteți-le prietenilor: