Kuinka asentaa paikallinen apache-palvelin php, mysql, phpmyadmin kanssa Windows-koneeseen. Paikallisen Apache-palvelimen asentaminen PHP:llä, MySQL:llä, phpMyAdminilla Windows-koneeseen Apache 2.4 php 7:n asentaminen

Ja niin asensimme nginx-palvelimen, nyt on asennusvuoro php 7.1 ubuntussa. Nginx + php7 -paketti on osoittautunut erittäin hyvin säästäen rahaa ja palvelinresursseja.

Asenna php 7.1

Ensin lisätään arkisto, josta lataamme ja asennamme php 7.1:n.

sudo add-apt-arkisto ppa:ondrej/php

Huomautus: Jos järjestelmän koodaus on eri kuin utf-8, php 7.1 -tietovaraston lisäämisessä saattaa ilmetä ongelmia. Suoritetaan siis nämä kaksi komentoa

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

Päivitä arkistojen luettelo

Sudo apt päivitys

Jos kaikki on kunnossa, jatka asennusta..

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-uudelleenkoodaa php7.1-snmp php7.1-saippua php7.1-sqlite3 php7.1-sybase php7.1-tidy php7.1-xml php7.1-json php7.1-ldap php7.1-intl php7.1-base 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

Olemme samaa mieltä asennuksesta, odotamme, kunnes kaikki on valmis.

Ja niin kaikki on valmis - php 7.1, ja laajennukset on asennettu. Jos järjestelmään on asennettu muita php5-versioita, voit poistaa ne suorittamalla komennon:

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

php 7.1 asennus

php-asetukset tulee olemaan seuraava:

  • Haavoittuvuuksien korjaaminen
  • Tiedoston latauksen koon suurentaminen
  • Pidentää skriptin ajoaikaa
  • opcachen asetukset

Avaa php.ini

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

linjaa etsimässä

;cgi.fix_pathinfo = 1

poista rivin kommentti ja laita 0 yhden tilalle

cgi.fix_pathinfo = 0

Suurenna ladattujen tiedostojen kokoa. Etsimme post_max_size ja tuomme sen lomakkeeseen

Viestin_maksimikoko = 100 milj

Pidennetään komentosarjan käsittelyaikaa, etsitään max_execution_time asettamalla 300 sekuntia - yleensä tarvitaan työskennelläksesi suurten mysql-taulukoiden kanssa

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

Tallennamme tiedoston. Käynnistä php7.1-fpm uudelleen

Palvelu php7.1-fpm käynnistyy uudelleen

Asenna MySQL-palvelin ja phpmyadmin

sudo apt install mysql-server-5.7

Asennuksen aikana meitä pyydetään asettamaan salasana järjestelmänvalvojalle mysql palvelin. Täytä pyyntö.
Kaikki on valmista. Asenna nyt tietokannan hallinta

sudo apt install phpmyadmin

Asennuksen aikana se todennäköisesti pyytää sinua valitsemaan web-palvelimen, valitse minkä tahansa, jos se pyytää sinua asettamaan salasanan tietokannalle, aseta se.
Nyt teemme symbolisen linkin hakemistoon, jossa sivustomme on

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

Pääset tietokannan hallintaan osoitteessa

My.site.ru/phpmyadmin/

Jatkossa voit luoda oman nginx-määritystiedoston phpmyaadmin-tietokannan hallintaohjelmalle ja siirtää sen aliverkkotunnukseen, kuten mysql.my.site.ru, ja määrittää palvelimen valtuutuksen.

Jos sinulla on kysyttävää, kirjoita kommentteihin.

// echo get_the_post_thumbnail(get_the_ID(), "relatedthumbnail"); // pikkukuvan koon näyttäminen?>

Ensimmäisessä artikkelissa tarkastelimme, kuinka Apache asennetaan Windows7: ään. Katsotaan nyt kuinka yhdistää php-kieli palvelimeemme.

PHP:n asennus

1) Lataa zip-arkisto php:stä osoitteesta http://windows.php.net/download/ . Valitsin Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Pura php tiedostoon c:/php-5.3.5/

3) Yhdistämme php:n Apacheen. Tiedoston avaaminen httpd.conf. Se on kansiossa konf mihin asensit Apachen. minulla on se C:Program Files (x86)Apache Software FoundationApache2.2conf .

Jos haluat yhdistää php:n moduuliksi, sinun on lisättävä vain 3 ohjetta httpd.conf-tiedostoon:

(koodilainaus)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType-sovellus/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/yhteisäänittely)

Nämä rivit tulee sijoittaa suunnilleen keskelle httpd.conf-tiedostoa, esimerkiksi heti LoadModule-käskyjen jälkeen. Minulle ne päättyvät tiedoston riville 128. Näiden ohjeiden tarkka sijainti ei ole kriittinen, mutta niitä ei tule sijoittaa httpd.conf-tiedoston alkuun tai loppuun.

Huomautus.

  • Ensimmäinen rivi lataa php5apache2_2.dll-kirjastoon toteutetun PHP-moduulin
  • Toinen rivi yhdistää php-tunnisteiset tiedostot application/x-httpd-php mime-tyyppiin, jota PHP-moduuli käsittelee.
  • Kolmannella rivillä voit määrittää php.ini-määritystiedoston sijainnin.

4) Määritystiedoston luominen php:ssä. Hakemisto c:/php-5.3.5 sisältää useita asetustiedostomalleja. Otetaan tiedosto pohjaksi c:/php-5.3.5/php.ini-production ja nimeä se uudelleen php.ini.Siksi PHP-asetustiedosto (php.ini) sijaitsee hakemistossa c:/php-5.3.5, ja tähän tulee tehdä kaikki PHP-asetusten muutokset.

Kun olet tehnyt muutokset httpd.conf-tiedostoon ja luonut php.ini-tiedoston, käynnistä Apache uudelleen.

5) Varmennus. Luo C:Program Files (x86)Apache Software FoundationApache2.2htdocs -kansioon index.php-tiedosto seuraavalla koodilla:

(koodilainaus)

(/yhteisäänittely)

Käy nyt selaimessasi osoitteessa http://localhost/index.php. Jos kaikki on tehty oikein, näet violetin taulukon, jossa on php-asetukset.

php lisäasetukset

Ota käyttöön php short -tallennustuki, etsi short_open_tag-funktio tiedostosta php.ini ja ota se käyttöön: short_open_tag = Päällä

Määritä tiedostossa php.ini polku php-laajennuksiin. Poista tätä varten kommentti ja täytä rivi extension_dir. Tältä se näyttää minusta:

(koodilainaus)
extension_dir = "c:/php-5.3.5/ext"
(/yhteisäänittely)

(koodilainaus)
extension=php_mbstring.dll
(/yhteisäänittely)

ja rivin laajennus=php_mysqli.dll käytettäväksi MySql-tietokannat tiedot:

(koodilainaus)
extension=php_mysqli.dll
(/yhteisäänittely)

Jos olet Linux-käyttäjä, katso artikkeli "".

PHP 7 julkaisu

Päällä Tämä hetki PHP 7.0.0 Alpha versio 2 on saatavilla. Ensimmäinen beta ilmestyy lähipäivinä. Alfaa tai betaa ei suositella oikeaan työhön. Mutta voit jo kokeilla niitä testipalvelimella.

Varsinkin kun PHP7:n muutokset ovat erittäin merkittäviä:

  • Jopa 2x PHP 7:n suorituskyky verrattuna PHP 5.6:een (vau!)
  • Odotettu 64-bittinen tuki
  • Monet kohtalokkaat virheet ovat nyt poikkeuksia
  • Vanhojen ja tukemattomien SAPI:ien poistaminen ( ohjelmistoliitännät palvelinsovellukset) ja laajennukset
  • NULL-operaattorin yhdistäminen (??)
  • Yhdistetty vertailuoperaattori (<=>)
  • palautustyypin ilmoitus
  • Skalaarityyppinen ilmoitus
  • Anonyymit luokat
Kuinka asentaa PHP 7 Windowsiin

Minkä tahansa version PHP on lähes aina yhdistetty palvelimeen ja tietokannan hallintajärjestelmään. Jos sinulla ei ole palvelinta ollenkaan, katso artikkeli "". Kun pääset asentamaan PHP:n kyseisessä artikkelissa, palaa tänne.

Jos sinulla on jo palvelin, löydät yleisiä päivityskysymyksiä artikkelista "".

PHP 7:n asennuksen ominaisuudet Windowsiin

Asensin Apache 2.4 VC14:ään. Jos et ole vielä päivittänyt palvelinta, tee se. Linkkejä ja yksityiskohtia tästä ohjekirjasta.

Lataa PHP 7.0 siirtymällä osoitteeseen

Vierailta piilossa

Lataa aina kaikki ohjelmat vain virallisista sivustoista!

Valitse versio Langaton(64-bittinen tai 32-bittinen Apache-palvelimena).

Ehdottomasti tarpeen Visual C++ uudelleenjaettava Visual Studio 2015:lle! Jos olet jo päivittänyt Apache-palvelimen, tämä palvelin tarvitsee myös tämän paketin. Nuo. sinun olisi pitänyt asentaa se jo. Jos näin ei ole, siirry kohtaan

Vierailta piilossa

Ja lataa sopiva bittipaketti.

Lataamisen jälkeen asenna se.

Jos käytät palvelinta asentaessasi, pura ladatun arkiston sisältö PHP:stä hakemistoon C:ServerbinPHP.

Mene tähän hakemistoon ja etsi tiedosto php.ini kehitys ja nimeä se uudelleen php.ini.

Avaa tämä tiedosto millä tahansa tekstieditori, etsi linja sieltä

; extension_dir = "ext"

Ja korvaa se

Extension_dir = "ext"

Nyt meidän on otettava PHP-laajennukset käyttöön, koska useimmat sivustot ja komentosarjat eivät toimi ilman niitä. Huomio: tällä hetkellä joillain laajennuksilla ei ole mahdollista käynnistää palvelinta, joten katso tarkemmin alla. Etsi riviryhmä:

;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.php ;extension =php_interbase.dll ;extension=php_ldap.dll ;extension=php_mbstring.dll ;extension=php_exif.dll ; Täytyy olla mbstringin jälkeen, koska se riippuu siitä ;extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Käytä Oracle Database 12c Instant Client -ohjelmiston kanssa ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;lxtension_dll=php_pdo laajennus=php_pdo_sqlite.dll ; laajennus=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll

Ja korvaa ne seuraavilla riveillä. Huomaa, että jotkin laajennukset jätetään pois käytöstä, koska kun ne on otettu käyttöön, Apache ei käynnisty!

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-laajennus=php_mbstring.dll-laajennus=php_exif.dll ; Täytyy olla mbstringin jälkeen, koska se riippuu siitä extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Käytä Oracle Database 12c Instant Client -sovelluksen kanssa 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_p extension_pqsp_pdo. _pgsql.dll ; extension=php_pspell.dll extension=php_shmop.dll

Nyt löydämme seuraavan riviryhmän:

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

Nämä laajennukset voivat sisältää kaikki:

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

Tallennamme ja suljemme tiedoston.

Siirrytään nyt Apache-määritystiedostoon. Ohjeideni mukaan asentaneille tämä tiedosto on täällä C:ServerbinApache24confhttpd.conf

Avaa se millä tahansa tekstieditorilla. Etsimme rivit, joihin liitimme PHP 5:n, ja poistamme ne.

Ja kuvailee vain kohokohtia Apache24:n ja PHP7:n asentamiseen Windowsiin. Asennuskuvaus DBMS MySQL pysyy samana, eikä sitä toisteta tässä käyttöoppaassa.

Ennen kuin jatkat lukemista, pitääkö tämä kaikki todella asentaa ja konfiguroida Windowsissa? Ehkä sinun kannattaa kiinnittää huomiota ja olla tuhlaamatta aikaasi ja hermojasi saman asian asettamiseen suoraan Windowsissa? Joka tapauksessa lue artikkeli aiheesta. Ehkä se säästää paitsi aikaa myös terveyttä.

Tämä käsikirja on tarkoitettu kehittäjille, joilla on perustieto Apache ja PHP. Tässä oppaassa kuvataan ainoa ero V Apachen asentaminen ja PHP perusasennusohjeineen PHP 5.6:lle. Jos et tiedä mitä WEB-palvelin, http-protokolla ja PHP-tulkki ovat, voit aina oppia niistä lisää lukemalla dokumentaatiota.

En vastaa kysymyksiin kommenteissa, joihin vastataan tässä tai pääohjeissa, linkki pääohjeeseen on ilmoitettu ensimmäisessä kappaleessa, samoin kuin kysymyksiin, jotka liittyvät Apachen ja PHP:n toiminnan ymmärtämiseen ja vielä enemmän kysymyksiä kehitysvirheistä. Tätä varten on olemassa sopivat resurssit, kirjallisuus, foorumit, kurssit. Voit kuitenkin aina kysyä mitä tahansa sinua kiinnostavaa kysymystä. Ehkä joku yhteisöstä voi auttaa sinua.

Mennään siis!

Asennetaan Apache 2.4 VC14

  1. Ladataan Apache 2.4 binäärit VC14 järjestelmässäsi linkistä http://www.apachelounge.com/download/ Lataa palvelimen 64-bittinen versio. Näitä rivejä kirjoitettaessa tiedoston nimi oli seuraava: httpd-2.4.17-win64-VC14.zip
  2. Jos tarvitset lisämoduuleja, voit ladata ne sieltä (ei tarvitse perusasennusta)
  3. Lataa ja asenna Visual C++ Redistributable for Visual Studio 2015 -päivitykset Microsoftin verkkosivustolta.
  4. Pura kansion sisältö Apache24 ladatusta arkistosta D:\USR\apache. Huomaa, että D:\USR\apachessa sinun ei tarvitse laittaa Apache24-kansiota arkistosta, vaan sen sisältö. Mitään ei tarvitse asentaa.
  5. Muuta arvoa tiedostossa ServerRoot päällä "d:/usr/apache" (rivi 37) ja arvo DocumentRoot(Ja Direcroty) päällä "d:/USR/www" (rivit 243 ja 244). Sinun tulee myös poistaa rivin 219 kommentit ja muuttaa se muotoon: Palvelimen nimi localhost:80
  6. Muuta lokin tallennusparametreja samassa tiedostossa (etsi parametrit ja muuta niitä): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" yleinen
  7. Asenna Apache-palvelu. Avaa komentorivi ylläpitäjän puolesta ja liitä sinne seuraava rivi: D:\USR\apache\bin\httpd.exe -k install
  8. Valvomme virheilmoituksia palvelun asennuksen aikana. Jos kaikki on tehty oikein, virheitä ei pitäisi olla. Jos komentorivi ei ilmestynyt uudelleen rivin suorittamisen jälkeen, teit jotain väärin. Käytä vain kopiointi- ja liittämistoimintoja välttääksesi virheet uudelleentulostuksessa.
  9. Luo työpöydälle pikakuvake D:\USR\apache\bin\ApacheMonitor.exe ja/tai laita se automaattilataukseen (avaa automaattilatausikkuna WIN8..10:ssä paina WIN + R ja anna sitten kuori: Käynnistys ja napsauta OK)
  10. Käynnistämme ApacheMonitorin. Pikakuvake ilmestyy ilmaisinalueelle. Napsauta sitä vasemmalla painikkeella, valitse Apache24 -> Käynnistä.
  11. Siirry selaimessa osoitteeseen http://localhost/ - sinun pitäisi nähdä Se toimii!
  12. Jos et nähnyt tällaista merkintää, selvitämme, mikä meni pieleen (lue lokit, google, yritä selvittää ongelma itse, koska päätimme ymmärtää verkkopalvelimen monimutkaisuudet)

PHP 7:n asennus

  1. Ladataan uusin versio VC14x64Langaton linkki http://windows.php.net/download/ . Huomaa, että tarvitset VC14 ja tarkalleen Langaton. Tarvitsemasi tiedosto on todennäköisesti nimeltään php-7.0.0-Win32-VC14-x64.zip
  2. Pura arkiston sisältö kohteeseen D:\USR\php. Kuten Apache, mitään ei tarvitse asentaa.
  3. Arkistoida D:\USR\apache\conf\httpd.conf lisää rivejä: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Polku php.ini-tiedostoon PHPIniDir "D:/USR/php"
  4. Ja muuta merkitys parametri Hakemistohakemisto päällä index.html index.php (rivi 278)
  5. ApacheMonitorin käyttö uudelleenkäynnistää Apache (Apache24 -> Käynnistä uudelleen)
  6. Menemme selaimeen http://localhost/index.php ja varmistamme, että PHP toimii (selaimessa on PhpInfo-tulostus).
  7. Kopion tekeminen asetustiedostomallista D:\USR\php\php.ini-development Nimen kanssa D:\USR\php\php.ini on PHP:n asetustiedosto.
  8. Asetustiedoston muokkaaminen D:\USR\php\php.ini. Haun avulla löydämme tiedoston sisältä, poistamme kommentit ja muutamme parametreja. Huomaa, että laajennusparametri määrittää joukon PHP-laajennuksia. Poista tarvitsemasi laajennukset. Esimerkissä tarvittavista laajennuksista. Määritä aikavyöhykkeesi, älä minun: 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-laajennus =php_mysqli.dll laajennus=php_openssl.dll date.timezone = Eurooppa/Zaporozhye

    Jos sinulla on ongelmia curlissa, katso tämä opas.

  9. Suorita komentorivillä php -m nähdäksesi luettelon liitetyistä laajennuksista.
  10. Uudelleenkäynnistää Apache ApacheMonitorilla

Kaiken muun asennus ja konfigurointi eivät ole muuttuneet. Katso lisätietoja PHP 5.6:n asennuksesta.

htmlAcademyssa ja minä työskentelen sen mentorina. Osana intensiivikurssia opiskelijoiden on nostettava työympäristöä ja tämä muistiinpano on tarkoitettu yksinkertaistamaan tätä vaikeaa tehtävää aloittelijalle. Syödä eri tavoilla nostamalla täysimittaista LAMP-pinoa, mutta mennään klassisella tavalla. Konfiguroidaan kaikki komponentit erikseen (käyttämättä valmiita yhdistelmiä) ja aloitetaan PHP:llä (jossa on varmasti huomautus valmiiden LAMP-kokoonpanojen huomioimisesta). Koska aion työskennellä ohjaajana PHP-intensiivisillä ja sen jälkeen, aion kirjoittaa samanlaisia ​​​​ohjeita toistoa varten muissa käyttöjärjestelmissä (Linux, macOS). Kuten sanotaan, on parempi hikoilla kerran, mutta sitten se helpottuu kaikille. Joten aloitetaan.

PHP:n lataaminen Windowsille

Mene viralliselle verkkosivustolle ja lataa nykyinen versio PHP. Kirjoitushetkellä tämä on 7.1.4 . Sivulla on useita jakeluvaihtoehtoja. Minulla on Windows 7 x64, joten valitsen zip-arkiston VC14 x64 Thread Safella.

Huomaa, että ladattavissa on kaksi jakeluvaihtoehtoa: Langaton (TS) Ja Ei säiettä turvallista (NTS). Valinta riippuu siitä, kuinka aiot käyttää tulkkia. TS:ää suositellaan käytettäväksi yhdessä verkkopalveluprosessissa (esimerkiksi Apachen mod_php-moduulin kautta). NTS:ää suositellaan käytettäväksi IIS:n (Internet Information Service) ja vaihtoehtoisten FastCGI-verkkopalvelimien kanssa (kuten Apache FastCGI-moduulin kanssa) ja komentorivi.

Asenna PHP 7.1

Aloitetaan PHP:n valmistelu mukavaan työskentelyyn komentoriviltä. Latasit edellisessä vaiheessa PHP-jakeluarkiston. Toisin kuin useimmat ohjelmat, PHP tulee yksinkertaisessa arkistossa, ei asennuspaketina. Siksi sinun on purettava tiedostot itse mihin tahansa sinulle sopivaan hakemistoon. Pidän mieluummin tällaiset asiat järjestelmäaseman juurissa. Luo hakemisto "C:"-aseman juureen (tai mihin tahansa muualle) "php" ja pura ladatun arkiston sisältö siihen.

Hakemistossa näkyy paljon tiedostoja, mutta meitä kiinnostavat eniten:

  • go-pear.bat on skripti PEARin asentamiseen. Voit lukea lisää PEARista virallisesta dokumentaatiosta.
  • php.exe– voit suorittaa PHP-skriptejä konsolista;
  • php win.exe- Voit suorittaa PHP-skriptejä ilman konsolia;
  • php-cgi.exe– vaaditaan PHP-koodin suorittamiseen FastCGI-tilassa;
  • php7apache2_4.dll– Apache 2.4.X -verkkopalvelimeen integroitava moduuli;
  • phpdbg.exe- virheen korjaaja;
  • php.ini kehitys- esimerkki kokoonpanosta PHP-tiedosto kehittäjäympäristölle (kehitys)
  • php.ini-tuotanto– esimerkki PHP-määritystiedostosta tuotantoympäristöön (tuotantoon)

Konfig-tiedoston yhdistäminen

Meillä on pakattu jakelupaketti, yhdistetään sen asetustiedosto. Aiomme kokeilla, joten otamme näytteeksi php.ini kehitys. Tee kopio tästä tiedostosta php-hakemistoon ( C:\php) Nimellä php.ini. TÄRKEÄ! Tee kopio, älä vain nimeä uudelleen. Kehityksen aikana saatat joutua muuttamaan asetustiedostoa, ja on kaikki mahdollisuudet tehdä virhe, jota on vaikea havaita.

Tällaisissa tapauksissa ei ole mitään parempaa kuin palata viiteasetuksiin. Meidän tapauksessamme riittää, että toistamme tiedoston kopioinnin php.ini kehitys V php.ini. Joten eleiden lopussa php.ini-tiedoston pitäisi näkyä hakemistossa, jossa on php. Jatkomuistiinpanoissa puhumme ehdottomasti sen sisällöstä yksityiskohtaisemmin.

PHP:n testaus komentoriviltä

Tässä vaiheessa niin sanottu "asennus" on valmis. Avaa konsoli ( cmd.exe, pikakuvake on saatavilla Apuohjelmat-valikosta) ja anna komento:

C:\php\php.exe --versio

Tulos tulee olemaan jotain tämän kaltaista:

PHP 7.1.4 (cli) (rakennettu: 11. huhtikuuta 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Tekijänoikeus (c) 1997-2017 PHP Group Zend Engine v3.1.0, tekijänoikeus (c) 1998 -2017 Zend Technologies

Tulos vahvistaa, että PHP toimii. Kokeile esimerkiksi luoda uusi komentosarjatiedosto (loin tiedoston "test.php" suoraan "C:"-aseman juureen) ja laita teksti siihen:

Yritä nyt suorittaa tämä tiedosto ja nähdä tulos:

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

Toiminto phpinfo() näyttää PHP-määritystiedot kätevällä tavalla. Puhumme lisää tästä ominaisuudesta.

Yksinkertaista pääsyä php.exe-tiedostoon

PHP on valmis käyttöön, mutta täytyy myöntää, että on melko hankalaa syöttää polku php-tulkkiin konsolissa joka kerta. Helpottaaksemme elämäämme, tehdään pieniä muutoksia ympäristömuuttujiin. Käynnistä sovelma ohjauspaneelista "Järjestelmä"(tai paina vain pikanäppäintä Windows + Pause Break. Napsauta sitten painiketta "Vaihda asetuksia". Näyttöön tulevassa ikkunassa "Järjestelmän ominaisuudet", siirry kirjanmerkkiin "Lisäksi". Etsi painike ja napsauta sitä "Ympäristömuuttujat".

Muuttujan etsiminen luettelosta "POLKU" ja paina painiketta "Muuttaa", muuttujien muokkausikkuna tulee näkyviin. "Variable value" -kenttään meidän on lisättävä polku hakemistoon PHP:llä. Mene aivan rivin loppuun ja määritä PHP-hakemiston polku puolipisteellä erotettuna: c:\php;

Kaikki, napsauta "OK". Käynnistä järjestelmä nyt uudelleen (valitettavasti sinun täytyy). Kun olet käynnistänyt Windowsin uudelleen, voit käyttää PHP:tä yksinkertaisesti: php. Jos haluat esimerkiksi näyttää version nimen, kirjoita:

php-versio

Ja tulkitaksesi test.php-tiedoston, joka sijaitsee "C:"-aseman juuressa:

php -f C:\test.php

Tai jopa käynnistä sisäänrakennettu verkkopalvelin:

Php -t C:\ -S 127.0.0.1:8888 Kuunteleminen osoitteessa http://127.0.0.1:8888 Asiakirjan juuri on C:\ Lopeta painamalla Ctrl-C.

Testaa avaamalla verkkoselain ja kokeile http://127.0.0.1:8888/test.php . Huomaa, että parametrin jälkeen -t määritämme polun hakemistoon, josta tulee verkkopalvelimen juurihakemisto. Kaikki tässä kansiossa olevat skriptit ovat saatavilla pyynnöstä asiakkaalta. Minulla on yksi tiedosto "C:"-asemassa 1.php ja sitä minä pyydän.

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

Lisää ympäristömuuttujista

Puhutaan nyt siitä, kuinka PHP etsii konfigurointiasetustiedostoa (muista noin php.ini). Dokumentaatio tarjoaa täydellisen hakuketjun. Tarpeettomien komplikaatioiden välttämiseksi suosittelen heti lisäämään ympäristömuuttujiin uuden - PHPRC ja määritä polku hakemistoon, jonka arvona on asetustiedosto. Asetukseni sijaitsee samassa hakemistossa kuin tärkeimmät php-tiedostot, joten määritän muuttujan arvoksi -

C:\php. Uudelleenkäynnistys vaaditaan muutoksen tekemisen jälkeen.

Siinä kaikki minulle. Aloittelijoille tarkoitetun oppaan ensimmäinen osa on valmis.




Yläosa