Hvordan installere lokal Apache-server med Php, MySQL, phpMyAdmin på Windows-datamaskinen. Hvordan installere lokal Apache-server med Php, MySQL, phpMyAdmin på Windows-datamaskin Installere apache 2.4 php 7

Og så vi installerte nginx-serveren, nå er det på tide å installere php 7.1 på ubuntu. Kombinasjonen nginx + php7 har vist seg veldig godt, og sparer penger og serverressurser.

Installere php 7.1

Først, la oss legge til et depot som vi vil laste ned og installere php 7.1 fra.

Sudo add-apt-repository ppa:ondrej/php

Merk: Hvis systemkodingen er forskjellig fra utf-8, kan det oppstå problemer når du legger til php 7.1-depotet. Så la oss kjøre disse to kommandoene

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

La oss oppdatere listen over depoter

Sudo apt oppdatering

Hvis alt er i orden, la oss fortsette med installasjonen...

Apt installer 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-odb 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-ryddig 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-fortryllende php7.1-dba php7.1-bz2 php7.1-bcmath php7.1-phpdbg php7.1-cgi php7.1-cli

Vi samtykker i installasjonen og venter til alt er ferdig.

Og så er alt klart - php 7.1, og utvidelser er installert. Hvis andre versjoner av php5 ble installert på systemet, kan du fjerne dem ved å kjøre kommandoen:

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

Sette opp php 7.1

php oppsett vil være som følger:

  • Å fikse sårbarheter
  • Øker størrelsen på opplastingsfilen
  • Øker kjøretiden for skriptet
  • Sette opp opcache

Åpne php.ini

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

leter etter en linje

;cgi.fix_pathinfo = 1

avkommenter linjen og sett 0 i stedet for én

Cgi.fix_pathinfo = 0

La oss øke størrelsen på de nedlastede filene. Finn post_max_size og ta det til form

Post_max_size = 100M

La oss øke skriptbehandlingstiden, se etter max_execution_time og sette den til 300 sekunder - vanligvis nødvendig for å jobbe med store mysql-tabeller

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

Lagre filen. Start php7.1-fpm på nytt

Tjeneste php7.1-fpm omstart

Installer MySQL-server og phpmyadmin

sudo apt installer mysql-server-5.7

Under installasjonen vil vi bli bedt om å angi et passord for administratoren mysql server. Oppfyll forespørselen.
Alt er klart. La oss nå installere databasebehandlingen

Sudo apt installer phpmyadmin

Under installasjonen vil den mest sannsynlig be deg om å velge en webserver, velg hvilken som helst, hvis den ber deg angi et passord for databasen, angi det.
La oss nå lage en symbolsk lenke til katalogen der nettstedet vårt vil ligge

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

Du kan få tilgang til databasebehandlingen på

My.site.ru/phpmyadmin/

I fremtiden kan du lage din egen nginx-konfigurasjonsfil for phpmyaadmin-databasebehandlingen, og overføre den til et underdomene som mysql.my.site.ru, og angi serverautorisasjon.

Hvis du har spørsmål, skriv i kommentarfeltet.

// echo get_the_post_thumbnail(get_the_ID(), "relatedthumbnail"); // vise min miniatyrbildestørrelse?>

I den første artikkelen så vi på hvordan du installerer Apache på Windows7. La oss nå se på hvordan du kobler PHP-språket til serveren vår.

Installerer PHP

1) Last ned zip-arkivet med php fra nettstedet http://windows.php.net/download/. Jeg valgte Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Pakk ut php i mappen c:/php-5.3.5/

3) Koble php til Apache. Åpne filen httpd.conf. Den ligger i mappen konf på stedet der du installerte Apache. jeg har dette C:Program Files (x86)Apache Software FoundationApache2.2conf .

For å koble til php som en modul, trenger du bare legge til 3 instruksjoner til httpd.conf-filen:

(samlesitering)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/kodesitering)

Disse linjene bør plasseres omtrent i midten av httpd.conf-filen, for eksempel umiddelbart etter LoadModule-direktivene. For meg ender de på linje 128 i filen. Den nøyaktige plasseringen av disse direktivene er ikke kritisk, men de bør ikke plasseres i begynnelsen eller helt på slutten av httpd.conf-filen.

Merk.

  • Den første linjen laster PHP-modulen implementert i php5apache2_2.dll-biblioteket
  • Den andre linjen setter korrespondansen mellom filer med php-utvidelsen og application/x-httpd-php mime-typen, som behandles av PHP-modulen.
  • Den tredje linjen lar deg spesifisere eksplisitt plasseringen til php.ini-konfigurasjonsfilen.

4) Opprette en konfigurasjonsfil i php. Katalogen c:/php-5.3.5 inneholder flere konfigurasjonsfilmaler. La oss ta filen som grunnlag c:/php-5.3.5/php.ini-produksjon og gi det nytt navn til php.ini.Derfor vil PHP-konfigurasjonsfilen (php.ini) være plassert i c:/php-5.3.5-katalogen, og det er her alle PHP-konfigurasjonsendringer skal gjøres.

Etter å ha gjort endringer i httpd.conf og opprettet php.ini-filen, start Apache på nytt.

5) Sjekk. I mappen C:Program Files (x86)Apache Software FoundationApache2.2htdocs oppretter du en fil index.php med koden:

(samlesitering)

(/kodesitering)

Gå nå til http://localhost/index.php i nettleseren din. Hvis alt er gjort riktig, vil du se en lilla tabell med php-innstillinger.

Ytterligere php-innstillinger

Aktiver kort støtte php-oppføringer, i php.ini finn short_open_tag-funksjonen og aktiver den: short_open_tag = På

I php.ini, spesifiser banen til php-utvidelser; for å gjøre dette, avkommenter og fyll ut extension_dir-linjen. Slik ser det ut for meg:

(samlesitering)
extension_dir = "c:/php-5.3.5/ext"
(/kodesitering)

(samlesitering)
extension=php_mbstring.dll
(/kodesitering)

og linjeutvidelsen=php_mysqli.dll å jobbe med MySql-databaser data:

(samlesitering)
extension=php_mysqli.dll
(/kodesitering)

Hvis du Linux-bruker, og se deretter artikkelen "".

PHP 7 utgang

dette øyeblikket PHP 7.0.0 Alpha versjon 2 er tilgjengelig. Den første betaversjonen vil dukke opp i løpet av de neste dagene. Verken alfa eller beta er anbefalt for ekte arbeid. Men du kan allerede prøve dem på testserveren.

Dessuten er endringene i PHP7 svært betydelige:

  • Øk PHP 7-ytelsen opptil to ganger sammenlignet med PHP 5.6 (wow!)
  • Forventet 64-bits støtte
  • Mange fatale feil er nå unntak
  • Fjerning av gamle og ikke-støttede SAPI-er ( programvaregrensesnitt serverapplikasjoner) og utvidelser
  • NULL-operatoren samles (??)
  • Kombinert sammenligningsoperatør (<=>)
  • Returtypeerklæring
  • Skalartypeerklæring
  • Anonyme klasser
Hvordan installere PHP 7 på Windows

PHP av enhver versjon er nesten alltid sammenkoblet med en server og et databasestyringssystem. Hvis du ikke har en server i det hele tatt, kan du se artikkelen "". Når du kommer til å installere PHP i den artikkelen, kom tilbake hit.

Hvis du allerede har en server, vil du finne generelle spørsmål om oppdatering i artikkelen "".

Funksjoner ved å installere PHP 7 på Windows

Jeg installerte på Apache 2.4 VC14. Hvis du ikke har oppdatert serveren din ennå, gjør det. Lenker og detaljer for denne håndboken.

For å laste ned PHP 7.0 gå til

Skjult for gjester

Last alltid ned alle programmer bare fra offisielle nettsteder!

Velg versjon Trådsikker(64-bit eller 32-bit som din Apache-server).

Helt klart nødvendig Visual C++ omdistribuerbar for Visual Studio 2015! Hvis du allerede har oppgradert Apache-serveren din, trenger den serveren også denne pakken. De. du burde allerede ha installert den. Hvis dette ikke er tilfelle, gå til

Skjult for gjester

Og last ned pakken med passende bitness.

Etter nedlasting, installer den.

Hvis du bruker når du installerer serveren, pakk deretter ut innholdet i det nedlastede arkivet fra PHP inn i katalogen C:ServerbinPHP.

Gå til denne katalogen, finn filen php.ini-utvikling og gi det nytt navn til php.ini.

Åpne denne filen med en hvilken som helst tekstredigerer, finn linjen der

; extension_dir = "ext"

Og erstatte den med

Extension_dir = "ext"

Nå må vi aktivere utvidelser for PHP, siden uten dem vil de fleste nettsteder og skript ikke fungere. OBS: For øyeblikket kan enkelte utvidelser ikke starte serveren, så ta en nærmere titt nedenfor. Finn en gruppe linjer:

;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_intl.dll ;extension=php_intl.dll ; =php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; Må være etter mbstring da det avhenger av det ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Bruk med 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_extension_dll;php_pdo_odbc.dll _pdo_ sqlite.dll ; extension=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll

Og erstatte dem med følgende linjer. Vær oppmerksom på at noen utvidelser forblir deaktivert fordi når de er aktivert starter ikke Apache!

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 ; Må være etter mbstring da det avhenger av det extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Bruk med Oracle Database 12c Instant Client-utvidelse=php_openssl.dll ;extension=php_pdo_firebird.dll-utvidelse=php_pdo_mysql.dll ;extension=php_pdo_oci.dll-utvidelse=php_pdo_odbc.dll-utvidelse=php_pdo_pdo_firebird.dll-utvidelse=php_pdo_extension_pgspql.dll_utvidelse_pgsplq.dll dll ; extension=php_pspell.dll extension=php_shmop.dll

Nå finner vi følgende gruppe linjer:

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

Disse utvidelsene kan alle aktiveres:

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

Lagre og lukk filen.

La oss nå gå videre til Apache-konfigurasjonsfilen. For de som installerte i henhold til instruksjonene mine, er denne filen her C:ServerbinApache24confhttpd.conf

Åpne den med et hvilket som helst tekstredigeringsprogram. Vi finner linjene som vi koblet PHP 5 til og sletter dem.

Og beskriver bare særegne punkter, som er relatert til installasjon av Apache24 og PHP7 på Windows. Beskrivelse av installasjonen MySQL DBMS forblir den samme og gjentas ikke i denne instruksjonen.

Før du fortsetter å lese, vær oppmerksom på om du virkelig trenger å installere og konfigurere alt dette under Windows?Kanskje du bør være oppmerksom og ikke kaste bort tid og nerver på å sette opp det samme direkte i Windows? Les i alle fall artikkelen om. Kanskje det vil spare deg ikke bare tid, men også helse.

Denne håndboken er ment for utviklere med grunnleggende kunnskap Apache og PHP. Denne håndboken vil beskrive eneste forskjellen V installere Apache og PHP med grunnleggende instruksjoner for installasjon av PHP 5.6. Hvis du ikke vet hva en WEB-server, http-protokoll og PHP-tolk er, så kan du alltid lære mer om det ved å lese dokumentasjonen.

Jeg vil ikke svare i kommentarspørsmålene som svaret er i denne eller hovedinstruksjonene; lenken til hovedinstruksjonene er angitt i første avsnitt, samt spørsmål som er relatert til å forstå arbeidet til Apache og PHP, og til og med mer så til spørsmål om feil i utviklingen. For dette er det passende ressurser, litteratur, fora og kurs. Du kan imidlertid alltid stille spørsmål du er interessert i. Kanskje noen fra samfunnet kan hjelpe deg.

Så la oss gå!

Installerer Apache 2.4 VC14

  1. Laster Apache 2.4 binærfiler VC14 for systemet ditt via lenken http://www.apachelounge.com/download/ Last ned 64-biters versjonen av serveren. På tidspunktet for skriving av disse linjene ble filen kalt slik: httpd-2.4.17-win64-VC14.zip
  2. Hvis du trenger noen tilleggsmoduler, kan du laste dem ned der (ikke nødvendig for den grunnleggende installasjonen)
  3. Last ned og installer Visual C++ Redistributable for Visual Studio 2015-oppdateringer fra Microsofts nettsted.
  4. Pakk ut innholdet i mappen Apache24 fra det nedlastede arkivet til D:\USR\apache. Vær oppmerksom på at i D:\USR\apache må du ikke legge inn Apache24-mappen fra arkivet, men innholdet. Det er ikke nødvendig å installere noe.
  5. Endre verdien i filen Serverrot"d:/USR/apache" (linje 37) og verdi DocumentRoot(Og Direktør) på "d:/USR/www" (linje 243 og 244). Du bør også avkommentere linje 219 og endre den til: Servernavn lokalvert:80
  6. Vi endrer logglagringsparametrene i samme fil (finn parametrene og endre): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" vanlig
  7. Installer Apache-tjenesten. Åpne kommandolinjen på vegne av administratoren og sett inn følgende linje der: D:\USR\apache\bin\httpd.exe -k install
  8. Vi overvåker feilmeldinger under serviceinstallasjon. Hvis alt er gjort riktig, skal det ikke være noen feil. Hvis kommandolinjen ikke vises igjen etter å ha utført linjen, har du gjort noe galt. Bare bruk kopier og lim-funksjonene for å unngå skrivefeil.
  9. Lag en snarvei på skrivebordet for D:\USR\apache\bin\ApacheMonitor.exe og/eller sett den i oppstart (for å åpne oppstartsvinduet i WIN8..10 må du trykke WIN+R, deretter enter skall: Oppstart og klikk OK)
  10. Start ApacheMonitor. En snarvei vises i systemstatusfeltet. Venstreklikk på den og velg Apache24 -> Start.
  11. Gå til http://localhost/ i nettleseren - du bør se Det fungerer!
  12. Hvis du ikke ser en slik inskripsjon, finner vi ut hva som gikk galt (vi leser loggene, google, prøver å finne ut av problemet selv, siden vi bestemte oss for å forstå detaljene til webserveren)

Installere PHP 7

  1. Laster siste versjon VC14 x64Trådsikker via lenken http://windows.php.net/download/. Vær oppmerksom på at du trenger VC14 og akkurat Trådsikker. Filen du trenger vil mest sannsynlig hete noe sånt som: php-7.0.0-Win32-VC14-x64.zip
  2. Trekker ut innholdet i arkivet til D:\USR\php. Som med Apache, er det ikke nødvendig å installere noe.
  3. Å lagre D:\USR\apache\conf\httpd.conf legg til linjene: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Sti til php.ini-filen PHPIniDir "D:/USR/php"
  4. Og vi forandrer oss betydning parameter DirectoryIndexindex.html index.php (linje 278)
  5. Bruker ApacheMonitor omstart Apache (Apache24 -> Start på nytt)
  6. Vi går til nettleseren http://localhost/index.php og sørger for at PHP fungerer (nettleseren vil vise PhpInfo).
  7. Lage en kopi av konfigurasjonsfilmalen D:\USR\php\php.ini-utvikling Med navn D:\USR\php\php.ini- Dette er en konfigurasjonsfil for PHP.
  8. Redigering av konfigurasjonsfilen D:\USR\php\php.ini. Ved å bruke søket finner vi inne i filen, fjerner kommentarer og endrer parameterne. Merk at utvidelsesparameteren spesifiserer et sett med PHP-utvidelser. Fjern kommentarene til utvidelsene du trenger. I eksemplet, utvidelsene jeg trengte. Spesifiser tidssonen din, ikke min: 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 = Europa/Zaporozhye

    Hvis du har problemer med å kjøre curl, se disse instruksjonene.

  9. Kjør på kommandolinjen php -m for å se listen over tilkoblede utvidelser.
  10. Starter på nytt Apache ved hjelp av ApacheMonitor

Installasjonen og konfigurasjonen av alt annet er ikke endret. Vennligst se PHP 5.6 Installation Guide for detaljer.

På htmlAcademy og jeg jobber der som mentor. Som en del av intensivkurset vil studentene måtte forbedre arbeidsmiljøet sitt, og dette notatet er rettet mot å forenkle denne vanskelige oppgaven for en nybegynner. Spise forskjellige måter heve en fullverdig LAMP-stabel, men vi vil gå den klassiske veien. La oss konfigurere alle komponentene separat (uten å bruke ferdige skurtreskere) og begynne med PHP (det vil definitivt være et notat som diskuterer ferdiglagde LAMP-sammenstillinger). Siden jeg planlegger å jobbe som mentorer ved PHP-intensiver i fremtiden, kommer jeg til å skrive lignende instruksjoner for repetisjon i andre operativsystemer (Linux, macOS). Som de sier, det er bedre å svette en gang, men da blir det lettere for alle. Så la oss komme i gang.

Last ned PHP for Windows

Gå til den offisielle nettsiden og last ned gjeldende versjon PHP. I skrivende stund er dette - 7.1.4 . Det er flere distribusjonsalternativer tilgjengelig på siden. Jeg har Windows 7 x64, så jeg velger et zip-arkiv med VC14 x64 Thread Safe.

Vær oppmerksom på at det er to distribusjonsalternativer tilgjengelig for nedlasting: Trådsikker (TS) Og Ikke-trådsikker (NTS). Valget avhenger av hvordan du planlegger å bruke tolken. TS anbefales brukt for en enkelt nettjenesteprosess (for eksempel konfigurert via mod_php-modulen for Apache). NTS anbefales for bruk av IIS (Internet Information Service) og alternative FastCGI-webservere (for eksempel Apache med FastCGI-modulen) og kommandolinje.

Installer PHP 7.1

La oss begynne å forberede PHP for komfortabelt arbeid fra kommandolinjen. I forrige trinn lastet du ned arkivet med PHP-distribusjonen. I motsetning til de fleste programmer, leveres PHP i et enkelt arkiv, og ikke som en installasjonspakke. Derfor må du pakke ut filene selv til en hvilken som helst katalog som er praktisk for deg. Jeg foretrekker å lagre slike ting i roten av systemstasjonen. Opprett en katalog i roten til "C:"-stasjonen (eller et annet sted) "php" og trekke ut innholdet i det nedlastede arkivet inn i det.

Mange filer vil vises i katalogen, men vi er mest interessert i:

  • go-pear.bat– skript for å installere PEAR. Du kan lese mer om PEAR i den offisielle dokumentasjonen.
  • php.exe– lar deg kjøre PHP-skript fra konsollen;
  • php-win.exe- lar deg kjøre PHP-skript uten å bruke konsollen;
  • php-cgi.exe– nødvendig for å utføre PHP-kode i FastCGI-modus;
  • php7apache2_4.dll– integrasjonsmodul med Apache 2.4.X webserver;
  • phpdbg.exe– debugger;
  • php.ini-utvikling– eksempelkonfigurasjon PHP-fil for utviklermiljøet (utvikling)
  • php.ini-produksjon– eksempel på en PHP-konfigurasjonsfil for et produksjonsmiljø

Kobler til konfigurasjonsfilen

Vi har det utpakkede distribusjonssettet, la oss koble til konfigurasjonsfilen for det. Vi skal gjøre eksperimenter, så vi tar som en prøve php.ini-utvikling. Lag en kopi av denne filen i php-katalogen (C:\php) Med navn php.ini. VIKTIG! Lag en kopi, ikke et enkelt nytt navn. Under utviklingen kan det hende du må endre konfigurasjonsfilen, og det er stor sjanse for å gjøre en feil som vil være vanskelig å oppdage.

I slike tilfeller er det ingenting bedre enn å gå tilbake til referanseinnstillingene. I vårt tilfelle vil det være nok å kopiere filen på nytt php.ini-utvikling V php.ini. Så, på slutten av handlingene, bør php.ini-filen vises i katalogen med php. I ytterligere notater vil vi definitivt snakke om innholdet mer detaljert.

Tester PHP fra kommandolinjen

På dette trinnet er den såkalte "installasjonen" fullført. Åpne konsollen ( cmd.exe, er snarveien tilgjengelig i Tilbehør-menyen) og skriv inn kommandoen:

C:\php\php.exe --versjon

Resultatet blir noe slikt:

PHP 7.1.4 (cli) (bygget: 11. april 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

Resultatet bekrefter at PHP fungerer. For eksempel, prøv å lage en ny skriptfil (jeg opprettet "test.php"-filen rett i roten av "C:"-stasjonen) og plasser teksten i den:

Prøv nå å kjøre denne filen og se resultatet:

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

Funksjon phpinfo() viser PHP-konfigurasjonsinformasjon i en praktisk form. Vi vil snakke om denne funksjonen senere.

Forenkler tilgangen til php.exe

PHP er klar til å fungere, men du må innrømme at det er ganske upraktisk å legge inn banen til PHP-tolken inn i konsollen hver gang. For å gjøre livet ditt enklere, la oss gjøre noen små endringer i miljøvariablene. La oss starte appleten i kontrollpanelet "System"(eller bare trykk hurtigtasten "Windows + Pause Pause". Klikk deretter på knappen "Endre innstillinger". I vinduet som vises "Egenskaper til systemet", la oss gå til bokmerket "I tillegg". Finn og klikk på knappen "Miljøvariabler".

Finn en variabel i listen "STI" og trykk på knappen "Endring", vises vinduet for variabelredigering. I feltet "Variabel verdi" må vi legge til banen til katalogen med PHP. Gå helt til slutten av linjen og, atskilt med semikolon, angi stien til katalogen med PHP: C:\php;

Det er det, klikk "Ok". Start nå systemet på nytt ( dessverre, du må). Etter å ha startet Windows på nytt, kan du få tilgang til PHP ganske enkelt: php. For å vise versjonsnavnet, skriv for eksempel:

Php -versjon

Og for å tolke test.php-filen som ligger i roten av "C:"-stasjonen:

Php –f C:\test.php

Eller til og med start den innebygde webserveren:

Php -t C:\ -S 127.0.0.1:8888 Lytter på http://127.0.0.1:8888 Dokumentroten er C:\ Trykk Ctrl-C for å avslutte.

For å teste, åpne en nettleser og prøv å gå til http://127.0.0.1:8888/test.php. Vær oppmerksom på at etter parameteren –t vi spesifiserer banen til katalogen som skal bli rotkatalogen til webserveren. Alle skript i denne mappen vil være tilgjengelige for forespørsel fra klienten. Jeg har en fil på stasjonen "C:" 1.php og det er akkurat det jeg ber om.

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

Litt mer om miljøvariabler

La oss nå snakke om hvordan PHP vil se etter konfigurasjonsinnstillingsfilen (husk, php.ini). Dokumentasjonen gir en komplett søkekjede. For å unngå unødvendige komplikasjoner anbefaler jeg å umiddelbart legge til en ny i miljøvariablene - "PHPRC" og spesifiser banen til katalogen med konfigurasjonsfilen som en verdi. Konfigurasjonen min ligger i samme katalog som de viktigste php-filene, derfor spesifiserer jeg verdien til variabelen -

"C:\php". En omstart vil være nødvendig etter endringen.

Det var alt for meg. Den første delen av håndboken for nybegynnere er klar.




Topp