Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Siguria
  • Shkarkoni programin për programim php. Testimi i PHP nga linja e komandës

Shkarkoni programin për programim php. Testimi i PHP nga linja e komandës

Me këtë gjuhë programimi, ju mund të krijoni faqe interneti dhe aplikacione ueb në kompjuterin tuaj lokal përmes serverit Apache. Shumica e faqeve moderne të internetit janë të shkruara në PHP. Faqet e këtyre faqeve janë dinamike, ndryshe nga faqet e vjetra në shënjimin HTML.

I gjithë informacioni ruhet në bazën e të dhënave MySQL, nga e cila merret informacioni i nevojshëm për momentin. Programuesit me përvojë mund të krijojnë faqe në internet nga e para, por për përdoruesit e zakonshëm është më mirë të përdorni shërbimet e motorëve të gatshëm (WordPress, Joomla ose Drupal), ku mjafton të shtoni mbishkrimet tuaja - dhe faqja juaj është gati. Për të krijuar faqet tuaja të internetit në kompjuterin tuaj lokal, duhet të shkarkoni një version të ri falas të PHP. Pas kësaj, faqja e përfunduar mund të ngarkohet në internet.

Mundësitë:

  • krijimi dhe redaktimi i ueb-faqeve dhe programeve;
  • menaxhim dinamik i përmbajtjes së faqes;
  • testimi i motorëve të ndryshëm për faqet e internetit;
  • përdorimi i cookies HTTP.

Parimi i funksionimit:

Tani le të kuptojmë se si funksionon PHP. Së pari ju duhet të shkarkoni dhe instaloni, për shembull, një server virtual Apache. Për ta bërë këtë, mund të përdorni komplete të gatshme zhvilluesish Denwer, XAMPP, OpenServer ose ndonjë program tjetër. Pas instalimit të serverit lokal, duhet të kopjoni përmbajtjen e arkivit PHP në të. Pas kësaj, ju do të jeni në gjendje të shkruani faqe nga e para në hostin tuaj virtual ose të instaloni motorët e nevojshëm të faqes për të krijuar projektet tuaja në internet.

Pasi të keni paguar për pritjen dhe një domen, mund të ngarkoni faqen tuaj në internet dhe të filloni të realizoni aftësitë tuaja krijuese. Përdorimi i gjuhës PHP do t'ju lejojë të krijoni dhe modifikoni shpejt dhe me lehtësi përmbajtjen e faqeve tuaja. Për shembull, për të ndryshuar dizajnin e pjesës së poshtme të faqes, ju duhet vetëm të redaktoni një skedar dhe ndryshimet do të pasqyrohen në çdo faqe të projektit tuaj. Në HTML, do t'ju duhet të redaktoni secilën faqe veç e veç.

Të mirat:

  • krijimi i faqeve dinamike në PHP;
  • përdorimi i bazave të të dhënave;
  • aftësia për të shkarkuar PHP falas në një kompjuter
  • mbështetje për krijimin e bazave të të dhënave dhe faqeve të shumta në kompjuterin lokal;
  • gjuhë programimi e përhapur dhe popullore.

Minuset:

  • për të punuar në një kompjuter, mund t'ju duhet të instaloni një server virtual.

Sot, PHP është gjuha më e zakonshme e programimit për faqet e internetit dhe aplikacionet në ueb. Prandaj, për të krijuar projektet tuaja, thjesht duhet të përshtatni sistemin tuaj Windows në këtë gjuhë. Gjithashtu, për punë, do t'ju duhet të instaloni një server për pritjen virtuale të faqeve tuaja lokale. Përdorimi i kësaj gjuhe programimi do t'ju lejojë të krijoni dhe ekzekutoni projektet tuaja në internet, ndaj ju këshillojmë të shkarkoni falas versionin më të fundit të PHP.

PHP (anglisht PHP: Hypertext Preprocessor - "PHP: Hypertext Preprocessor"; fillimisht Veglat e Faqes personale personale - "Mjete për krijimin e faqeve personale të internetit") është një gjuhë skriptimi me qëllime të përgjithshme që përdoret intensivisht për zhvillimin e aplikacioneve në ueb.

Aktualisht, PHP mbështetet nga shumica dërrmuese e ofruesve të pritjes dhe është një nga gjuhët kryesore që përdoret për të krijuar faqe interneti dinamike.

Gjuha PHP dhe përkthyesi i saj po zhvillohen nga një grup entuziastësh si pjesë e një projekti me burim të hapur. Projekti shpërndahet nën licencën e tij, e cila është e papajtueshme me Licencën e Përgjithshme Publike GNU.

Fushëveprimi i PHP

Në fushën e programimit në ueb, veçanërisht në anën e serverit, PHP është një nga gjuhët e njohura të skriptimit (së bashku me JSP, Perl dhe gjuhët e përdorura në ASP.NET).

Popullariteti në fushën e ndërtimit të faqeve të internetit përcaktohet nga prania e një grupi të madh mjetesh të integruara për zhvillimin e aplikacioneve në internet. Ato kryesore janë:

  • nxjerrja automatike e parametrave POST dhe GET, si dhe variablat e mjedisit të serverit në ueb në vargje të paracaktuara;
  • ndërveprim me një numër të madh sistemesh të ndryshme të menaxhimit të bazës së të dhënave (, MySQLi, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape dhe Apache Derby, Informix, Ovrimos SQL, IBM Notes, DB++, DBM , dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, / InterBase, Paradox File Access, MaxDB, PDO Interface (PHP Data Objects));
  • dërgimi i automatizuar i titujve HTTP;
  • punoni me autorizimin HTTP;
  • punoni me cookie dhe sesione;
  • punoni me skedarë lokalë dhe të largët, priza;
  • përpunimi i skedarëve të ngarkuar në server;
  • duke punuar me XForms.

PHP aktualisht përdoret nga qindra mijëra zhvillues. Në shtator 2015, PHP u rendit në vendin e 6-të në mesin e gjuhëve të programimit nga TIOBE Corporation bazuar në të dhënat e motorëve të kërkimit. Faqet më të mëdha që përdorin PHP përfshijnë

Në htmlAcademy dhe unë punojmë si mentor për të. Si pjesë e intensives, studentët do të duhet të rrisin mjedisin e punës dhe ky shënim synon të thjeshtojë këtë detyrë të vështirë për një fillestar. Ka mënyra të ndryshme për të ngritur një pirg të plotë LAMP, por ne do të shkojmë në mënyrën klasike. Le t'i konfigurojmë të gjithë përbërësit veç e veç (pa përdorur kombinime të gatshme) dhe të fillojmë me PHP (do të ketë patjetër një shënim duke marrë parasysh asambletë e gatshme LAMP). Meqenëse kam në plan të punoj si mësues në PHP intensive dhe më gjerë, do të shkruaj udhëzime të ngjashme për përsëritje në sisteme të tjera operative (Linux, macOS). Siç thonë ata, është më mirë të djersitesh një herë, por atëherë do të bëhet më e lehtë për të gjithë. Pra, le të fillojmë.

Shkarkimi i PHP për Windows

Shkojmë në faqen zyrtare të internetit dhe shkarkojmë versionin aktual të PHP. Në kohën e shkrimit, kjo është 7.1.4 . Ekzistojnë disa opsione shpërndarjeje të disponueshme në faqe. Unë kam Windows 7 x64, kështu që zgjedh arkivin zip me VC14 x64 Thread Safe.

Ju lutemi vini re se ekzistojnë dy opsione shpërndarjeje të disponueshme për shkarkim: Tema e sigurt (TS) Dhe Pa fije e sigurt (NTS). Zgjedhja varet nga mënyra se si planifikoni të përdorni përkthyesin. TS rekomandohet të përdoret për një proces të vetëm shërbimi në internet (për shembull, i konfiguruar përmes modulit mod_php për Apache). NTS rekomandohet për përdorim me IIS (Internet Information Service) dhe serverë alternativë të internetit FastCGI (si Apache me modulin FastCGI) dhe linjën e komandës.

Instaloni PHP 7.1

Le të fillojmë përgatitjen e PHP për punë të rehatshme nga linja e komandës. Në hapin e mëparshëm, keni shkarkuar arkivin e shpërndarjes PHP. Ndryshe nga shumica e programeve, PHP vjen në një arkiv të thjeshtë dhe jo si një paketë instalimi. Prandaj, do t'ju duhet t'i nxirrni vetë skedarët në çdo drejtori të përshtatshme për ju. Unë preferoj t'i mbaj gjëra të tilla në rrënjën e diskut të sistemit. Krijo një direktori në rrënjën e diskut "C:" (ose kudo tjetër) "php" dhe nxirrni përmbajtjen e arkivit të shkarkuar në të.

Shumë skedarë do të shfaqen në drejtori, por ne jemi më të interesuar në:

  • go-dardhë.batështë një skript për të instaluar PEAR. Mund të lexoni më shumë rreth DARDHËS në dokumentacionin zyrtar.
  • php.exe– ju lejon të ekzekutoni skriptet PHP nga tastiera;
  • php win.exe- ju lejon të ekzekutoni skriptet PHP pa përdorur konsolën;
  • php-cgi.exe– kërkohet për të ekzekutuar kodin PHP në modalitetin FastCGI;
  • php7apache2_4.dll– modul për integrim me ueb serverin Apache 2.4.X;
  • phpdbg.exe- korrigjues;
  • zhvillimi php.ini– një shembull i një skedari konfigurimi PHP për mjedisin e zhvilluesit (zhvillimi)
  • php.ini-prodhimi– një shembull i një skedari konfigurimi PHP për mjedisin e prodhimit (prodhimi)

Lidhja e skedarit të konfigurimit

Ne kemi kompletin e shpërndarjes të papaketuar, le të lidhim skedarin e konfigurimit për të. Ne do të eksperimentojmë, kështu që do të marrim si mostër zhvillimi php.ini. Bëni një kopje të këtij skedari në drejtorinë php ( C:\php) Me emër php.ini. E RËNDËSISHME! Bëni një kopje, jo një riemërtim të thjeshtë. Gjatë zhvillimit, mund t'ju duhet të ndryshoni skedarin e konfigurimit dhe ka çdo mundësi për të bërë një gabim që do të jetë i vështirë për t'u zbuluar.

Në raste të tilla, nuk ka asgjë më të mirë se kthimi në cilësimet e referencës. Në rastin tonë, do të mjaftojë të përsërisni kopjimin e skedarit zhvillimi php.iniphp.ini. Pra, në fund të gjesteve, skedari php.ini duhet të shfaqet në drejtorinë me php. Në shënimet e mëtejshme, ne patjetër do të flasim për përmbajtjen e tij në më shumë detaje.

Testimi i PHP nga linja e komandës

Në këtë hap, përfundon i ashtuquajturi "instalim". Hap konsolën ( cmd.exe, shkurtorja është e disponueshme në menynë e aksesorëve) dhe futni komandën:

C:\php\php.exe --version

Rezultati do të jetë diçka e tillë:

PHP 7.1.4 (cli) (ndërtuar: 11 Prill 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) E drejta e autorit (c) 1997-2017 The PHP Group Zend Engine v3.1.0 19 Copyright (c) -2017 Zend Technologies

Rezultati konfirmon që PHP po funksionon. Për shembull, provoni të krijoni një skedar të ri skripti (kam krijuar skedarin "test.php" direkt në rrënjën e diskut "C:") dhe vendos tekstin në të:

Tani provoni të ekzekutoni këtë skedar dhe shikoni rezultatin:

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

Funksioni phpinfo () shfaq informacionin e konfigurimit të PHP në një mënyrë të përshtatshme. Do të flasim më shumë për këtë veçori.

Thjeshtoni aksesin në php.exe

PHP është gati për të shkuar, por duhet ta pranoni, është mjaft e papërshtatshme të futni shtegun për përkthyesin php në tastierë çdo herë. Për ta bërë jetën tonë më të lehtë, le të bëjmë disa ndryshime të vogla në variablat e mjedisit. Hapni aplikacionin në panelin e kontrollit "Sistemi"(ose thjesht shtypni butonin e nxehtë Windows + Pushim pauzë. Pastaj klikoni në butonin "Ndrysho cilësimet". Në dritaren që shfaqet "Vetitë e sistemit", shkoni te faqeshënuesi "Për më tepër". Gjeni dhe klikoni mbi butonin "Ndryshoret e mjedisit".

Gjetja e një ndryshoreje në një listë "RRUGË" dhe shtypni butonin "Ndrysho", do të shfaqet dritarja e redaktimit të variablave. Në fushën "Vlera e ndryshueshme", duhet të shtojmë shtegun në drejtori me PHP. Shkoni në fund të rreshtit dhe specifikoni shtegun për në drejtorinë PHP të ndarë me një pikëpresje: c:\php;

Të gjithë, klikoni "Ok". Tani rindizni sistemin (mjerisht, duhet ta bëni). Pas rinisjes së Windows, ju mund të përdorni PHP thjesht: php. Për shembull, për të shfaqur emrin e versionit, thjesht shkruani:

php-version

Dhe për të interpretuar skedarin test.php që ndodhet në rrënjën e diskut "C:":

php -f C:\test.php

Ose filloni edhe serverin e integruar të uebit:

Php -t C:\ -S 127.0.0.1:8888 Dëgjimi në http://127.0.0.1:8888 Rrënja e dokumentit është C:\ Shtypni Ctrl-C për të dalë.

Për të testuar, hapni një shfletues në internet, provoni http://127.0.0.1:8888/test.php. Vini re se pas parametrit -t ne specifikojmë shtegun drejt një drejtorie që do të bëhet direktoria rrënjë e serverit të internetit. Të gjithë skriptet e vendosura në këtë dosje do të jenë të disponueshme për kërkesë nga klienti. Unë kam një skedar në diskun "C:". 1.php dhe kjo është ajo që unë kërkoj.

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

Më shumë rreth variablave të mjedisit

Tani le të flasim se si PHP do të kërkojë skedarin e cilësimeve të konfigurimit (mbani mend php.ini). Dokumentacioni ofron zinxhirin e plotë të kërkimit. Për të shmangur komplikimet e panevojshme, unë rekomandoj që menjëherë të shtoni një të re në variablat e mjedisit - PHPRC dhe specifikoni shtegun drejt drejtorisë me skedarin e konfigurimit si vlerë. Konfigurimi im ndodhet në të njëjtën direktori si skedarët kryesorë php, prandaj unë specifikoj si vlerën e ndryshores -

C:\php. Kërkohet një rindezje pasi të keni bërë ndryshimin.

Kjo është e gjitha për mua. Pjesa e parë e manualit për fillestarët është gati.

Artikujt kryesorë të lidhur