Robustné sťahovanie php.

Pomocou tohto programovacieho jazyka môžete vytvárať webové stránky a webové aplikácie lokálny počítač cez server Apache. Väčšina moderných internetových stránok je napísaná v PHP. Stránky týchto lokalít sú dynamické, na rozdiel od starých lokalít so značkami HTML.

Všetky informácie sú uložené v databáze údaje MySQL, z ktorých je potrebné tento moment. Skúsení programátori môžu vytvárať webové stránky od začiatku a pre bežných používateľov je lepšie využiť služby hotových motorov (WordPress, Joomla alebo Drupal), kde stačí pridať vlastné nápisy – a vaša stránka je hotová. Ak chcete vytvoriť svoje webové stránky na lokálnom počítači, musíte si ich bezplatne stiahnuť Nová verzia PHP. Potom je možné hotovú stránku nahrať na internet.

možnosti:

  • Tvorba a úprava webových stránok a programov;
  • dynamická správa obsahu stránok;
  • testovanie rôznych motorov pre webové stránky;
  • používanie HTTP cookies.

Princíp činnosti:

Teraz poďme pochopiť, ako PHP funguje. Najprv si musíte stiahnuť a nainštalovať napríklad virtuálny server Apache. Na tento účel môžete použiť hotové vývojárske súpravy Denwer, XAMPP, OpenServer alebo akýkoľvek iný program. Po inštalácii lokálny server musíte doň skopírovať obsah PHP archívu. Potom budete môcť na svojom virtuálnom hostingu písať stránky od nuly alebo inštalovať potrebné nástroje stránok na vytváranie vašich internetových projektov.

Po zaplatení hostingu a domény môžete svoju stránku nahrať na internet a začať realizovať svoje tvorivé schopnosti. Používanie jazyka PHP vám umožní rýchlo a pohodlne vytvárať a upravovať obsah vašich stránok. Ak chcete napríklad zmeniť dizajn spodnej časti stránky, stačí upraviť jeden súbor a zmeny sa prejavia na každej stránke vášho projektu. V HTML by ste museli upravovať každú stránku samostatne.

Výhody:

  • vytváranie dynamických stránok v PHP;
  • používanie databáz;
  • možnosť stiahnuť si PHP zadarmo do počítača
  • podpora vytvárania viacerých databáz a lokalít na lokálnom počítači;
  • rozšírený a populárny programovací jazyk.

mínusy:

  • Ak chcete pracovať na počítači, možno budete musieť nainštalovať virtuálny server.

Dnes je PHP najbežnejším programovacím jazykom pre webové stránky a webové aplikácie. Preto na vytváranie vlastných projektov stačí prispôsobiť váš systém Windows tomuto jazyku. Pre prácu budete tiež musieť nainštalovať server pre virtuálny hosting vaše miestne stránky. Používanie tohto programovacieho jazyka vám umožní vytvárať a spúšťať vaše internetové projekty, preto vám odporúčame stiahnuť si ho zadarmo Najnovšia verzia PHP.

PHP (anglicky PHP: Hypertext Preprocessor - "PHP: Hypertext Preprocessor"; pôvodne Personal Home Page Tools - "Nástroje na vytváranie osobných webových stránok") je univerzálny skriptovací jazyk, ktorý sa intenzívne používa na vývoj webových aplikácií.

V súčasnosti PHP podporuje veľká väčšina poskytovateľov hostingu a je jedným z popredných jazykov používaných na vytváranie dynamických webových stránok.

Jazyk PHP a jeho interpret sú vyvíjané skupinou nadšencov v rámci projektu s open source. Projekt je distribuovaný pod vlastnou licenciou, ktorá nie je kompatibilná s GNU General Public License.

Rozsah PHP

V oblasti webového programovania, najmä na strane servera, je PHP jedným z populárnych skriptovacích jazykov (spolu s JSP, Perl a jazykmi používanými v ASP.NET).

Popularita v oblasti tvorby webových stránok je určená prítomnosťou veľkého súboru vstavaných nástrojov na vývoj webových aplikácií. Hlavné sú:

  • automatická extrakcia parametrov POST a GET, ako aj premenných prostredia webového servera do preddefinovaných polí;
  • interakcia s mnohými rôzne systémy správa databáz ( , MySQLi, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase , ODBC, mSQL, IBM DB2, Cloudscape a Apache Derby, Informix, Ovrimos SQL, IBM Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, / InterBase, Paradox File Access, MaxDB, Rozhranie PDO (PHP Data Objects));
  • automatické odosielanie HTTP hlavičiek;
  • pracovať s HTTP autorizáciou;
  • pracovať s cookies a reláciami;
  • pracovať s miestnymi a odstránené súbory, zásuvky;
  • spracovanie súborov nahraných na server;
  • práca s XForms.

PHP v súčasnosti používajú státisíce vývojárov. Podľa hodnotenia spoločnosti TIOBE Corporation založeného na údajoch vyhľadávače, v septembri 2015 bolo PHP na 6. mieste medzi programovacími jazykmi. Medzi najväčšie stránky využívajúce PHP patrí

V htmlAcademy a ja pre ňu pracujeme ako mentor. V rámci intenzívneho budú musieť žiaci vychovávať Pracovné prostredie a táto poznámka má za cieľ zjednodušiť túto náročnú úlohu pre začiatočníka. Jedzte rôzne cesty navýšenie plnohodnotného LAMP stacku, no pôjdeme klasickou cestou. Nakonfigurujme všetky komponenty samostatne (bez použitia hotových kombajnov) a začnime s PHP (určite tam bude poznámka s ohľadom na hotové zostavy LAMP). Keďže mám v pláne pracovať ako lektori na PHP intenzívnych aj mimo neho, chystám sa napísať podobný návod na zopakovanie aj v iných operačných systémoch (Linux, macOS). Ako sa hovorí, je lepšie sa raz zapotiť, ale potom to pôjde všetkým ľahšie. Tak poďme na to.

Sťahovanie PHP pre Windows

Ideme na oficiálnu webovú stránku a stiahneme si aktuálnu verziu PHP. V čase písania je to tak 7.1.4 . Na stránke je k dispozícii niekoľko možností distribúcie. Mám Windows 7 x64, tak si vyberám zip archív s VC14 x64 Thread Safe.

Upozorňujeme, že na stiahnutie sú k dispozícii dve možnosti distribúcie: Thread Safe (TS) A Bezpečné pre vlákna (NTS). Výber závisí od toho, ako plánujete tlmočníka používať. TS sa odporúča použiť pre jeden proces webovej služby (napríklad nakonfigurovaný cez modul mod_php pre Apache). NTS sa odporúča používať s IIS (Internet Information Service) a alternatívnymi webovými servermi FastCGI (ako je Apache s modulom FastCGI) a príkazový riadok.

Nainštalujte PHP 7.1

Začnime pripravovať PHP na pohodlnú prácu z príkazového riadku. V predchádzajúcom kroku ste si stiahli archív distribúcie PHP. Na rozdiel od väčšiny programov sa PHP dodáva v jednoduchom archíve a nie ako inštalačný balík. Preto budete musieť extrahovať súbory sami do ľubovoľného adresára, ktorý vám vyhovuje. Radšej si nechávam takéto veci v koreni systémový disk. Vytvorte adresár v koreňovom adresári jednotky "C:" (alebo kdekoľvek inde) "php" a extrahujte doň obsah stiahnutého archívu.

V adresári sa objaví veľa súborov, ale nás najviac zaujíma:

  • go-hruška.bat je skript na inštaláciu PEAR. Viac o HRUŠKE si môžete prečítať v oficiálnej dokumentácii.
  • php.exe– umožňuje spúšťať PHP skripty z konzoly;
  • php win.exe- umožňuje spúšťať PHP skripty bez použitia konzoly;
  • php-cgi.exe- potrebné pre spustenie php kód v režime FastCGI;
  • php7apache2_4.dll– integračný modul s Webový server Apache 2.4.X;
  • phpdbg.exe- debugger;
  • vývoj php.ini- príklad konfigurácie súbor PHP pre vývojárske prostredie (vývoj)
  • php.ini-production– príklad konfiguračného súboru PHP pre produkčné prostredie (výroba)

Pripojenie konfiguračného súboru

Rozbalenú súpravu rozvodov máme, zapojíme ju za ňu konfiguračný súbor. Ideme experimentovať, takže berieme ako vzorku vývoj php.ini. Vytvorte kópiu tohto súboru v adresári php ( C:\php) S menom php.ini. DÔLEŽITÉ! Vytvorte kópiu, nie jednoduché premenovanie. Počas vývoja možno budete musieť zmeniť konfiguračný súbor a existuje veľká šanca, že urobíte chybu, ktorú bude ťažké odhaliť.

V takýchto prípadoch nie je nič lepšie, ako sa vrátiť k referenčným nastaveniam. V našom prípade bude stačiť kopírovanie súboru zopakovať vývoj php.ini V php.ini. Takže na konci gest by sa mal v adresári s php objaviť súbor php.ini. V ďalších poznámkach si o jeho obsahu určite povieme podrobnejšie.

Testovanie PHP z príkazového riadku

V tomto kroku je dokončená takzvaná „inštalácia“. Otvorte konzolu ( cmd.exe, skratka je dostupná v ponuke Príslušenstvo) a zadajte príkaz:

C:\php\php.exe --verzia

Výsledkom bude niečo takéto:

PHP 7.1.4 (cli) (vytvorené: 11. apríla 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998 -2017 Zend Technologies

Výsledok potvrdzuje, že PHP funguje. Skúste napríklad vytvoriť nový súbor skriptu (súbor „test.php“ som vytvoril priamo v koreňovom adresári disku „C:“) a vložte doň text:

Teraz skúste spustiť tento súbor a uvidíte výsledok:

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

Funkcia phpinfo() zobrazuje informácie o konfigurácii PHP pohodlným spôsobom. O tejto funkcii si povieme viac.

Zjednodušte prístup k súboru php.exe

PHP je pripravené na použitie, ale musíte uznať, že je dosť nepohodlné zakaždým zadávať cestu k interpretu php v konzole. Aby sme si uľahčili život, urobme malé zmeny v premenných prostredia. Spustite aplet na ovládacom paneli "systém"(alebo jednoducho stlačte klávesovú skratku Windows + Pause Break. Potom kliknite na tlačidlo "Zmeniť nastavenia". V okne, ktoré sa zobrazí "Vlastnosti systému", prejdite na záložku "dodatočne". Nájdite tlačidlo a kliknite naň "Premenné prostredia".

Vyhľadanie premennej v zozname "CESTA" a stlačte tlačidlo "zmena", zobrazí sa okno na úpravu premennej. Do poľa „Variable value“ musíme pridať cestu k adresáru s PHP. Prejdite na úplný koniec riadku a zadajte cestu k adresáru PHP oddelené bodkočiarkou: c:\php;

Všetci kliknite na „OK“. Teraz reštartujte systém (žiaľ, musíte). Po reštartovaní systému Windows môžete pristupovať k PHP jednoducho: php. Ak chcete napríklad zobraziť názov verzie, stačí napísať:

php-verzia

A interpretovať súbor test.php umiestnený v koreňovom adresári disku "C:":

php -f C:\test.php

Alebo dokonca spustite vstavaný webový server:

Php -t C:\ -S 127.0.0.1:8888 Počúvanie na http://127.0.0.1:8888 Koreň dokumentu je C:\ Stlačením Ctrl-C ukončíte.

Ak chcete otestovať, otvorte webový prehliadač a skúste http://127.0.0.1:8888/test.php . Všimnite si, že po parametri -t zadáme cestu k adresáru, ktorý sa stane koreňovým adresárom webového servera. Všetky skripty umiestnené v tomto priečinku budú dostupné na vyžiadanie od klienta. Mám jeden súbor na disku "C:". 1.php a to je to, čo žiadam.

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

Viac o premenných prostredia

Teraz si povedzme, ako PHP bude hľadať súbor konfiguračných nastavení (pamätajte na php.ini). Dokumentácia poskytuje kompletný reťazec vyhľadávania. Aby ste predišli zbytočným komplikáciám, odporúčam okamžite pridať nový do premenných prostredia - PHPRC a zadajte cestu k adresáru s konfiguračným súborom ako hodnotu. Moja konfigurácia sa nachádza v rovnakom adresári ako hlavné súbory php, preto špecifikujem ako hodnotu premennej -

C:\php. Po vykonaní zmeny je potrebný reštart.

To je z mojej strany všetko. Prvá časť návodu pre začiatočníkov je hotová.



Načítava...
Hore