Cum se instalează serverul local Apache cu Php, MySQL, phpMyAdmin pe computer Windows. Cum se instalează serverul local Apache cu Php, MySQL, phpMyAdmin pe computer Windows Instalarea apache 2.4 php 7

Și așa am instalat serverul nginx, acum este timpul să instalăm php 7.1 pe ubuntu. Combinația nginx + php7 s-a dovedit foarte bine, economisind bani și resurse de server.

Instalarea php 7.1

Mai întâi, să adăugăm un depozit din care vom descărca și instala php 7.1.

Sudo add-apt-repository ppa:ondrej/php

Notă: Dacă codarea sistemului este diferită de utf-8, atunci pot apărea probleme la adăugarea depozitului php 7.1. Deci, să rulăm aceste două comenzi

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

Să actualizăm lista de depozite

Actualizare Sudo apt

Dacă totul este în regulă, să continuăm cu instalarea...

Instalare apt 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

Suntem de acord cu instalarea și așteptăm până când totul este finalizat.

Și astfel totul este gata - php 7.1 și extensiile sunt instalate. Dacă pe sistem au fost instalate alte versiuni de php5, le puteți elimina executând comanda:

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

Configurarea php 7.1

setare php va fi după cum urmează:

  • Remedierea vulnerabilităților
  • Creșterea dimensiunii fișierului de încărcare
  • Creșterea timpului de rulare a scriptului
  • Configurarea opcache-ului

Deschideți php.ini

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

caută o linie

;cgi.fix_pathinfo = 1

decomentează linia și pune 0 în loc de unu

Cgi.fix_pathinfo = 0

Să mărim dimensiunea fișierelor descărcate. Găsiți post_max_size și aduceți-o în formă

Post_max_size = 100M

Să creștem timpul de procesare a scriptului, să căutăm max_execution_time și să-l setăm la 300 de secunde - de obicei necesar pentru a lucra cu tabele mysql mari

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

Salvați fișierul. Reporniți php7.1-fpm

Repornirea serviciului php7.1-fpm

Instalați serverul MySQL și phpmyadmin

sudo apt install mysql-server-5.7

În timpul instalării, ni se va cere să setăm o parolă pentru administrator server mysql. Îndepliniți cererea.
Totul este gata. Acum să instalăm managerul de baze de date

Sudo apt install phpmyadmin

În timpul instalării, cel mai probabil vă va cere să selectați un server web, să selectați oricare, dacă vă cere să setați o parolă pentru baza de date, setați-o.
Acum vom face un link simbolic către directorul în care va fi localizat site-ul nostru

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

Puteți accesa managerul bazei de date la

My.site.ru/phpmyadmin/

În viitor, puteți crea propriul fișier de configurare nginx pentru managerul de baze de date phpmyaadmin și îl puteți transfera într-un subdomeniu precum mysql.my.site.ru și puteți seta autorizarea serverului.

Dacă aveți întrebări, scrieți în comentarii.

// echo get_the_post_thumbnail(get_the_ID(), "related thumbnail"); // afișează dimensiunea miniaturii mele?>

În primul articol, ne-am uitat la cum să instalați Apache pe Windows7. Acum să vedem cum să conectăm limba PHP la serverul nostru.

Instalarea PHP

1) Descărcați arhiva zip cu php de pe site-ul http://windows.php.net/download/. Am ales Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Dezarhivați php în folderul c:/php-5.3.5/

3) Conectați php la Apache. Deschideți fișierul httpd.conf. Este în folder confîn locul unde ai instalat Apache. am asta C:Fișiere de program (x86)Apache Software FoundationApache2.2conf .

Pentru a conecta php ca modul, trebuie să adăugați doar 3 instrucțiuni la fișierul httpd.conf:

(codificare)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
Aplicație AddType/x-httpd-php phtml php
PHPIniDir „c:/php-5.3.5/”
(/codificare)

Aceste linii ar trebui să fie plasate aproximativ în mijlocul fișierului httpd.conf, de exemplu, imediat după directivele LoadModule. Pentru mine se termină pe rândul 128 al dosarului. Locația exactă a acestor directive nu este critică, dar ele nu ar trebui plasate la începutul sau la sfârșitul fișierului httpd.conf.

Notă.

  • Prima linie încarcă modulul PHP implementat în biblioteca php5apache2_2.dll
  • A doua linie stabilește corespondența dintre fișierele cu extensia php și tipul application/x-httpd-php mime, care este procesată de modulul PHP.
  • A treia linie vă permite să specificați în mod explicit locația fișierului de configurare php.ini.

4) Crearea unui fișier de configurare în php. Directorul c:/php-5.3.5 conține mai multe șabloane de fișiere de configurare. Să luăm dosarul ca bază c:/php-5.3.5/php.ini-productionși redenumiți-l în php.ini.Astfel, fișierul de configurare PHP (php.ini) va fi localizat în directorul c:/php-5.3.5 și aici ar trebui făcute toate modificările configurației PHP.

După ce ați făcut modificări la httpd.conf și ați creat fișierul php.ini, reporniți Apache.

5) Verificați. În folderul C:Program Files (x86)Apache Software FoundationApache2.2htdocs, creați un fișier index.php cu codul:

(codificare)

(/codificare)

Acum accesați http://localhost/index.php în browser. Dacă totul este făcut corect, veți vedea un tabel violet cu setări php.

Setări suplimentare php

Activați asistența scurtă intrări php, în php.ini găsiți funcția short_open_tag și activați-o: short_open_tag = On

În php.ini, specificați calea către extensiile php; pentru a face acest lucru, decomentați și completați linia extension_dir. Asa arata pentru mine:

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

(codificare)
extensie=php_mbstring.dll
(/codificare)

și extensia de linie=php_mysqli.dll pentru a lucra baze de date MySql date:

(codificare)
extensie=php_mysqli.dll
(/codificare)

daca tu utilizator Linux, apoi consultați articolul „”.

Ieșire PHP 7

Pe acest moment Este disponibil PHP 7.0.0 Alpha versiunea 2. Prima versiune beta va apărea în zilele următoare. Nici alpha, nici beta nu sunt recomandate pentru munca reală. Dar le puteți încerca deja pe serverul de testare.

Mai mult, modificările din PHP7 sunt foarte semnificative:

  • Creșteți performanța PHP 7 de până la două ori comparativ cu PHP 5.6 (wow!)
  • Suport așteptat pe 64 de biți
  • Multe erori fatale sunt acum excepții
  • Eliminarea SAPI-urilor vechi și neacceptate ( interfețe software aplicații server) și extensii
  • Operatorul NULL se unește (??)
  • Operator de comparare combinat (<=>)
  • Declarație de tip returnare
  • Declarație de tip scalar
  • Cursuri anonime
Cum se instalează PHP 7 pe Windows

PHP de orice versiune este aproape întotdeauna asociat cu un server și un sistem de gestionare a bazelor de date. Dacă nu aveți deloc un server, consultați articolul „”. Când ajungeți la instalarea PHP în acel articol, reveniți aici.

Dacă aveți deja un server, atunci veți găsi întrebări generale despre actualizare în articolul „”.

Caracteristici de instalare PHP 7 pe Windows

Am instalat pe Apache 2.4 VC14. Dacă nu v-ați actualizat încă serverul, faceți-o. Link-uri și detalii pentru acest manual.

Pentru a descărca PHP 7.0, accesați

Ascuns de oaspeți

Descărcați întotdeauna toate programele numai de pe site-urile oficiale!

Selectați versiunea Fir de siguranta(64 de biți sau 32 de biți ca serverul dvs. Apache).

Neapărat necesar Visual C++ redistribuibil pentru Visual Studio 2015! Dacă v-ați actualizat deja serverul Apache, atunci și acel server are nevoie de acest pachet. Acestea. ar fi trebuit să-l fi instalat deja. Dacă nu este cazul, atunci accesați

Ascuns de oaspeți

Și descărcați pachetul de bitness corespunzător.

După descărcare, instalați-l.

Dacă utilizați atunci când instalați serverul, atunci despachetați conținutul arhivei descărcate din PHP în director C:ServerbinPHP.

Accesați acest director, găsiți fișierul php.ini-dezvoltareși redenumiți-l în php.ini.

Deschideți acest fișier cu oricare editor de text, găsiți linia acolo

; extension_dir = "ext"

Și înlocuiește-l cu

Extension_dir = "ext"

Acum trebuie să activăm extensiile pentru PHP, deoarece fără ele majoritatea site-urilor și scripturilor nu vor funcționa. Atenție: În acest moment, unele extensii nu pot porni serverul, așa că aruncați o privire mai atentă mai jos. Găsiți un grup de linii:

;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 ;extensie =php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; Trebuie să fie după mbstring, deoarece depinde de el ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Folosiți cu 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_pdo_pg;php_pdo_pdo_pg.dll; ; extensie=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll

Și înlocuiți-le cu următoarele rânduri. Vă rugăm să rețineți că unele extensii sunt lăsate dezactivate deoarece atunci când sunt activate Apache nu pornește!

Extensie=php_bz2.dll extensie=php_curl.dll extensie=php_fileinfo.dll extensie=php_gd2.dll extensie=php_gettext.dll extensie=php_gmp.dll extensie=php_intl.dll extensie=php_imap.dll ;extension=php_interbase.dll extensie=php_ldap. dll extensie=php_mbstring.dll extensie=php_exif.dll ; Trebuie să fie după mbstring deoarece depinde de el extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Utilizați cu extensia Oracle Database 12c Instant Client=php_openssl.dll ;extension=php_pdo_firebird.dll extensia=php_pdo_mysql.dll ;extension=php_pdo_oci.dll extensia=php_pdo_odbc.dll extensia=php_pdo_pgsql.dll extensia=glpdo_pdo_dll extensie=q_pdo_pdo_qlphp. ; extensie=php_pspell.dll extensie=php_shmop.dll

Acum găsim următorul grup de linii:

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

Toate aceste extensii pot fi activate:

Extensie=php_soap.dll extensie=php_sockets.dll extensie=php_sqlite3.dll extensie=php_tidy.dll extensie=php_xmlrpc.dll extensie=php_xsl.dll

Salvați și închideți fișierul.

Acum să trecem la fișierul de configurare Apache. Pentru cei care au instalat conform instrucțiunilor mele, acest fișier este aici C:ServerbinApache24confhttpd.conf

Deschideți-l cu orice editor de text. Găsim liniile cu care am conectat PHP 5 și le ștergem.

Și descrie doar puncte distinctive, care se referă la instalarea Apache24 și PHP7 pe Windows. Descrierea instalatiei SGBD MySQL rămâne același și nu se repetă în această instrucțiune.

Înainte de a continua să citiți, acordați atenție dacă într-adevăr trebuie să instalați și să configurați toate acestea sub Windows? Poate ar trebui să fiți atenți și să nu vă pierdeți timpul și nervii instalând același lucru direct în Windows? În orice caz, citiți articolul despre. Poate că vă va economisi nu numai timp, ci și sănătate.

Acest manual este destinat dezvoltatorilor cu cunostinte de baza Apache și PHP. Acest manual va descrie singura diferenta V instalarea Apacheși PHP cu instrucțiuni de bază pentru Instalare PHP 5.6. Dacă nu știți ce sunt un server WEB, un protocol http și un interpret PHP, atunci puteți oricând să aflați despre el mai detaliat citind documentația.

Nu voi răspunde la întrebările de comentarii răspunsul la care se află în această sau în instrucțiunile principale; linkul către instrucțiunile principale este indicat în primul paragraf, precum și întrebările care se referă la înțelegerea muncii Apache și PHP și chiar cu atât mai mult la întrebările despre erori în dezvoltare. Pentru aceasta, există resurse adecvate, literatură, forumuri și cursuri. Cu toate acestea, puteți pune oricând orice întrebare care vă interesează. Poate cineva din comunitate te poate ajuta.

Deci să mergem!

Instalarea Apache 2.4 VC14

  1. Se încarcă Binare Apache 2.4 VC14 pentru sistemul dvs. prin linkul http://www.apachelounge.com/download/ Descărcați versiunea pe 64 de biți a serverului. La momentul scrierii acestor rânduri, fișierul a fost numit astfel: httpd-2.4.17-win64-VC14.zip
  2. Dacă aveți nevoie de module suplimentare, le puteți descărca acolo (nu este necesar pentru instalarea de bază)
  3. Descărcați și instalați actualizările Visual C++ Redistributable pentru Visual Studio 2015 de pe site-ul web Microsoft.
  4. Dezarhivați conținutul folderului Apache24 din arhiva descărcată la D:\USR\apache. Vă rugăm să rețineți că în D:\USR\apache trebuie să puneți nu folderul Apache24 din arhivă, ci conținutul acestuia. Nu este nevoie să instalați nimic.
  5. Schimbați valoarea din fișier ServerRoot pe „d:/USR/apache” (linia 37) și valoare DocumentRoot(Și Direcroty) pe „d:/USR/www” (liniile 243 și 244). De asemenea, ar trebui să anulați comentariile linia 219 și să o schimbați în: ServerName localhost:80
  6. Schimbăm parametrii de stocare a jurnalului în același fișier (găsiți parametrii și modificați): ErrorLog „D:/USR/log/apache-error.log” CustomLog „D:/USR/log/apache-access.log” comun
  7. Instalați serviciul Apache. Deschideți linia de comandă în numele Administratoruluiși introduceți următoarea linie acolo: D:\USR\apache\bin\httpd.exe -k install
  8. Monitorizăm mesajele de eroare în timpul instalării serviciului. Dacă totul este făcut corect, nu ar trebui să existe erori. Dacă, după executarea liniei, linia de comandă nu apare din nou, atunci ai greșit ceva. Utilizați pur și simplu funcțiile de copiere și inserare pentru a evita erorile de tastare.
  9. Creați o comandă rapidă pe desktop pentru D:\USR\apache\bin\ApacheMonitor.exeși/sau puneți-l la pornire (pentru a deschide fereastra de pornire în WIN8..10 trebuie să apăsați WIN+R, apoi intrați shell:Startupși faceți clic pe OK)
  10. Lansați ApacheMonitor. O comandă rapidă va apărea în bara de sistem. Faceți clic stânga pe el și selectați Apache24 -> Start.
  11. În browser, accesați http://localhost/ - ar trebui să vedeți Funcționează!
  12. Dacă nu vedeți o astfel de inscripție, ne dăm seama ce a mers prost (citim jurnalele, google, încercăm să descoperim singuri problema, deoarece am decis să înțelegem complexitățile serverului web)

Instalarea PHP 7

  1. Se încarcă ultima versiune VC14 x64Fir de siguranta prin linkul http://windows.php.net/download/. Vă rugăm să rețineți că aveți nevoie VC14 si exact Fir de siguranta. Fișierul de care aveți nevoie va fi numit, cel mai probabil, ceva de genul: php-7.0.0-Win32-VC14-x64.zip
  2. Extragerea conținutului arhivei în D:\USR\php. Ca și în cazul Apache, nu este nevoie să instalați nimic.
  3. La dosar D:\USR\apache\conf\httpd.conf adăugați liniile: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Calea către fișierul php.ini PHPIniDir "D:/USR/php"
  4. Și ne schimbăm sens parametru DirectoryIndex pe index.html index.php (linia 278)
  5. Folosind ApacheMonitor repornire Apache (Apache24 -> Restart)
  6. Mergem la browserul http://localhost/index.php și ne asigurăm că PHP funcționează (browserul va afișa PhpInfo).
  7. Realizarea unei copii a șablonului fișierului de configurare D:\USR\php\php.ini-development Cu nume D:\USR\php\php.ini- Acesta este un fișier de configurare pentru PHP.
  8. Editarea fișierului de configurare D:\USR\php\php.ini. Folosind căutarea, găsim în interiorul fișierului, îl decomentăm și modificăm parametrii. Rețineți că parametrul extensie specifică un set de extensii PHP. Decomentați extensiile de care aveți nevoie. În exemplu, extensiile de care aveam nevoie. Specificați fusul orar, nu al meu: 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 extensie=php_mysqli.dll extensie=php_openssl.dll date.timezone = Europa/Zaporozhye

    Dacă aveți probleme la rularea curl, vă rugăm să consultați aceste instrucțiuni.

  9. Executați pe linia de comandă php -m pentru a vizualiza lista extensiilor conectate.
  10. Repornind Apache folosind ApacheMonitor

Instalarea și configurarea tuturor celorlalte nu s-au schimbat. Vă rugăm să consultați Ghidul de instalare PHP 5.6 pentru detalii.

La htmlAcademy și lucrăm acolo ca mentor. Ca parte a cursului intensiv, studenții vor trebui să își îmbunătățească mediul de lucru, iar această notă are ca scop simplificarea acestei sarcini dificile pentru un începător. Mânca căi diferite ridicând o stivă LAMP cu drepturi depline, dar vom merge pe calea clasică. Să configuram toate componentele separat (fără a folosi combine gata făcute) și să începem cu PHP (cu siguranță va exista o notă care să discute despre ansamblurile LAMP gata făcute). Deoarece plănuiesc să lucrez ca mentori la intensiv PHP în viitor, voi scrie instrucțiuni similare pentru repetare în alte sisteme de operare (Linux, macOS). După cum se spune, este mai bine să transpiri o dată, dar atunci va deveni mai ușor pentru toată lumea. Asadar, haideti sa începem.

Descărcați PHP pentru Windows

Accesați site-ul oficial și descărcați Versiune curentă PHP. La momentul scrierii, acesta este - 7.1.4 . Există mai multe opțiuni de distribuție disponibile pe pagină. Am Windows 7 x64, așa că aleg o arhivă zip cu VC14 x64 Thread Safe.

Vă rugăm să rețineți că există două opțiuni de distribuție disponibile pentru descărcare: Fire sigure (TS)Și Non-Thread-Safe (NTS). Alegerea depinde de modul în care intenționați să utilizați interpretul. TS este recomandat să fie utilizat pentru un singur proces de servicii web (de exemplu, configurat prin modulul mod_php pentru Apache). NTS este recomandat pentru utilizarea IIS (Internet Information Service) și servere web alternative FastCGI (de exemplu, Apache cu modulul FastCGI) și Linie de comanda.

Instalați PHP 7.1

Să începem să pregătim PHP pentru lucru confortabil din linia de comandă. În pasul anterior, ați descărcat arhiva cu distribuția PHP. Spre deosebire de majoritatea programelor, PHP este furnizat într-o arhivă simplă și nu ca pachet de instalare. Prin urmare, va trebui să extrageți singur fișierele în orice director convenabil pentru dvs. Prefer să stochez astfel de lucruri în rădăcina unității de sistem. Creați un director în rădăcina unității „C:” (sau orice alt loc) "php"și extrageți în ea conținutul arhivei descărcate.

În director vor apărea multe fișiere, dar ne interesează cel mai mult:

  • go-pear.bat– script pentru instalarea PEAR. Puteți citi mai multe despre PEAR în documentația oficială.
  • php.exe– vă permite să executați scripturi PHP din consolă;
  • php-win.exe- vă permite să executați scripturi PHP fără a utiliza consola;
  • php-cgi.exe– necesar pentru executarea codului PHP în modul FastCGI;
  • php7apache2_4.dll– modul de integrare cu serverul web Apache 2.4.X;
  • phpdbg.exe– depanator;
  • php.ini-dezvoltare– exemplu de configurare fișier PHP pentru mediul de dezvoltare (dezvoltare)
  • php.ini-producție– exemplu de fișier de configurare PHP pentru un mediu de producție

Conectarea fișierului de configurare

Avem kit-ul de distribuție dezambalat, să conectăm fișierul de configurare pentru el. Vom face experimente, așa că vom lua ca eșantion php.ini-dezvoltare. Faceți o copie a acestui fișier în directorul dvs. php ( C:\php) Cu nume php.ini. IMPORTANT! Faceți o copie, nu o simplă redenumire. În timpul dezvoltării, poate fi necesar să modificați fișierul de configurare și există toate șansele de a face o greșeală care va fi greu de detectat.

În astfel de cazuri, nu este nimic mai bun decât revenirea la setările de referință. În cazul nostru, va fi suficient să copiați din nou fișierul php.ini-dezvoltare V php.ini. Deci, la sfârșitul acțiunilor, fișierul php.ini ar trebui să apară în directorul cu php. În notele ulterioare vom vorbi cu siguranță despre conținutul său mai detaliat.

Testarea PHP din linia de comandă

La acest pas, așa-numita „instalare” este finalizată. Deschide-ți consola ( cmd.exe, comanda rapidă este disponibilă în meniul Accesorii) și introduceți comanda:

C:\php\php.exe --versiune

Rezultatul va fi cam așa:

PHP 7.1.4 (cli) (construit: 11 aprilie 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

Rezultatul confirmă faptul că PHP funcționează. De exemplu, încercați să creați un fișier script nou (am creat fișierul „test.php” chiar în rădăcina unității „C:”) și plasați textul în el:

Acum încercați să executați acest fișier și vedeți rezultatul:

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

Funcţie phpinfo() afișează informații de configurare PHP într-o formă convenabilă. Despre această funcție vom vorbi mai târziu.

Simplificarea accesului la php.exe

PHP este gata să funcționeze, dar trebuie să recunoașteți că introducerea căii către interpretul PHP în consolă de fiecare dată este destul de incomod. Pentru a vă ușura viața, să facem câteva mici modificări variabilelor de mediu. Să lansăm appletul în panoul de control "Sistem"(sau doar apăsați tasta rapidă „Windows + pauză”. Apoi faceți clic pe butonul "Schimbă setările". În fereastra care apare „Proprietățile sistemului”, să trecem la marcaj „În plus”. Găsiți și faceți clic pe butonul "Variabile de mediu".

Găsiți o variabilă în listă "CALE"și apăsați butonul "Schimbare", va apărea fereastra de editare a variabilelor. În câmpul „Valoare variabilă” trebuie să adăugăm calea către directorul cu PHP. Mergeți până la sfârșitul liniei și, separate prin punct și virgulă, indicați calea către director cu PHP: C:\php;

Gata, faceți clic pe „Ok”. Acum reporniți sistemul (din păcate, trebuie să faceți). După ce reporniți Windows, puteți accesa PHP simplu: php. De exemplu, pentru a afișa numele versiunii, scrieți:

PHP – versiune

Și pentru a interpreta fișierul test.php situat în rădăcina unității „C:”:

PHP –f C:\test.php

Sau chiar lansați serverul web încorporat:

Php -t C:\ -S 127.0.0.1:8888 Ascultare pe http://127.0.0.1:8888 Rădăcina documentului este C:\ Apăsați Ctrl-C pentru a ieși.

Pentru a testa, deschideți un browser web și încercați să accesați http://127.0.0.1:8888/test.php. Vă rugăm să rețineți că după parametru -t specificăm calea către directorul care va deveni directorul rădăcină al serverului web. Toate scripturile aflate în acest folder vor fi disponibile pentru cerere de la client. Am un fișier pe unitatea „C:” 1.php si exact asta cer.

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

Mai multe despre variabilele de mediu

Acum să vorbim despre cum va căuta PHP fișierul de setări de configurare (rețineți, php.ini). Documentația oferă un lanț complet de căutare. Pentru a evita complicațiile inutile, recomand să adăugați imediat unul nou la variabilele de mediu - „PHPRC”și ca valoare specificați calea către directorul cu fișierul de configurare. Configurația mea se află în același director cu fișierele php principale, de aceea specific valoarea variabilei -

„C:\php”. Va fi necesară o repornire după efectuarea modificării.

Asta e tot pentru mine. Prima parte a manualului pentru începători este gata.




Top