Kako namestiti lokalni strežnik Apache s Php, MySQL, phpMyAdmin na računalnik z operacijskim sistemom Windows. Kako namestiti lokalni strežnik Apache s Php, MySQL, phpMyAdmin na računalnik z operacijskim sistemom Windows Namestitev apache 2.4 php 7

In tako smo namestili strežnik nginx, zdaj je čas za namestitev php 7.1 na ubuntu. Kombinacija nginx + php7 se je zelo dobro izkazala in prihranila denar in vire strežnika.

Namestitev php 7.1

Najprej dodajmo repozitorij, iz katerega bomo prenesli in namestili php 7.1.

Sudo add-apt-repository ppa:ondrej/php

Opomba: Če je sistemsko kodiranje drugačno od utf-8, lahko pride do težav pri dodajanju repozitorija php 7.1. Zaženimo torej ta dva ukaza

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

Posodobimo seznam repozitorijev

Posodobitev Sudo apt

Če je vse v redu, nadaljujemo z namestitvijo ...

Apt namestite 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

Strinjamo se z namestitvijo in počakamo, da je vse končano.

In tako je vse pripravljeno - php 7.1 in razširitve so nameščene. Če so bile v sistemu nameščene druge različice php5, jih lahko odstranite tako, da zaženete ukaz:

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

Nastavitev php 7.1

nastavitev php bo takole:

  • Odpravljanje ranljivosti
  • Povečanje velikosti datoteke za nalaganje
  • Povečanje časa izvajanja skripta
  • Nastavitev opcache

Odprite php.ini

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

išče črto

;cgi.fix_pathinfo = 1

odkomentirajte vrstico in postavite 0 namesto ena

Cgi.fix_pathinfo = 0

Povečajmo velikost prenesenih datotek. Poiščite post_max_size in ga postavite v obliko

Post_max_size = 100M

Povečajmo čas obdelave skripta, poiščimo max_execution_time in ga nastavimo na 300 sekund – običajno je potrebno za delo z velikimi tabelami 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

Shranite datoteko. Znova zaženite php7.1-fpm

Ponovni zagon storitve php7.1-fpm

Namestite strežnik MySQL in phpmyadmin

sudo apt namestite mysql-server-5.7

Med namestitvijo bomo morali nastaviti geslo za skrbnika strežnik mysql. Izpolni zahtevo.
Vse je pripravljeno. Zdaj pa namestimo upravitelja baze podatkov

Sudo apt namestite phpmyadmin

Med namestitvijo vas bo najverjetneje vprašal, da izberete spletni strežnik, izberite poljubnega, če zahteva, da nastavite geslo za bazo, ga nastavite.
Sedaj pa naredimo simbolično povezavo do imenika, kjer bo naše spletno mesto

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

Do upravitelja baz podatkov lahko dostopate na

My.site.ru/phpmyadmin/

V prihodnosti lahko ustvarite lastno konfiguracijsko datoteko nginx za upravitelja baze podatkov phpmyaadmin in jo prenesete v poddomeno, kot je mysql.my.site.ru, ter nastavite avtorizacijo strežnika.

Če imate kakršna koli vprašanja, jih napišite v komentarje.

// echo get_the_post_thumbnail(get_the_ID(), "relatedthumbnail"); // prikaže velikost moje sličice?>

V prvem članku smo pogledali, kako namestiti Apache v Windows7. Zdaj pa poglejmo, kako povezati jezik PHP z našim strežnikom.

Namestitev PHP

1) Prenesite zip arhiv s php s spletnega mesta http://windows.php.net/download/. Izbral sem Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Razpakirajte php v mapo c:/php-5.3.5/

3) Povežite php z Apache. Odprite datoteko httpd.conf. Je v mapi konf na mestu, kjer ste namestili Apache. tole imam C:Programske datoteke (x86)Apache Software FoundationApache2.2conf .

Če želite povezati php kot modul, morate v datoteko httpd.conf dodati samo 3 navodila:

(sodecitacija)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType aplikacija/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/codecitation)

Te vrstice naj bodo postavljene približno na sredino datoteke httpd.conf, na primer takoj za direktivami LoadModule. Zame se končajo v 128. vrstici datoteke. Natančna lokacija teh direktiv ni kritična, vendar jih ne smete postaviti na začetek ali na konec datoteke httpd.conf.

Opomba.

  • Prva vrstica naloži modul PHP, implementiran v knjižnici php5apache2_2.dll
  • Druga vrstica določa ujemanje med datotekami s pripono php in tipom mime application/x-httpd-php, ki ga obdeluje modul PHP.
  • Tretja vrstica vam omogoča, da izrecno določite lokacijo konfiguracijske datoteke php.ini.

4) Ustvarjanje konfiguracijske datoteke v php. Imenik c:/php-5.3.5 vsebuje več predlog konfiguracijskih datotek. Za osnovo vzemimo datoteko c:/php-5.3.5/php.ini-production in ga preimenujte v php.ini.Tako se bo konfiguracijska datoteka PHP (php.ini) nahajala v imeniku c:/php-5.3.5 in tukaj je treba opraviti vse spremembe konfiguracije PHP.

Ko spremenite httpd.conf in ustvarite datoteko php.ini, znova zaženite Apache.

5) Preverite. V mapi C:Program Files (x86)Apache Software FoundationApache2.2htdocs ustvarite datoteko index.php s kodo:

(sodecitacija)

(/codecitation)

Zdaj pojdite na http://localhost/index.php v brskalniku. Če je vse narejeno pravilno, boste videli vijolično tabelo z nastavitvami php.

Dodatne nastavitve php

Omogoči kratko podporo php vnosi, v php.ini poiščite funkcijo short_open_tag in jo omogočite: short_open_tag = On

V php.ini določite pot do razširitev php; za to odkomentirajte in izpolnite vrstico extension_dir. Pri meni izgleda takole:

(sodecitacija)
extension_dir = "c:/php-5.3.5/ext"
(/codecitation)

(sodecitacija)
razširitev=php_mbstring.dll
(/codecitation)

in razširitev vrstice=php_mysqli.dll za delo baze podatkov MySql podatki:

(sodecitacija)
razširitev=php_mysqli.dll
(/codecitation)

Če ti Uporabnik Linuxa, potem si oglejte članek "".

Izhod PHP 7

Vklopljeno ta trenutek Na voljo je PHP 7.0.0 Alpha izdaja 2. Prva različica beta se bo pojavila v naslednjih nekaj dneh. Niti alfa niti beta nista priporočljivi za resnično delo. Lahko pa jih že preizkusite na testnem strežniku.

Poleg tega so spremembe v PHP7 zelo pomembne:

  • Povečajte zmogljivost PHP 7 do dvakrat v primerjavi s PHP 5.6 (vau!)
  • Pričakovana 64-bitna podpora
  • Številne usodne napake so zdaj izjeme
  • Odstranjevanje starih in nepodprtih SAPI-jev ( programski vmesniki strežniške aplikacije) in razširitve
  • Operator NULL se združuje (??)
  • Kombinirani primerjalni operator (<=>)
  • Izjava o vrnjenem tipu
  • Deklaracija skalarnega tipa
  • Anonimni razredi
Kako namestiti PHP 7 na Windows

PHP katere koli različice je skoraj vedno povezan s strežnikom in sistemom za upravljanje baze podatkov. Če strežnika sploh nimate, si oglejte članek "". Ko pridete do namestitve PHP v tem članku, se vrnite sem.

Če že imate strežnik, boste našli splošna vprašanja o posodabljanju v članku "".

Značilnosti namestitve PHP 7 v sistem Windows

Namestil sem na Apache 2.4 VC14. Če strežnika še niste posodobili, to storite. Povezave in podrobnosti za ta priročnik.

Za prenos PHP 7.0 pojdite na

Skrit pred gosti

Vse programe vedno prenašajte le z uradnih spletnih mest!

Izberite različico Thread Safe(64-bitni ali 32-bitni kot vaš strežnik Apache).

Vsekakor potrebno Visual C++ za redistribucijo za Visual Studio 2015! Če ste že nadgradili svoj strežnik Apache, potem tudi ta strežnik potrebuje ta paket. Tisti. morali bi ga že namestiti. Če temu ni tako, pojdite na

Skrit pred gosti

In prenesite paket ustrezne bitnosti.

Po prenosu ga namestite.

Če uporabljate pri namestitvi strežnika, razpakirajte vsebino prenesenega arhiva iz PHP v imenik C:ServerbinPHP.

Pojdite v ta imenik in poiščite datoteko php.ini-razvoj in ga preimenujte v php.ini.

Odprite to datoteko s katerim koli urejevalnik besedil, tam poiščite vrstico

; extension_dir = "ext"

In ga nadomestite z

Extension_dir = "ext"

Zdaj moramo omogočiti razširitve za PHP, saj brez njih večina spletnih mest in skriptov ne bo delovala. Pozor: Trenutno nekatere razširitve ne morejo zagnati strežnika, zato si oglejte spodaj. Poiščite skupino vrstic:

;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 ;razširitev=php_ldap.dll ;razširitev=php_mbstring.dll ;razširitev=php_exif.dll ; Mora biti za nizom mb, saj je odvisen od njega ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Uporabite z 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=php_pdo_ sq lite.dll ; razširitev=php_pgsql.dll ; razširitev=php_pspell.dll ; razširitev=php_shmop.dll

In jih nadomestite z naslednjimi vrsticami. Upoštevajte, da so nekatere razširitve onemogočene, ker se Apache ne zažene, ko so omogočene!

Razširitev=php_bz2.dll razširitev=php_curl.dll razširitev=php_fileinfo.dll razširitev=php_gd2.dll razširitev=php_gettext.dll razširitev=php_gmp.dll razširitev=php_intl.dll razširitev=php_imap.dll ;razširitev=php_interbase.dll razširitev=php_ldap. dll extension=php_mbstring.dll extension=php_exif.dll ; Mora biti za nizom mbstring, ker je odvisno od tega extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Uporaba z 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=php_pdo_sqlite.dll extension=php_pgsq l.dll ; razširitev=php_pspell.dll razširitev=php_shmop.dll

Zdaj najdemo naslednjo skupino vrstic:

;razširitev=php_soap.dll ;razširitev=php_sockets.dll ;razširitev=php_sqlite3.dll ;razširitev=php_tidy.dll ;razširitev=php_xmlrpc.dll ;razširitev=php_xsl.dll

Vse te razširitve je mogoče omogočiti:

Razširitev=php_soap.dll razširitev=php_sockets.dll razširitev=php_sqlite3.dll razširitev=php_tidy.dll razširitev=php_xmlrpc.dll razširitev=php_xsl.dll

Shranite in zaprite datoteko.

Zdaj pa preidimo na konfiguracijsko datoteko Apache. Za tiste, ki so namestili po mojih navodilih, je ta datoteka tukaj C:ServerbinApache24confhttpd.conf

Odprite ga s katerim koli urejevalnikom besedil. Poiščemo vrstice, s katerimi smo povezali PHP 5 in jih izbrišemo.

In opisuje samo razlikovalne točke, ki se nanašajo na namestitev Apache24 in PHP7 v sistem Windows. Opis namestitve MySQL DBMS ostaja enak in se v tem navodilu ne ponavlja.

Preden nadaljujete z branjem, bodite pozorni, ali je res treba vse to namestiti in konfigurirati pod Windows? Mogoče bi morali biti pozorni in ne izgubljati časa in živcev z nastavljanjem iste stvari neposredno v Windows? V vsakem primeru preberite članek o. Morda vam bo prihranilo ne le čas, ampak tudi zdravje.

Ta priročnik je namenjen razvijalcem z osnovno znanje Apache in PHP. Ta priročnik bo opisal edina razlika V namestitev Apache in PHP z osnovnimi navodili za namestitev PHP 5.6. Če ne veste, kaj so WEB strežnik, http protokol in PHP tolmač, potem se lahko o tem vedno podrobneje seznanite z branjem dokumentacije.

V komentarjih ne bom odgovarjal na vprašanja, katerih odgovor je v tem ali v glavnih navodilih; povezava do glavnih navodil je navedena v prvem odstavku, pa tudi na vprašanja, ki se nanašajo na razumevanje dela Apache in PHP ter celo bolj na vprašanja o napakah v razvoju. Za to obstajajo ustrezni viri, literatura, forumi in tečaji. Vedno pa lahko postavite kakršnokoli vprašanje, ki vas zanima. Morda vam lahko kdo iz skupnosti pomaga.

Torej, gremo!

Namestitev Apache 2.4 VC14

  1. nalaganje Binarne datoteke Apache 2.4 VC14 za vaš sistem preko povezave http://www.apachelounge.com/download/ Prenesite 64-bitno različico strežnika. V času pisanja teh vrstic se je datoteka imenovala takole: httpd-2.4.17-win64-VC14.zip
  2. Če potrebujete dodatne module, jih lahko prenesete tam (ni potrebno za osnovno namestitev)
  3. Prenesite in namestite posodobitve Visual C++ Redistributable for Visual Studio 2015 z Microsoftovega spletnega mesta.
  4. Razpakirajte vsebino mape Apache24 iz prenesenega arhiva v D:\USR\apache. Upoštevajte, da v D:\USR\apache ne smete postaviti mape Apache24 iz arhiva, temveč njeno vsebino. Ničesar ni treba namestiti.
  5. Spremenite vrednost v datoteki ServerRoot na "d:/USR/apache" (vrstica 37) in vrednost DocumentRoot(In Direcroty) vklopljeno "d:/USR/www" (vrstici 243 in 244). Odkomentirajte tudi vrstico 219 in jo spremenite v: Ime strežnika lokalni gostitelj:80
  6. V isti datoteki spremenimo parametre shranjevanja dnevnika (poiščite parametre in spremenite): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" common
  7. Namestite storitev Apache. Odprite ukazno vrstico v imenu skrbnika in tja vstavite naslednjo vrstico: D:\USR\apache\bin\httpd.exe -k install
  8. Med namestitvijo storitve spremljamo sporočila o napakah. Če je vse opravljeno pravilno, ne bi smelo biti napak. Če se po izvedbi vrstice ukazna vrstica ne prikaže več, ste naredili nekaj narobe. Preprosto uporabite funkciji kopiranja in lepljenja, da se izognete tipkarskim napakam.
  9. Na namizju ustvarite bližnjico za D:\USR\apache\bin\ApacheMonitor.exe in/ali ga postavite v zagon (če želite odpreti zagonsko okno v WIN8..10, morate pritisniti WIN+R, nato vnesti lupina: Zagon in kliknite OK)
  10. Zaženite ApacheMonitor. V sistemski vrstici se prikaže bližnjica. Levi klik nanj in izberite Apache24 -> Start.
  11. V brskalniku pojdite na http://localhost/ - morali bi videti Deluje!
  12. Če ne vidite takega napisa, ugotovimo, kaj je šlo narobe (beremo dnevnike, google, poskušamo sami ugotoviti težavo, saj smo se odločili razumeti zapletenost spletnega strežnika)

Namestitev PHP 7

  1. nalaganje Najnovejša različica VC14 x64Thread Safe preko povezave http://windows.php.net/download/. Upoštevajte, da potrebujete VC14 in točno Thread Safe. Datoteka, ki jo potrebujete, se bo najverjetneje imenovala nekako takole: php-7.0.0-Win32-VC14-x64.zip
  2. Ekstrahiranje vsebine arhiva v D:\USR\php. Tako kot pri Apacheju ni treba ničesar namestiti.
  3. Vložiti D:\USR\apache\conf\httpd.conf dodajte vrstice: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Pot do datoteke php.ini PHPIniDir "D:/USR/php"
  4. In se spreminjamo pomen parameter DirectoryIndex na index.html index.php (vrstica 278)
  5. Uporaba ApacheMonitorja ponovni zagon Apache (Apache24 -> Ponovni zagon)
  6. Gremo v brskalnik http://localhost/index.php in se prepričamo, da PHP deluje (brskalnik bo prikazal PhpInfo).
  7. Izdelava kopije predloge konfiguracijske datoteke D:\USR\php\php.ini-development Z imenom D:\USR\php\php.ini- To je konfiguracijska datoteka za PHP.
  8. Urejanje konfiguracijske datoteke D:\USR\php\php.ini. Z iskanjem poiščemo datoteko, jo odkomentiramo in spremenimo parametre. Upoštevajte, da parameter razširitve določa niz razširitev PHP. Odkomentirajte razširitve, ki jih potrebujete. V primeru razširitve, ki sem jih potreboval. Določite svoj časovni pas, ne mojega: 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 extension=php_mysqli.dll extension=php_openssl.dll date.timezone = Evropa/Zaporožje

    Če imate težave z zagonom curl, si oglejte ta navodila.

  9. Izvedite v ukazni vrstici php -m za ogled seznama povezanih razširitev.
  10. Ponovni zagon Apache z uporabo ApacheMonitorja

Namestitev in konfiguracija vsega drugega se ni spremenila. Za podrobnosti glejte Navodila za namestitev PHP 5.6.

Na htmlAcademy in tam delam kot mentor. Kot del intenzivnega tečaja bodo študenti morali izboljšati svoje delovno okolje in ta opomba je namenjena poenostavitvi te težke naloge za začetnika. Jejte različne poti dvigovanje polnopravnega sklada LAMP, vendar bomo šli po klasični poti. Konfigurirajmo vse komponente ločeno (brez uporabe že pripravljenih kombinacij) in začnimo s PHP (zagotovo bo opomba o že pripravljenih sklopih LAMP). Ker nameravam v prihodnje delati kot mentor na PHP intenzivih, bom napisal podobna navodila za ponovitev v drugih operacijskih sistemih (Linux, macOS). Kot pravijo, se je bolje enkrat potiti, potem pa bo vsem lažje. Pa začnimo.

Prenesite PHP za Windows

Pojdite na uradno spletno stran in prenesite trenutna verzija PHP. V času pisanja je to - 7.1.4 . Na strani je na voljo več možnosti distribucije. Imam Windows 7 x64, zato izberem arhiv zip z VC14 x64 Thread Safe.

Upoštevajte, da sta za prenos na voljo dve možnosti distribucije: Nitno varno (TS) in Ne-nitno varno (NTS). Izbira je odvisna od tega, kako nameravate uporabiti tolmača. TS je priporočljivo uporabljati za en sam proces spletnih storitev (na primer konfiguriran prek modula mod_php za Apache). NTS priporočamo za uporabo IIS (Internet Information Service) in alternativnih spletnih strežnikov FastCGI (na primer Apache z modulom FastCGI) in ukazna vrstica.

Namestite PHP 7.1

Začnimo pripravljati PHP za udobno delo iz ukazne vrstice. V prejšnjem koraku ste prenesli arhiv z distribucijo PHP. Za razliko od večine programov je PHP dobavljen v preprostem arhivu in ne kot namestitveni paket. Zato boste morali datoteke sami ekstrahirati v kateri koli imenik, ki vam ustreza. Takšne stvari raje shranim v koren sistemskega pogona. Ustvarite imenik v korenu pogona »C:« (ali na katerem koli drugem mestu) "php" in vanj ekstrahirajte vsebino prenesenega arhiva.

V imeniku se bo pojavilo veliko datotek, najbolj pa nas zanimajo:

  • go-pear.bat– skripta za namestitev PEAR. Več o PEAR si lahko preberete v uradni dokumentaciji.
  • php.exe– omogoča izvajanje PHP skriptov iz konzole;
  • php-win.exe- omogoča izvajanje PHP skriptov brez uporabe konzole;
  • php-cgi.exe– potrebno za izvajanje kode PHP v načinu FastCGI;
  • php7apache2_4.dll– integracijski modul s spletnim strežnikom Apache 2.4.X;
  • phpdbg.exe– razhroščevalnik;
  • php.ini-razvoj– primer konfiguracije datoteko PHP za razvijalsko okolje (razvoj)
  • php.ini-produkcija– primer konfiguracijske datoteke PHP za produkcijsko okolje

Povezovanje konfiguracijske datoteke

Imamo nepakiran distribucijski komplet, povežimo konfiguracijsko datoteko zanj. Delali bomo poskuse, zato bomo vzeli za vzorec php.ini-razvoj. Naredite kopijo te datoteke v php imenik (C:\php) Z imenom php.ini. POMEMBNO! Naredite kopijo, ne preprosto preimenovanje. Med razvojem boste morda morali spremeniti konfiguracijsko datoteko in obstaja velika možnost, da naredite napako, ki jo bo težko odkriti.

V takih primerih ni nič boljšega kot vrnitev na referenčne nastavitve. V našem primeru bo dovolj, da datoteko ponovno kopirate php.ini-razvoj V php.ini. Torej, na koncu dejanj se mora datoteka php.ini pojaviti v imeniku s php. V nadaljnjih zapisih bomo vsekakor podrobneje spregovorili o njegovi vsebini.

Testiranje PHP iz ukazne vrstice

Na tem koraku je tako imenovana "namestitev" končana. Odprite svojo konzolo ( cmd.exe, bližnjica je na voljo v meniju Pripomočki) in vnesite ukaz:

C:\php\php.exe --različica

Rezultat bo nekaj takega:

PHP 7.1.4 (cli) (zgrajeno: 11. apr. 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Avtorska pravica (c) 1997-2017 Skupina PHP Zend Engine v3.1.0, Avtorska pravica (c) 1998 -2017 Zend Technologies

Rezultat potrjuje, da PHP deluje. Na primer, poskusite ustvariti novo skriptno datoteko (datoteko »test.php« sem ustvaril neposredno v korenu pogona »C:«) in vanjo vstavite besedilo:

Zdaj poskusite izvesti to datoteko in si oglejte rezultat:

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

funkcija phpinfo() prikaže informacije o konfiguraciji PHP v priročni obliki. O tej funkciji bomo govorili kasneje.

Poenostavitev dostopa do php.exe

PHP je pripravljen za delo, vendar morate priznati, da je vsakokratno vnašanje poti do tolmača PHP v konzolo precej neprijetno. Da bi vam olajšali življenje, naredimo nekaj majhnih sprememb v spremenljivkah okolja. Zaženimo programček na nadzorni plošči "Sistem"(ali samo pritisnite bližnjično tipko "Windows + Pause Break". Nato kliknite na gumb "Spremeni nastavitve". V oknu, ki se prikaže "Lastnosti sistema", pojdimo na zaznamek "Dodatno". Poiščite in kliknite na gumb "Spremenljivke okolja".

Poiščite spremenljivko na seznamu "POT" in pritisnite gumb "Spremeni", se prikaže okno za urejanje spremenljivk. V polje »Vrednost spremenljivke« moramo dodati pot do imenika s PHP. Pojdite na sam konec vrstice in, ločeno s podpičji, navedite pot do imenika s PHP: C:\php;

To je to, kliknite "V redu". Zdaj znova zaženite sistem (žal, morate). Po ponovnem zagonu sistema Windows lahko preprosto dostopate do PHP: php. Za prikaz imena različice na primer napišite:

Php – različica

In za razlago datoteke test.php, ki se nahaja v korenu pogona »C:«:

Php –f C:\test.php

Ali celo zaženite vgrajeni spletni strežnik:

Php -t C:\ -S 127.0.0.1:8888 Poslušanje na http://127.0.0.1:8888 Koren dokumenta je C:\ Pritisnite Ctrl-C za izhod.

Za preizkus odprite spletni brskalnik in poskusite obiskati http://127.0.0.1:8888/test.php. Upoštevajte, da za parametrom –t določimo pot do imenika, ki bo postal korenski imenik spletnega strežnika. Vsi skripti v tej mapi bodo na voljo za zahtevo odjemalca. Imam eno datoteko na pogonu "C:" 1.php in točno to sprašujem.

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

Še nekaj o spremenljivkah okolja

Zdaj pa se pogovorimo o tem, kako bo PHP iskal datoteko konfiguracijskih nastavitev (ne pozabite, php.ini). Dokumentacija zagotavlja celotno iskalno verigo. Da bi se izognili nepotrebnim zapletom, priporočam, da spremenljivkam okolja takoj dodate novo - "PHPRC" in kot vrednost določite pot do imenika s konfiguracijsko datoteko. Moja konfiguracija se nahaja v istem imeniku kot glavne datoteke php, zato določim vrednost spremenljivke -

"C:\php". Po spremembi bo potreben ponovni zagon.

To je vse zame. Prvi del priročnika za začetnike je pripravljen.




Vrh