Windows 7 datoteka preuzimanje php. Povezivanje konfiguracijske datoteke

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

PHP (engleski PHP: Hypertext Preprocessor - "PHP: Hypertext Preprocessor"; izvorno Personal Home Page Tools - "Alati za kreiranje osobnih web stranica") je skriptni jezik opće namjene koji se intenzivno koristi za razvoj web aplikacija.

Trenutno PHP podržava velika većina pružatelja usluga hostinga i jedan je od vodećih jezika koji se koristi za izradu dinamičkih web stranica.

Jezik PHP i njegov interpreter razvija grupa entuzijasta u sklopu projekta s otvoreni izvor. Projekt se distribuira pod vlastitom licencom, koja nije kompatibilna s GNU Općom javnom licencom.

Opseg PHP-a

U području web programiranja, posebice na strani poslužitelja, PHP je jedan od popularnih skriptnih jezika (uz JSP, Perl i jezike koji se koriste u ASP.NET-u).

Popularnost u području izgradnje web stranica određena je prisutnošću velikog skupa ugrađenih alata za razvoj web aplikacija. Glavni:

  • automatsko izdvajanje POST i GET parametara, kao i varijable okoline web poslužitelj u unaprijed definirane nizove;
  • interakcija s velikim brojem različitih sustava za upravljanje bazama podataka (, MySQLi, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape i Apache Derby, Informix, Ovrimos SQL, IBM Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, / InterBase, Paradox File Access, MaxDB, PDO (PHP Data Objects) sučelje);
  • automatsko slanje HTTP zaglavlja;
  • rad s HTTP autorizacijom;
  • rad s kolačićima i sesijama;
  • rad s lokalnim i izbrisane datoteke, utičnice;
  • obrada datoteka učitanih na poslužitelj;
  • rad s XForms.

PHP trenutno koriste stotine tisuća programera. Prema poretku temeljenom na podacima TIOBE Corporation tražilice, u rujnu 2015. PHP je bio na 6. mjestu među programskim jezicima. Neke od najvećih web stranica koje koriste PHP uključuju

Na htmlAcademy i radim kao mentor. U sklopu intenzivnog tečaja studenti će morati unaprijediti svoje radno okruženje, a ova bilješka ima za cilj pojednostaviti ovaj težak zadatak za početnike. Jesti različiti putevi podizanje punopravnog LAMP stacka, ali ćemo ići klasičnim putem. Konfigurirajmo sve komponente zasebno (bez korištenja gotovih kombinacija) i počnimo s PHP-om (svakako će biti napomena o gotovim LAMP sklopovima). Budući da planiram u budućnosti raditi kao mentor na PHP intenzivima, napisat ću slične upute za ponavljanje u drugim operativnim sustavima (Linux, macOS). Kako kažu, bolje je jednom se oznojiti, ali onda će svima biti lakše. Pa krenimo.

Preuzmite PHP za Windows

Idite na službenu web stranicu i preuzmite trenutnu verziju PHP-a. U vrijeme pisanja, ovo je - 7.1.4 . Na stranici je dostupno nekoliko opcija distribucije. Imam Windows 7 x64, pa sam odabrao zip arhivu s VC14 x64 Thread Safe.

Imajte na umu da su za preuzimanje dostupne dvije opcije distribucije: Sigurnost niti (TS) I Non-thread-safe (NTS). Izbor ovisi o tome kako planirate koristiti prevoditelja. Preporučuje se korištenje TS-a za jedan proces web-usluga (na primjer, konfiguriran putem mod_php modula za Apache). NTS se preporučuje za korištenje IIS (Internet Information Service) i alternativnih FastCGI web poslužitelja (na primjer, Apache s FastCGI modulom) i naredbeni redak.

Instalirajte PHP 7.1

Počnimo pripremati PHP za ugodan rad iz naredbenog retka. U prethodnom koraku preuzeli ste arhivu s PHP distribucijom. Za razliku od većine programa, PHP se isporučuje u jednostavnoj arhivi, a ne kao instalacijski paket. Stoga ćete morati sami izdvojiti datoteke u bilo koji direktorij koji vam odgovara. Radije držim ovakve stvari u korijenu sistemski disk. Napravite direktorij u korijenu pogona "C:" (ili bilo kojeg drugog mjesta) "php" i raspakirajte sadržaj preuzete arhive u nju.

Mnoge datoteke će se pojaviti u direktoriju, ali nas najviše zanimaju:

  • go-pear.šišmiš– skripta za instalaciju PEAR-a. Više o PEAR-u možete pročitati u službenoj dokumentaciji.
  • php.exe– omogućuje vam izvršavanje PHP skripti s konzole;
  • php-win.exe- omogućuje vam izvršavanje PHP skripti bez korištenja konzole;
  • php-cgi.exe– potrebno za izvršavanje PHP koda u FastCGI modu;
  • php7apache2_4.dll– integracijski modul s web poslužiteljem Apache 2.4.X;
  • phpdbg.exe– debugger;
  • php.ini-razvoj– primjer PHP konfiguracijske datoteke za razvojno okruženje
  • php.ini-produkcija– primjer PHP konfiguracijske datoteke za proizvodno okruženje

Povezivanje konfiguracijske datoteke

Imamo raspakirani distribucijski komplet, spojimo ga za njega konfiguracijska datoteka. Radit ćemo eksperimente, pa ćemo uzeti kao uzorak php.ini-razvoj. Napravite kopiju ove datoteke u svoj php direktorij ( C:\php) S imenom php.ini. VAŽNO! Napravite kopiju, a ne jednostavno preimenovanje. Tijekom razvoja možda ćete trebati promijeniti konfiguracijsku datoteku i postoji velika mogućnost da napravite pogrešku koju će biti teško otkriti.

U takvim slučajevima nema ništa bolje od povratka na referentne postavke. U našem slučaju bit će dovoljno ponovno kopirati datoteku php.ini-razvoj V php.ini. Dakle, na kraju radnji, datoteka php.ini trebala bi se pojaviti u direktoriju s php. U daljnjim bilješkama svakako ćemo detaljnije govoriti o njegovom sadržaju.

Testiranje PHP-a iz naredbenog retka

U ovom koraku je završena takozvana "instalacija". Otvorite svoju konzolu ( cmd.exe, prečac je dostupan u izborniku Pribor) i unesite naredbu:

C:\php\php.exe --verzija

Rezultat će biti nešto poput ovoga:

PHP 7.1.4 (cli) (izgrađeno: 11. travnja 2017. 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Autorska prava (c) 1997-2017 PHP Group Zend Engine v3.1.0, Autorska prava (c) 1998 -2017 Zend Technologies

Rezultat potvrđuje da PHP radi. Na primjer, pokušajte stvoriti novu datoteku skripte (stvorio sam datoteku "test.php" točno u korijenu pogona "C:") i smjestite tekst u nju:

Sada pokušajte izvršiti ovu datoteku i pogledajte rezultat:

C:\php\php.exe –f test.php

Funkcija phpinfo() prikazuje informacije o PHP konfiguraciji u prikladnom obliku. Kasnije ćemo govoriti o ovoj funkciji.

Pojednostavljivanje pristupa php.exe

PHP je spreman za rad, ali morate priznati da je unos staze do PHP interpretera u konzolu svaki put prilično nezgodan. Kako bismo vam olakšali život, napravimo male promjene u varijablama okruženja. Pokrenimo aplet na upravljačkoj ploči "Sustav"(ili samo pritisnite prečac "Windows + prekid pauze". Zatim kliknite na gumb "Promijeniti postavke". U prozoru koji se pojavi "Svojstva sustava", idemo na oznaku "Dodatno". Pronađite i kliknite na gumb "Varijable okruženja".

Pronađite varijablu na popisu "STAZA" i pritisnite tipku "Promijeniti", pojavit će se prozor za uređivanje varijabli. U polju “Vrijednost varijable” trebamo dodati put do direktorija s PHP-om. Idite na sam kraj retka i, odvojene točkom i zarezom, označite stazu do direktorija s PHP-om: C:\php;

To je to, kliknite "U redu". Sada ponovno pokrenite sustav (na žalost, morate). Nakon ponovnog pokretanja Windowsa, možete jednostavno pristupiti PHP-u: Na primjer, za prikaz naziva verzije samo napišite:

Php – verzija

I za tumačenje test.php datoteke koja se nalazi u korijenu “C:” pogona:

Php –f C:\test.php

Ili čak pokrenite ugrađeni web poslužitelj:

Php -t C:\ -S 127.0.0.1:8888 Slušanje na http://127.0.0.1:8888 Korijen dokumenta je C:\ Pritisnite Ctrl-C za izlaz.

Za testiranje otvorite web preglednik i pokušajte otići na http://127.0.0.1:8888/test.php. Imajte na umu da nakon parametra –t navodimo put do direktorija koji će postati korijenski direktorij web poslužitelja. Sve skripte koje se nalaze u ovoj mapi bit će dostupne na zahtjev klijenta. Imam jednu datoteku na disku "C:" 1.php a to je upravo ono što tražim.

Assoc .php=phpfile ftype phpfile="C:\php\php.ee" -f "%1" -- %~2

Još malo o varijablama okruženja

Razgovarajmo sada o tome kako će PHP tražiti datoteku konfiguracijskih postavki (zapamtite, php.ini). Dokumentacija pruža potpuni lanac pretraživanja. Kako biste izbjegli nepotrebne komplikacije, preporučujem da odmah dodate novu varijablama okruženja - "PHPRC" a kao vrijednost odredite put do direktorija s konfiguracijskom datotekom. Moja konfiguracija se nalazi u istom direktoriju kao i glavne php datoteke, stoga navodim vrijednost varijable -

"C:\php". Nakon promjene bit će potrebno ponovno pokretanje.

To je sve za mene. Prvi dio priručnika za početnike je spreman.

Pomoću ovog programskog jezika možete kreirati web stranice i web aplikacije na vašem lokalnom računalu putem Apache poslužitelja. Većina modernih internet stranica napisana je u PHP jeziku. Stranice ovih stranica su dinamične, za razliku od starih stranica temeljenih na HTML oznakama.

Sve informacije pohranjuju se u MySQL bazu podataka iz koje se dohvaćaju informacije koje su u tom trenutku potrebne. Iskusni programeri mogu izraditi web stranice od nule, ali za obične korisnike bolje je koristiti usluge gotovih motora (WordPress, Joomla ili Drupal), gdje samo trebate dodati vlastite natpise i vaša web stranica je spremna. Za izradu vlastitih web stranica na lokalnom računalu morate besplatno preuzeti novu verziju PHP-a. Nakon toga, gotova stranica se može postaviti na Internet.

Mogućnosti:

  • stvaranje i uređivanje web stranica i programa;
  • dinamičko upravljanje sadržajem stranice;
  • testiranje različitih motora za web stranice;
  • korištenje HTTP kolačića.

Princip rada:

Sada shvatimo kako PHP radi. Prvo morate preuzeti i instalirati, na primjer, virtualni Apache poslužitelj. Da biste to učinili, možete koristiti gotove razvojne setove Denwer, XAMPP, OpenServer ili bilo koji drugi program. Nakon instalacije lokalnog poslužitelja potrebno je kopirati sadržaj PHP arhive na njega. Nakon toga moći ćete pisati web stranice od nule na svom virtualnom hostingu ili instalirati potrebne motore web stranica za izradu vlastitih internetskih projekata.

Nakon što ste platili hosting i domenu, možete postaviti svoju web stranicu na Internet i početi ostvarivati ​​svoje kreativne sposobnosti. Korištenje PHP jezika omogućit će vam brzo i jednostavno kreiranje i uređivanje sadržaja vaših stranica. Na primjer, da biste promijenili dizajn dna svoje stranice, trebate urediti samo jednu datoteku, a promjene će se odraziti na svakoj stranici vašeg projekta. U HTML-u biste morali uređivati ​​svaku stranicu zasebno.

Prednosti:

  • izrada dinamičkih web stranica u PHP-u;
  • korištenje baza podataka;
  • mogućnost preuzimanja besplatnog PHP-a na vaše računalo
  • podrška za stvaranje više baza podataka i web stranica na lokalnom računalu;
  • uobičajeni i popularni programski jezik.

minusi:

  • Za rad na računalu možda ćete morati instalirati virtualni poslužitelj.

Danas je PHP najčešći programski jezik za web stranice i web aplikacije. Stoga, da biste kreirali vlastite projekte, jednostavno trebate prilagoditi svoj Windows sustav ovom jeziku. Također, da biste radili, morat ćete instalirati poslužitelj za virtualno hosting vaših lokalnih stranica. Korištenje ovog programskog jezika omogućit će vam stvaranje i pokretanje vlastitih internetskih projekata, stoga vam savjetujemo da besplatno preuzmete najnoviju verziju PHP-a.



reci prijateljima
Pročitajte također