Ako nainštalovať lokálny server Apache s php, mysql, phpmyadmin na počítači so systémom Windows. Ako nainštalovať lokálny server Apache s PHP, MySQL, phpMyAdmin na počítač so systémom Windows Inštalácia apache 2.4 php 7

A tak sme nainštalovali server nginx, teraz je rad na inštalácii php 7.1 na ubuntu. Balík nginx + php7 sa veľmi dobre osvedčil, šetril peniaze a zdroje servera.

Inštalácia php 7.1

Najprv pridajme úložisko, z ktorého si stiahneme a nainštalujeme php 7.1.

sudo add-apt-repository ppa:ondrej/php

Poznámka: Ak sa kódovanie systému líši od kódovania utf-8, môžu sa vyskytnúť problémy pri pridávaní úložiska php 7.1. Poďme teda spustiť tieto dva príkazy

sudo apt install -y language-pack-en-base sudo LC_ALL=sk.UTF-8 add-apt-repository ppa:ondrej/php

Aktualizujte zoznam úložísk

Aktualizácia sudo apt

Ak je všetko v poriadku, pokračujte v inštalácii ..

Apt install php7.1 php7.1-fpm php7.1-opcache php7.1-zip php7.1-xmlrpc php7.1-xsl php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-odbc php7.1-pgsql php7.1-pspell php7.1-readline php7.1-recode php7.1-snmp php7.1-soap php7.1-sqlite3 php7.1-sybase php7.1-tidy php7.1-xml php7.1-json php7.1-ldap php7.1-intl php7.1-interbase php7.1-imap php7.1-gmp php7.1-gd php7.1-enchant php7.1-dba php7.1-bz2 php7.1-bcmath php7.1-phpdbg php7.1-cgi php7.1-cli

Súhlasíme s inštaláciou, čakáme, kým sa všetko dokončí.

A tak je všetko pripravené - php 7.1 a rozšírenia sú nainštalované. Ak boli v systéme nainštalované iné verzie php5, môžete ich odstrániť spustením príkazu:

Apt autoremove php5* -y && apt purge php5* -y && apt clean php5*

nastavenie php 7.1

nastavenie php bude nasledovný:

  • Oprava zraniteľností
  • Zväčšenie veľkosti nahrávaného súboru
  • Zvýšenie času spustenia skriptu
  • nastavenie opcache

Otvorte php.ini

Sudo nano /etc/php/7.1/fpm/php.ini

hľadá čiaru

;cgi.fix_pathinfo = 1

odkomentujte riadok a namiesto jednej vložte 0

cgi.fix_pathinfo = 0

Zvýšte veľkosť nahrávaných súborov. Nájdeme post_max_size a uvedieme ho do formulára

Post_max_size = 100 miliónov

Zvýšme čas spracovania skriptu, hľadajme max_execution_time nastavením 300 sekúnd – zvyčajne potrebné na prácu s veľkými tabuľkami mysql

opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=64 opcache.interned_strings_buffer=4 opcache.max_accelerated_files=7963 opcache.revalidate_freq=20

Súbor uložíme. Reštartujte php7.1-fpm

Reštart služby php7.1-fpm

Nainštalujte MySQL server a phpmyadmin

sudo apt install mysql-server-5.7

Počas inštalácie budeme vyzvaní na nastavenie hesla pre správcu mysql server. Dokončite žiadosť.
Všetko je pripravené. Teraz nainštalujte správcu databázy

sudo apt install phpmyadmin

Počas inštalácie vás s najväčšou pravdepodobnosťou požiada o výber webového servera, vyberte ľubovoľný, ak vás požiada o nastavenie hesla pre databázu, nastavte ho.
Teraz si urobíme symbolický odkaz na adresár, kde budeme mať stránku

Ln -s /usr/share/phpmyadmin /var/www/html/my.site.ru

Prístup k správcovi databázy môžete získať na adrese

My.site.ru/phpmyadmin/

V budúcnosti si môžete vytvoriť svoj vlastný konfiguračný súbor nginx pre správcu databázy phpmyaadmin a preniesť ho do subdomény ako mysql.my.site.ru a nastaviť autorizáciu servera.

Ak máte nejaké otázky, píšte do komentárov.

// echo get_the_post_thumbnail(get_the_ID(), "relatedthumbnail"); // zobrazenie veľkosti mojej miniatúry?>

V prvom článku sme sa pozreli na to, ako nainštalovať Apache na Windows7. Teraz sa pozrime na to, ako pripojiť jazyk php k nášmu serveru.

Inštalácia PHP

1) Stiahnite si zip archív z php zo stránky http://windows.php.net/download/ . Vybral som si Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Rozbaľte php do c:/php-5.3.5/

3) Pripojíme php k Apache. Otváranie súboru httpd.conf. Nachádza sa v priečinku conf kde ste nainštalovali Apache. mám to C:Program Files (x86)Apache Software FoundationApache2.2conf .

Ak chcete pripojiť php ako modul, musíte do súboru httpd.conf pridať iba 3 pokyny:

(citát kódu)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/kodecitácia)

Tieto riadky by mali byť umiestnené približne v strede súboru httpd.conf, napríklad hneď za direktívami LoadModule. Pre mňa končia na riadku 128 súboru. Presné umiestnenie týchto direktív nie je rozhodujúce, ale nemali by byť umiestnené na začiatku alebo na samom konci súboru httpd.conf.

Poznámka.

  • Prvý riadok načíta PHP modul implementovaný v knižnici php5apache2_2.dll
  • Druhý riadok mapuje súbory s príponou php na typ mime application/x-httpd-php, ktorý má na starosti modul PHP.
  • Tretí riadok vám umožňuje explicitne špecifikovať umiestnenie konfiguračného súboru php.ini.

4) Vytvorenie konfiguračného súboru v php. Adresár c:/php-5.3.5 obsahuje niekoľko šablón konfiguračných súborov. Zoberme si súbor ako základ c:/php-5.3.5/php.ini-production a premenovať ho na php.ini.Konfiguračný súbor PHP (php.ini) sa teda bude nachádzať v adresári c:/php-5.3.5 a tu by sa mali vykonať všetky zmeny v konfigurácii PHP.

Po vykonaní zmien v httpd.conf a vytvorení súboru php.ini reštartujte Apache.

5) Overenie. V priečinku C:Program Files (x86)Apache Software FoundationApache2.2htdocs vytvorte súbor index.php s nasledujúcim kódom:

(citát kódu)

(/kodecitácia)

Teraz navštívte vo svojom prehliadači http://localhost/index.php. Ak je všetko vykonané správne, uvidíte fialovú tabuľku s nastaveniami php.

Ďalšie nastavenia php

Povoľte podporu krátkeho nahrávania php, nájdite funkciu short_open_tag v php.ini a povoľte ju: short_open_tag = Zapnuté

V php.ini zadajte cestu k rozšíreniam php, na tento účel odkomentujte a vyplňte riadok extension_dir. U mňa to vyzerá takto:

(citát kódu)
extension_dir = "c:/php-5.3.5/ext"
(/kodecitácia)

(citát kódu)
extension=php_mbstring.dll
(/kodecitácia)

a príponu riadku=php_mysqli.dll, s ktorou sa má pracovať MySql databázyúdaje:

(citát kódu)
extension=php_mysqli.dll
(/kodecitácia)

Ak ste používateľom systému Linux, prečítajte si článok „“.

Vydanie PHP 7

Zapnuté tento moment K dispozícii je PHP 7.0.0 Alpha vydanie 2. Prvá beta sa objaví v najbližších dňoch. Alfa ani beta sa neodporúčajú pre skutočnú prácu. Už teraz si ich však môžete vyskúšať na testovacom serveri.

Najmä preto, že zmeny PHP7 sú veľmi významné:

  • Až 2x vyšší výkon oproti PHP 7 v porovnaní s PHP 5.6 (wow!)
  • Očakáva sa 64-bitová podpora
  • Mnohé fatálne chyby sú teraz výnimkou
  • Odstránenie starých a nepodporovaných rozhraní SAPI ( softvérové ​​rozhrania serverové aplikácie) a rozšírenia
  • Zlučovanie operátora NULL (??)
  • Operátor kombinovaného porovnania (<=>)
  • deklarácia typu návratu
  • Deklarácia skalárneho typu
  • Anonymné triedy
Ako nainštalovať PHP 7 na Windows

PHP akejkoľvek verzie je takmer vždy spárované so serverom a systémom správy databáz. Ak server vôbec nemáte, pozrite si článok „“. Keď sa v tomto článku dostanete k inštalácii PHP, vráťte sa sem.

Ak už máte server, všeobecné otázky týkajúce sa inovácie nájdete v článku „“.

Funkcie inštalácie PHP 7 na Windows

Nainštaloval som na Apache 2.4 VC14. Ak ste ešte neaktualizovali server, urobte tak. Odkazy a podrobnosti v tomto návode.

Ak chcete stiahnuť PHP 7.0, prejdite na

Skryté pred hosťami

Vždy sťahujte všetky programy iba z oficiálnych stránok!

Vyberte verziu Thread Safe(64-bitový alebo 32-bitový ako váš server Apache).

Určite potrebné Visual C++ Redistribuovateľné pre Visual Studio 2015! Ak ste už inovovali server Apache, tento server tiež potrebuje tento balík. Tie. už si to mal mať nainštalované. Ak to tak nie je, prejdite na

Skryté pred hosťami

A stiahnite si príslušný bitness balík.

Po stiahnutí ho nainštalujte.

Ak použijete pri inštalácii servera, potom rozbaľte obsah stiahnutého archívu z PHP do adresára C: ServerbinPHP.

Prejdite do tohto adresára a vyhľadajte súbor vývoj php.ini a premenovať ho na php.ini.

Otvorte tento súbor ľubovoľným textový editor, nájdite tam čiaru

; extension_dir = "ext"

A nahraďte ho

Extension_dir = "ext"

Teraz musíme povoliť rozšírenia PHP, pretože väčšina stránok a skriptov bez nich nebude fungovať. Pozor: V súčasnosti nie je možné s niektorými rozšíreniami spustiť server, preto sa pozrite nižšie. Nájdite skupinu riadkov:

;extension=php_bz2.dll ;extension=php_curl.dll ;extension=php_fileinfo.dll ;extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension =php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; Musí byť za reťazcom mbstring, pretože na ňom závisí ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Použite s Oracle Database 12c Instant Client ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_odbc.dll ;extension=php_dllsqextension=dll_php_pdo_p extension=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll

A nahraďte ich nasledujúcimi riadkami. Upozorňujeme, že niektoré rozšírenia sú ponechané vypnuté, pretože keď sú povolené, Apache sa nespustí!

extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_gmp.dll extension=php_intl.dll extension=php_imap.dll ;extension=php_interbase.dll extension=php_ldap. dll rozšírenie=php_mbstring.dll rozšírenie=php_exif.dll ; Musí byť za mbstring, pretože to závisí od toho extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Použite s Oracle Database 12c Instant Client extension=php_openssl.dll ;extension=php_pdo_firebird.dll extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll extension=php_pdo_odbc.dll extension=php_pdo_pgsql.dll extension=qldllpdo_s; extension=php_pspell.dll extension=php_shmop.dll

Teraz nájdeme nasledujúcu skupinu riadkov:

;extension=php_soap.dll ;extension=php_sockets.dll ;extension=php_sqlite3.dll ;extension=php_tidy.dll ;extension=php_xmlrpc.dll ;extension=php_xsl.dll

Tieto rozšírenia môžu zahŕňať všetky:

extension=php_soap.dll extension=php_sockets.dll extension=php_sqlite3.dll extension=php_tidy.dll extension=php_xmlrpc.dll extension=php_xsl.dll

Súbor uložíme a zatvoríme.

Teraz prejdime ku konfiguračnému súboru Apache. Pre tých, ktorí nainštalovali podľa mojich pokynov, je tu tento súbor C:ServerbinApache24confhttpd.conf

Otvorte ho pomocou ľubovoľného textového editora. Nájdeme riadky, s ktorými sme spojili PHP 5 a vymažeme ich.

A opisuje len zdôrazňuje na inštaláciu Apache24 a PHP7 na Windows. Popis inštalácie DBMS MySQL zostáva rovnaký a v tomto návode sa neopakuje.

Skôr než budete pokračovať v čítaní, naozaj potrebujete toto všetko nainštalovať a nakonfigurovať pod Windows?Možno by ste mali venovať pozornosť a nestrácať čas a nervy nastavovaním toho istého priamo vo Windowse? V každom prípade si prečítajte článok o. Snáď vám ušetrí nielen čas, ale aj zdravie.

Táto príručka je určená pre vývojárov s základné znalosti Apache a PHP. Táto príručka popíše jediný rozdiel V inštalácia Apache a PHP so základnými inštalačnými pokynmi pre PHP 5.6. Ak neviete, čo je WEB server, protokol http a interpret PHP, vždy sa o tom môžete dozvedieť viac v dokumentácii.

Nebudem odpovedať na otázky v komentároch, ktoré sú zodpovedané v tomto alebo v hlavných pokynoch, odkaz na hlavný pokyn je uvedený v prvom odseku, ako aj na otázky, ktoré sa týkajú pochopenia fungovania Apache a PHP a ešte viac otázky týkajúce sa chýb vo vývoji. Na to existujú vhodné zdroje, literatúra, fóra, kurzy. Vždy sa však môžete opýtať na akúkoľvek otázku, ktorá vás zaujíma. Možno vám niekto z komunity pomôže.

Tak, poďme!

Inštalácia Apache 2.4 VC14

  1. Načítava Apache 2.4 binárne súbory VC14 pod vaším systémom na odkaze http://www.apachelounge.com/download/ Stiahnite si 64-bitovú verziu servera. V čase písania týchto riadkov bol súbor pomenovaný takto: httpd-2.4.17-win64-VC14.zip
  2. Ak potrebujete ďalšie moduly, môžete si ich stiahnuť tam (nie je potrebná základná inštalácia)
  3. Stiahnite si a nainštalujte aktualizácie Visual C++ Redistributable for Visual Studio 2015 z webovej lokality spoločnosti Microsoft.
  4. Rozbaľte obsah priečinka Apache24 zo stiahnutého archívu D:\USR\apache. Upozorňujeme, že do D:\USR\apache nie je potrebné vložiť zložku Apache24 z archívu, ale jej obsah. Nie je potrebné nič inštalovať.
  5. Zmeňte hodnotu v súbore ServerRoot na "d:/usr/apache" (riadok 37) a hodnotu DocumentRoot(A riaditeľstvo) zapnuté "d:/USR/www" (linky 243 a 244). Tiež by ste mali odkomentovať riadok 219 a zmeniť ho na: ServerName localhost:80
  6. Zmeňte parametre uloženia protokolu v rovnakom súbore (nájdite parametre a zmeňte ich): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" bežné
  7. Nainštalujte službu Apache. Otvorte príkazový riadok v mene Správcu a vložte tam nasledujúci riadok: D:\USR\apache\bin\httpd.exe -k install
  8. Počas inštalácie služby sledujeme chybové hlásenia. Ak je všetko vykonané správne, nemali by byť žiadne chyby. Ak sa po vykonaní riadku príkazový riadok znova nezobrazí, urobili ste niečo zle. Stačí použiť funkcie kopírovania a prilepenia, aby ste sa vyhli chybám pri opätovnej tlači.
  9. Vytvorte odkaz na pracovnej ploche pre D:\USR\apache\bin\ApacheMonitor.exe a/alebo ho vložte do automatického načítania (ak chcete otvoriť okno automatického načítania vo WIN8..10, musíte stlačiť WIN + R a potom zadať shell: Spustenie a kliknite na OK)
  10. Spustíme ApacheMonitor. Na systémovej lište sa zobrazí skratka. Kliknite naň ľavým tlačidlom, vyberte Apache24 -> Štart.
  11. V prehliadači prejdite na http://localhost/ – mali by ste vidieť Funguje to!
  12. Ak ste takýto nápis nevideli, zistíme, čo sa pokazilo (prečítajte si protokoly, google, skúste problém vyriešiť sami, pretože sme sa rozhodli pochopiť zložitosť webového servera)

Inštalácia PHP 7

  1. Načítava Najnovšia verzia VC14x64Thread Safe odkaz http://windows.php.net/download/ . Upozorňujeme, že potrebujete VC14 a presne Thread Safe. Súbor, ktorý potrebujete, sa bude s najväčšou pravdepodobnosťou volať takto: php-7.0.0-Win32-VC14-x64.zip
  2. Extrahujte obsah archívu do D:\USR\php. Rovnako ako v prípade Apache nie je potrebné nič inštalovať.
  3. Vyplniť D:\USR\apache\conf\httpd.conf pridať riadky: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" Aplikácia AddHandler/x-httpd-php .php # Cesta k súboru php.ini PHPIniDir "D:/USR/php"
  4. A zmeniť význam parameter DirectoryIndex na index.html index.php (linka 278)
  5. Pomocou ApacheMonitor reštart Apache (Apache24 -> Reštartovať)
  6. Ideme do prehliadača http://localhost/index.php a uistíme sa, že PHP funguje (v prehliadači bude výstup PhpInfo).
  7. Vytvorenie kópie šablóny konfiguračného súboru D:\USR\php\php.ini-development S menom D:\USR\php\php.ini je konfiguračný súbor pre PHP.
  8. Úprava konfiguračného súboru D:\USR\php\php.ini. Pomocou vyhľadávania nájdeme vnútri súboru, odkomentujeme a zmeníme parametre. Všimnite si, že parameter extension určuje sadu rozšírení PHP. Odkomentujte tie rozšírenia, ktoré potrebujete. V príklade rozšírení, ktoré som potreboval. Zadajte svoje časové pásmo, nie moje: extension_dir = "D:/USR/php/ext" sys_temp_dir = "D:/USR/tmp" extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring. dll rozšírenie =php_mysqli.dll extension=php_openssl.dll date.timezone = Europe/Zaporozhye

    Ak máte problémy so spustením curl, pozrite si túto príručku.

  9. Vykonajte v príkazovom riadku php -m zobrazíte zoznam pripojených rozšírení.
  10. Reštart Apache pomocou ApacheMonitor

Inštalácia a konfigurácia všetkého ostatného sa nezmenila. Podrobnosti nájdete v inštalácii PHP 5.6.

V htmlAcademy a ja pre ňu pracujeme ako mentor. V rámci intenzívneho budú musieť študenti pozdvihnúť pracovné prostredie a táto poznámka je zameraná na zjednodušenie tejto náročnej úlohy 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

Prejdite na oficiálnu webovú stránku a stiahnite si aktuálna verzia 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že volím archív zip 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 konfiguráciou 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. Uprednostňujem uchovávanie takýchto vecí v koreňovom adresári systémovej jednotky. 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é na spustenie kódu PHP v režime FastCGI;
  • php7apache2_4.dll– modul pre integráciu s webovým serverom 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

Máme rozbalenú distribučnú súpravu, pripojíme k nej 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 bude PHP hľadať súbor konfiguračných nastavení (pamätajte na php.ini). Dokumentácia poskytuje kompletný reťazec vyhľadávania. Aby ste sa vyhli zbytočným ťažkostiam, 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á.




Hore