Hogyan telepítsünk helyi apache szervert php, mysql, phpmyadmin segítségével Windows gépen. A helyi Apache szerver telepítése Php, MySQL, phpMyAdmin segítségével Windows gépen Az apache 2.4 php 7 telepítése

És így telepítettük az nginx szervert, most a telepítés a sor php 7.1 ubuntu-n. Az nginx + php7 csomag nagyon jól bevált, pénzt és szerver erőforrásokat takarít meg.

A php 7.1 telepítése

Először is adjunk hozzá egy tárat, ahonnan letöltjük és telepítjük a php 7.1-et.

sudo add-apt-repository ppa:ondrej/php

Megjegyzés: Ha a rendszer kódolása eltér az utf-8-tól, akkor problémák adódhatnak a php 7.1 tároló hozzáadásakor. Tehát futtassuk ezt a két parancsot

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

Frissítse a tárolók listáját

Sudo apt frissítés

Ha minden rendben van, folytassa a telepítést.

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-szappan 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

A telepítéssel egyetértünk, megvárjuk, amíg minden elkészül.

És így minden készen áll - php 7.1, és a bővítmények telepítve vannak. Ha a php5 más verzióit telepítették a rendszerre, akkor a parancs futtatásával eltávolíthatja őket:

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

php 7.1 beállítás

php beállítás a következő lesz:

  • Sebezhetőségek javítása
  • Fájl feltöltési méretének növelése
  • A szkript futási idejének növelése
  • opcache beállítása

Nyissa meg a php.ini-t

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

vonalat keresni

;cgi.fix_pathinfo = 1

törölje a sor megjegyzését, és tegyen 0-t egy helyett

cgi.fix_pathinfo = 0

Növelje a feltöltött fájlok méretét. Megkeressük a post_max_size-t és bevisszük az űrlapba

Post_max_size = 100 millió

Növeljük a szkript feldolgozási idejét, keressük meg a max_execution_time értéket 300 másodperc beállításával – általában nagy mysql táblákkal való munkához szükséges

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

Mentjük a fájlt. Indítsa újra a php7.1-fpm programot

A szolgáltatás php7.1-fpm újraindítása

Telepítse a MySQL szervert és a phpmyadmin-t

sudo apt install mysql-server-5.7

A telepítés során meg kell adnunk egy jelszót a rendszergazda számára mysql szerver. Töltse ki a kérést.
Minden készen áll. Most telepítse az adatbázis-kezelőt

sudo apt install phpmyadmin

Telepítéskor nagy valószínűséggel kérni fogja, hogy válasszon webszervert, válasszon bármelyiket, ha jelszót kér az adatbázishoz, állítsa be.
Most létrehozunk egy szimbolikus linket arra a könyvtárra, ahol az oldalunk lesz

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

Az adatbáziskezelőt a címen érheti el

My.site.ru/phpmyadmin/

A jövőben létrehozhat saját nginx konfigurációs fájlt a phpmyaadmin adatbázis-kezelőhöz, és átviheti azt egy aldomainre, például a mysql.my.site.ru-ra, és beállíthatja a szerver engedélyezését.

Ha bármilyen kérdése van, írja meg a megjegyzésekben.

// echo get_the_post_thumbnail(get_the_ID(), "relatedthumbnail"); // a miniatűr méretének megjelenítése?>

Az első cikkben megvizsgáltuk, hogyan kell telepíteni az Apache-t Windows7 rendszerre. Most nézzük meg, hogyan csatlakoztassuk a php nyelvet a szerverünkhöz.

PHP telepítése

1) Töltse le a ZIP-archívumot a php-ről a http://windows.php.net/download/ webhelyről. A Thread Safe-t választottam - php-5.3.5-Win32-VC6-x86.

2) Csomagolja ki a php fájlt a c:/php-5.3.5/ mappába

3) Csatlakoztatjuk a php-t az Apache-hoz. A fájl megnyitása httpd.conf. A mappában van konf ahol az Apache-t telepítette. megvan C:Program Files (x86)Apache Software FoundationApache2.2conf .

A php modulként való csatlakoztatásához mindössze 3 utasítást kell hozzáadnia a httpd.conf fájlhoz:

(kód idézet)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType alkalmazás/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/együttszavazás)

Ezeket a sorokat nagyjából a httpd.conf fájl közepén kell elhelyezni, például közvetlenül a LoadModule direktívák után. Számomra a fájl 128. soránál végződnek. Ezeknek az utasításoknak a pontos helye nem kritikus, de nem szabad a httpd.conf fájl elejére vagy legvégére elhelyezni.

Jegyzet.

  • Az első sor betölti a php5apache2_2.dll könyvtárban implementált PHP modult
  • A második sor leképezi a php kiterjesztésű fájlokat az application/x-httpd-php mime típusra, amelyet a PHP modul kezel.
  • A harmadik sor lehetővé teszi a php.ini konfigurációs fájl helyének kifejezetten megadását.

4) Konfigurációs fájl létrehozása php-ben. A c:/php-5.3.5 könyvtár számos konfigurációs fájl sablont tartalmaz. Vegyük a fájlt alapul c:/php-5.3.5/php.ini-productionés nevezze át erre php.ini.Így a PHP konfigurációs fájl (php.ini) a c:/php-5.3.5 könyvtárban lesz, és itt kell végrehajtani az összes PHP konfigurációs módosítást.

A httpd.conf módosítása és a php.ini fájl létrehozása után indítsa újra az Apache-t.

5) Ellenőrzés. A C:Program Files (x86)Apache Software FoundationApache2.2htdocs mappában hozzon létre egy index.php fájlt a következő kóddal:

(kód idézet)

(/együttszavazás)

Most keresse fel a http://localhost/index.php webhelyet a böngészőjében. Ha mindent jól csinált, akkor egy lila táblázatot fog látni php beállításokkal.

További php beállítások

Engedélyezze a php rövid rögzítés támogatását, keresse meg a short_open_tag függvényt a php.ini fájlban, és engedélyezze: short_open_tag = Be

A php.ini fájlban adja meg a php kiterjesztések elérési útját, ehhez törölje a megjegyzéseket és töltse ki az extension_dir sort. Így néz ki számomra:

(kód idézet)
extension_dir = "c:/php-5.3.5/ext"
(/együttszavazás)

(kód idézet)
extension=php_mbstring.dll
(/együttszavazás)

és a kiterjesztés=php_mysqli.dll sort MySql adatbázisok adat:

(kód idézet)
extension=php_mysqli.dll
(/együttszavazás)

Ha Ön Linux-felhasználó, olvassa el a "" cikket.

PHP 7 kiadás

Tovább Ebben a pillanatban Megjelent a PHP 7.0.0 Alpha 2. kiadása. Az első béta a következő napokban jelenik meg. Valódi munkához sem alfa, sem béta nem ajánlott. De a tesztszerveren már ki lehet próbálni őket.

Különösen azért, mert a PHP7 változásai nagyon jelentősek:

  • Akár kétszerese a PHP 7 teljesítményének a PHP 5.6-hoz képest (wow!)
  • 64 bites támogatás várható
  • Sok végzetes hiba ma már kivétel
  • Régi és nem támogatott SAPI-k eltávolítása ( szoftveres interfészek szerveralkalmazások) és bővítmények
  • NULL operátor egyesítése (??)
  • Kombinált összehasonlító operátor (<=>)
  • visszatérési típus deklaráció
  • Skalár típusú deklaráció
  • Névtelen osztályok
A PHP 7 telepítése Windows rendszeren

A PHP bármely verziója szinte mindig párosul egy szerverrel és egy adatbázis-kezelő rendszerrel. Ha egyáltalán nem rendelkezik szerverrel, olvassa el a "" cikket. Ha a cikkben a PHP telepítéséhez ér, térjen vissza ide.

Ha már rendelkezik szerverrel, akkor általános frissítési kérdéseket találhat a "" cikkben.

A PHP 7 telepítésének jellemzői Windows rendszeren

Apache 2.4 VC14-re telepítettem. Ha még nem frissítette a szervert, tegye meg. Linkek és részletek a kézikönyvben.

A PHP 7.0 letöltéséhez látogasson el ide

A vendégek elől rejtve

Mindig csak a hivatalos oldalakról töltsön le minden programot!

Válasszon verziót Szál biztonságos(64 bites vagy 32 bites, mint az Apache szerver).

Feltétlenül szükséges A Visual C++ újraterjeszthető a Visual Studio 2015-höz! Ha már frissítette az Apache szervert, akkor ennek a kiszolgálónak is szüksége van erre a csomagra. Azok. már telepítenie kellett volna. Ha nem ez a helyzet, akkor lépjen a következőre

A vendégek elől rejtve

És töltse le a megfelelő bitness csomagot.

Letöltés után telepítse.

Ha a szerver telepítésekor használja, akkor csomagolja ki a PHP-ből letöltött archívum tartalmát a könyvtárba C:ServerbinPHP.

Menjen ebbe a könyvtárba, keresse meg a fájlt php.ini fejlesztésés nevezze át erre php.ini.

Nyissa meg ezt a fájlt bármelyik szöveg szerkesztő, keresse meg a vonalat ott

; extension_dir = "ext"

És cserélje ki

Extension_dir = "ext"

Most engedélyeznünk kell a PHP-bővítményeket, mert a legtöbb webhely és szkript nem működik nélkülük. Figyelem: jelenleg bizonyos bővítmények esetén nem lehet elindítani a szervert, ezért nézze meg alaposan az alábbiakat. Keressen egy sorcsoportot:

;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.php ;extension=php_intl.dll ;extension =php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; Az mbstring után kell lennie, mivel attól függ ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Használja az Oracle Database 12c Instant Clienttel kiterjesztés=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll

És cserélje ki őket a következő sorokra. Kérjük, vegye figyelembe, hogy egyes bővítmények letiltva maradnak, mert ha engedélyezve vannak, az Apache nem indul el!

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 kiterjesztés=php_mbstring.dll kiterjesztés=php_exif.dll ; Az mbstring után kell lennie, mivel attól függ extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Használja az Oracle Database 12c Instant Clienttel 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_odbc.dll extension=php_pdo_odbc.dll extension_pqsph extension_pqsph_pdo extension=php_pspell.dll extension=php_shmop.dll

Most a következő sorcsoportot találjuk:

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

Ezek a bővítmények az összeset tartalmazhatják:

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

Mentjük és bezárjuk a fájlt.

Most térjünk át az Apache konfigurációs fájljára. Azok számára, akik az utasításaim szerint telepítettek, ez a fájl itt található C:ServerbinApache24confhttpd.conf

Nyissa meg bármelyik szövegszerkesztővel. Megkeressük azokat a sorokat, amelyekkel a PHP 5-öt csatlakoztattuk, és töröljük őket.

És leírja csak kiemeli az Apache24 és a PHP7 telepítéséhez Windows rendszeren. Telepítési leírás DBMS MySQL változatlan marad, és nem ismétlődik meg ebben a kézikönyvben.

Mielőtt folytatná az olvasást, tényleg Windows alatt kell mindezt telepíteni és konfigurálni?Esetleg érdemes odafigyelni és nem pazarolni az idejét és az idegeit, hogy ugyanazt közvetlenül Windowsban állítsa be? Mindenesetre olvassa el a cikket. Talán nem csak időt takarít meg, hanem egészséget is.

Ez a kézikönyv azoknak a fejlesztőknek szól, akik Alap tudás Apache és PHP. Ez a kézikönyv leírja egyetlen különbség V az Apache telepítéseés PHP alapvető telepítési utasításokkal a PHP 5.6-hoz. Ha nem tudja, mi az a WEB szerver, a http protokoll és a PHP interpreter, akkor a dokumentáció elolvasásával mindig többet megtudhat róla.

Nem válaszolok olyan kérdésekre a megjegyzésekben, amelyekre ebben vagy a fő utasításban válaszol, a fő utasításra mutató hivatkozás az első bekezdésben van feltüntetve, valamint olyan kérdésekre, amelyek az Apache és a PHP működésének megértésére vonatkoznak, és még inkább kérdések a fejlesztési hibákkal kapcsolatban. Ehhez megfelelő források, szakirodalom, fórumok, tanfolyamok vannak. Azonban bármikor feltehet bármilyen kérdést, ami érdekli. Talán valaki a közösségből tud segíteni.

Akkor gyerünk!

Az Apache 2.4 VC14 telepítése

  1. Betöltés Apache 2.4 bináris VC14 rendszerében a http://www.apachelounge.com/download/ linken töltse le a szerver 64 bites verzióját. E sorok írásakor a fájl neve így volt: httpd-2.4.17-win64-VC14.zip
  2. Ha további modulokra van szüksége, akkor onnan letöltheti (nincs szükség alap telepítésre)
  3. Töltse le és telepítse a Visual C++ Redistributable for Visual Studio 2015 frissítéseit a Microsoft webhelyéről.
  4. Csomagolja ki a mappa tartalmát Apache24 a letöltött archívumból D:\USR\apache. Kérjük, vegye figyelembe, hogy a D:\USR\apache-ban nem az Apache24 mappát kell elhelyeznie az archívumból, hanem annak tartalmát. Semmit sem kell telepíteni.
  5. Módosítsa az értéket a fájlban ServerRoot tovább "d:/usr/apache" (37. sor) és értéke DocumentRoot(És Direkrotitás) tovább "d:/USR/www" (243. és 244. sor). Törölje a 219-es sort is, és módosítsa a következőre: Kiszolgálónév localhost:80
  6. Módosítsa a naplótároló paramétereit ugyanabban a fájlban (keresse meg és módosítsa őket): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" közös
  7. Telepítse az Apache szolgáltatást. Nyissa meg a parancssort az Adminisztrátor nevébenés illessze be oda a következő sort: D:\USR\apache\bin\httpd.exe -k install
  8. Figyeljük a hibaüzeneteket a szolgáltatás telepítése során. Ha mindent helyesen csinált, akkor nem lehetnek hibák. Ha a sor végrehajtása után a parancssor nem jelenik meg újra, akkor valamit rosszul csinált. Csak használja a másolás és beillesztés funkciókat, hogy elkerülje a hibákat az újranyomtatás során.
  9. Hozzon létre egy asztali parancsikont a következőhöz D:\USR\apache\bin\ApacheMonitor.exeés/vagy helyezze be az automatikus betöltésbe (az automatikus betöltés ablak megnyitásához a WIN8..10-ben nyomja meg a WIN + R billentyűket, majd írja be shell: Indításés kattintson az OK gombra)
  10. Elindítjuk az ApacheMonitor programot. A tálcán megjelenik egy parancsikon. Kattintson rá a bal gombbal, válassza az Apache24 -> Start menüpontot.
  11. A böngészőben lépjen a http://localhost/ oldalra – látnia kell Működik!
  12. Ha nem lát ilyen feliratot, kitaláljuk, mi a hiba (olvassa el a naplókat, google-t, próbálja meg egyedül kitalálni a problémát, mivel úgy döntöttünk, hogy megértjük a webszerver bonyolultságát)

PHP 7 telepítése

  1. Betöltés legújabb verzió VC14x64Szál biztonságos link http://windows.php.net/download/ . Kérjük, vegye figyelembe, hogy szüksége van VC14és pontosan Szál biztonságos. A szükséges fájl neve valószínűleg valami ilyesmi lesz: php-7.0.0-Win32-VC14-x64.zip
  2. Bontsa ki az archívum tartalmát ide D:\USR\php. Az Apache-hoz hasonlóan semmit sem kell telepíteni.
  3. Fájlhoz D:\USR\apache\conf\httpd.conf sorok hozzáadása: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # A php.ini fájl elérési útja PHPIniDir "D:/USR/php"
  4. És változtass jelentése paraméter DirectoryIndex tovább index.html index.php (278. sor)
  5. ApacheMonitor használata újrakezd Apache (Apache24 -> Újraindítás)
  6. Bemegyünk a http://localhost/index.php böngészőbe, és megbizonyosodunk arról, hogy a PHP működik (a böngészőben lesz PhpInfo kimenet).
  7. Másolás készítése a konfigurációs fájl sablonjáról D:\USR\php\php.ini-development Névvel D:\USR\php\php.ini a PHP konfigurációs fájlja.
  8. A konfigurációs fájl szerkesztése D:\USR\php\php.ini. A keresés segítségével megtaláljuk a fájl belsejét, kivesszük a megjegyzéseket és módosítjuk a paramétereket. Vegye figyelembe, hogy a kiterjesztés paraméter egy PHP-bővítménykészletet határoz meg. Törölje a szükséges bővítmények megjegyzését. A szükséges bővítmények példájában. Adja meg az időzónát, ne az enyémet: 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 kiterjesztés =php_mysqli.dll kiterjesztés=php_openssl.dll date.timezone = Európa/Zaporozhye

    Ha problémái vannak a curl futtatásával, olvassa el ezt az útmutatót.

  9. Végezze el a parancssorban php -m a csatlakoztatott mellékek listájának megtekintéséhez.
  10. Újrakezd Apache az ApacheMonitor segítségével

A többi telepítése és konfigurációja nem változott. A részletekért lásd a PHP 5.6 telepítését.

A htmlAkadémián és én mentorként dolgozunk. Az intenzív részeként a hallgatóknak javítaniuk kell a munkakörnyezetet, és ez a jegyzet célja, hogy egyszerűsítse ezt a nehéz feladatot egy kezdő számára. Eszik különböző utak teljes értékű LAMP stacket emelünk, de a klasszikus utat fogjuk követni. Konfiguráljuk az összes komponenst külön-külön (kész kombájnok használata nélkül), és kezdjük a PHP-vel (mindenképpen lesz egy megjegyzés a kész LAMP-összeállítások figyelembevételével). Mivel oktatóként tervezek dolgozni a PHP intenzíveken és azon túl is, hasonló utasításokat fogok írni más operációs rendszerekben (Linux, macOS) való ismétléshez. Ahogy mondani szokás, jobb egyszer izzadni, de akkor mindenkinek könnyebb lesz. Tehát kezdjük.

PHP letöltése Windowshoz

Menjen a hivatalos webhelyre, és töltse le jelenlegi verzió PHP. A cikk írásakor ez az 7.1.4 . Az oldalon több terjesztési lehetőség is elérhető. Windows 7 x64 operációs rendszerem van, ezért a zip archívumot választom a VC14 x64 Thread Safe-el.

Felhívjuk figyelmét, hogy két terjesztési lehetőség áll rendelkezésre a letöltéshez: Szálbiztos (TS)És Nem szál biztonságos (NTS). A választás attól függ, hogyan tervezi használni a tolmácsot. A TS-t egyetlen webszolgáltatási folyamathoz ajánljuk (például az Apache mod_php modulján keresztül konfigurálva). Az NTS használata javasolt az IIS-hez (Internet Information Service) és az alternatív FastCGI webszerverekhez (például az Apache-hoz a FastCGI modullal), ill. parancs sor.

Telepítse a PHP 7.1-et

Kezdjük el a PHP felkészítését a kényelmes munkavégzéshez a parancssorból. Az előző lépésben letöltötte a PHP terjesztési archívumot. A legtöbb programmal ellentétben a PHP egyszerű archívumban érkezik, nem pedig telepítőcsomagként. Ezért magának kell kibontania a fájlokat az Ön számára megfelelő könyvtárba. Inkább a rendszermeghajtó gyökerében tartom az ilyen dolgokat. Hozzon létre egy könyvtárat a "C:" meghajtó gyökerében (vagy bárhol máshol) "php"és bontsa ki bele a letöltött archívum tartalmát.

Sok fájl fog megjelenni a könyvtárban, de minket leginkább a következők érdekelnek:

  • megy-körte.denevér egy szkript a PEAR telepítéséhez. A PEAR-ről bővebben a hivatalos dokumentációban olvashat.
  • php.exe– lehetővé teszi PHP szkriptek futtatását a konzolról;
  • php win.exe- lehetővé teszi PHP szkriptek futtatását a konzol használata nélkül;
  • php-cgi.exe– szükséges a PHP kód futtatásához FastCGI módban;
  • php7apache2_4.dll– modul az Apache 2.4.X webszerverrel való integrációhoz;
  • phpdbg.exe- hibakereső;
  • php.ini fejlesztés- egy példa egy konfigurációra PHP fájl fejlesztői környezethez (fejlesztés)
  • php.ini-produkció– Példa PHP konfigurációs fájlra a termelési környezethez (termelés)

A konfigurációs fájl csatlakoztatása

Megvan a kicsomagolt disztribúciós készlet, csatlakoztassuk hozzá a konfigurációs fájlt. Kísérletezni fogunk, ezért mintát veszünk php.ini fejlesztés. Készítsen másolatot erről a fájlról a php könyvtárban ( C:\php) Névvel php.ini. FONTOS! Készítsen másolatot, ne egyszerű átnevezést. A fejlesztés során előfordulhat, hogy módosítani kell a konfigurációs fájlt, és minden esély megvan a nehezen észlelhető hiba elkövetésére.

Ilyen esetekben nincs is jobb, mint visszatérni a referenciabeállításokhoz. Esetünkben elég lesz megismételni a fájl másolását php.ini fejlesztés V php.ini. Tehát a gesztusok végén a php.ini fájlnak meg kell jelennie a php könyvtárban. A további jegyzetekben minden bizonnyal részletesebben szólunk a tartalmáról.

PHP tesztelése parancssorból

Ennél a lépésnél az úgynevezett "telepítés" befejeződik. Nyissa meg a konzolt ( cmd.exe, a parancsikon a Tartozékok menüben érhető el), és írja be a parancsot:

C:\php\php.exe --verzió

Az eredmény valami ilyesmi lesz:

PHP 7.1.4 (cli) (építve: 2017. április 11. 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Copyright (c) 1997-2017 A PHP Group Zend Engine v3.1.0, Copyright (c) 1998 -2017 Zend Technologies

Az eredmény megerősíti, hogy a PHP működik. Például próbáljon meg létrehozni egy új szkriptfájlt (a „test.php” fájlt közvetlenül a „C:” meghajtó gyökerében hoztam létre), és helyezze bele a szöveget:

Most próbálja meg végrehajtani ezt a fájlt, és nézze meg az eredményt:

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

Funkció phpinfo() kényelmes módon jeleníti meg a PHP konfigurációs információkat. Erről a funkcióról bővebben fogunk beszélni.

Egyszerűsítse a php.exe-hez való hozzáférést

A PHP készen áll, de be kell vallani, elég kényelmetlen minden alkalommal megadni a php interpreter elérési útját a konzolban. Életünk megkönnyítése érdekében hajtsunk végre néhány apró változtatást a környezeti változókon. Indítsa el az appletet a vezérlőpulton "Rendszer"(vagy csak nyomja meg a gyorsbillentyűt Windows + Szünet szünet. Ezután kattintson a gombra "Beállítások megváltoztatása". A megjelenő ablakban "A rendszer tulajdonságai", lépjen a könyvjelzőhöz "ráadásul". Keresse meg és kattintson a gombra "Környezeti változók".

Változó keresése a listában "PÁLYA"és nyomja meg a gombot "Változás", megjelenik a változó szerkesztő ablak. A "Változó érték" mezőben hozzá kell adnunk a könyvtár elérési útját PHP-vel. Menjen a sor legvégére, és adja meg a PHP-könyvtár elérési útját pontosvesszővel elválasztva: c:\php;

Mindenki kattintson az "OK" gombra. Most indítsa újra a rendszert (sajnos muszáj). A Windows újraindítása után egyszerűen elérheti a PHP-t: php Például a verziónév megjelenítéséhez csak írja be:

php-verzió

És a "C:" meghajtó gyökerében található test.php fájl értelmezéséhez:

php -f C:\test.php

Vagy akár indítsa el a beépített webszervert:

Php -t C:\ -S 127.0.0.1:8888 Hallgatás itt: http://127.0.0.1:8888 A dokumentum gyökere C:\ Nyomja meg a Ctrl-C billentyűkombinációt a kilépéshez.

A teszteléshez nyisson meg egy webböngészőt, és próbálja ki a http://127.0.0.1:8888/test.php címet. Vegye figyelembe, hogy a paraméter után -t megadjuk egy könyvtár elérési útját, amely a webszerver gyökérkönyvtárává válik. Az ebben a mappában található összes szkript elérhető lesz kérésre az ügyféltől. Van egy fájl a "C:" meghajtón 1.phpés ezt kérem.

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

Bővebben a környezeti változókról

Most beszéljünk arról, hogyan keresi a PHP a konfigurációs beállítások fájlját (ne feledje kb php.ini). A dokumentáció biztosítja a teljes keresési láncot. A szükségtelen bonyodalmak elkerülése érdekében azt javaslom, hogy azonnal adjunk hozzá egy újat a környezeti változókhoz - PHPRCés adja meg a könyvtár elérési útját a konfigurációs fájl értékével. A konfigurációm ugyanabban a könyvtárban található, mint a fő php fájlok, ezért megadom a változó értékét -

C:\php. A módosítás után újraindítás szükséges.

Nekem ennyi. Elkészült a kezdőknek szóló kézikönyv első része.




Top