php yf windows 7 diegimas. Kaip įdiegti vietinį Apache serverį su Php, MySQL, phpMyAdmin Windows kompiuteryje

Pradžia / Kietieji diskai

Ir aprašo tik skiriamieji taškai, kurie yra susiję su „Apache24“ ir „PHP7“ įdiegimu „Windows“. MySQL DBVS diegimo aprašymas išlieka toks pat ir šioje instrukcijoje nepakartojamas.

Prieš tęsdami skaitymą, atkreipkite dėmesį, ar tikrai reikia visa tai įdiegti ir konfigūruoti Windows sistemoje. Bet kokiu atveju perskaitykite straipsnį apie. Galbūt tai sutaupys ne tik laiko, bet ir sveikatos.

Šis vadovas skirtas kūrėjams, turintiems pagrindinių žinių Apache ir PHP. Šiame vadove bus aprašyta vienintelis skirtumas diegiant Apache ir PHP su pagrindinėmis PHP 5.6 diegimo instrukcijomis. Jei nežinote, kas yra WEB serveris, http protokolas ir PHP interpretatorius, visada galite sužinoti apie tai išsamiau perskaitę dokumentaciją.

Komentaruose neatsakysiu į klausimus, į kuriuos atsakymas yra šioje ar pagrindinėse instrukcijose, nuoroda į pagrindines instrukcijas yra nurodyta pirmoje pastraipoje, taip pat į klausimus, susijusius su Apache ir PHP darbo supratimu, ir net; labiau į klausimus apie kūrimo klaidas. Tam yra tinkami šaltiniai, literatūra, forumai ir kursai. Tačiau visada galite užduoti bet kokį jus dominantį klausimą. Galbūt kas nors iš bendruomenės gali jums padėti.

Taigi, eime!

„Apache 2.4 VC14“ diegimas

  1. Įkeliama Apache 2.4 dvejetainiai failai VC14 jūsų sistemai naudodami nuorodą http://www.apachelounge.com/download/ Atsisiųskite 64 bitų versija serveris. Rašant šias eilutes, failas buvo vadinamas taip: httpd-2.4.17-win64-VC14.zip
  2. Jei jums reikia papildomų modulių, galite juos atsisiųsti ten (skirta pagrindinis įrengimas nereikia)
  3. Atsisiųskite ir įdiekite Visual C++ Redistributable for Visual Studio 2015 naujinimus iš „Microsoft“ svetainės.
  4. Išpakuokite aplanko turinį Apache24 iš atsisiųsto archyvo į D:\USR\apache. Atkreipkite dėmesį, kad į D:\USR\apache reikia įdėti ne aplanką Apache24 iš archyvo, o jo turinį. Nieko diegti nereikia.
  5. Pakeiskite failo reikšmę ServerRootįjungta "d:/USR/apache" (37 eilutė) ir vertę DocumentRoot(Ir Direktiškumas) įjungta "d:/USR/www" (243 ir 244 eilutės). Taip pat turėtumėte panaikinti 219 eilutės komentarą ir pakeisti ją į: Serverio pavadinimas localhost:80
  6. Keičiame žurnalo saugojimo parametrus tame pačiame faile (surandame parametrus ir keičiame): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" bendras
  7. Įdiegti Apache paslauga. Atidarykite komandų eilutę administratoriaus vardu ir ten įterpkite šią eilutę: D:\USR\apache\bin\httpd.exe -k install
  8. Diegiant paslaugą stebime klaidų pranešimus. Jei viskas bus padaryta teisingai, klaidų neturėtų būti. Jei, įvykdžius eilutę, komandų eilutė vėl nepasirodo, vadinasi, padarėte kažką ne taip. Tiesiog naudokite kopijavimo ir įklijavimo funkcijas, kad išvengtumėte spausdinimo klaidų.
  9. Darbalaukyje sukurkite nuorodą D:\USR\apache\bin\ApacheMonitor.exe ir (arba) įdėkite jį į paleidimą (norėdami atidaryti paleidimo langą WIN8..10, turite paspausti WIN+R, tada įveskite apvalkalas: paleidimas ir spustelėkite Gerai)
  10. Paleiskite „ApacheMonitor“. Sistemos dėkle pasirodys nuoroda. Spustelėkite jį kairiuoju pelės mygtuku ir pasirinkite Apache24 -> Pradėti.
  11. Naršyklėje eikite į http://localhost/ – turėtumėte pamatyti Tai veikia!
  12. Jei nematote tokio užrašo, išsiaiškiname, kas nutiko (skaitome žurnalus, google, bandome patys išsiaiškinti problemą, nes nusprendėme suprasti žiniatinklio serverio subtilybes)

Įdiegti PHP 7

  1. Įkeliama naujausia versija VC14x64Saugus siūlas per nuorodą http://windows.php.net/download/. Atkreipkite dėmesį, kad jums reikia VC14 ir tiksliai Saugus siūlas. Failas, kurio jums reikia, greičiausiai bus pavadintas taip: php-7.0.0-Win32-VC14-x64.zip
  2. Archyvo turinio ištraukimas į D:\USR\php. Kaip ir „Apache“, nereikia nieko įdiegti.
  3. Norėdami paduoti D:\USR\apache\conf\httpd.conf pridėkite eilutes: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Kelias į php.ini failą PHPIniDir "D:/USR/php"
  4. Ir mes keičiamės prasmė parametras DirectoryIndexįjungta index.html index.php (278 eilutė)
  5. Naudojant ApacheMonitor paleisti iš naujo Apache (Apache24 -> Paleisti iš naujo)
  6. Einame į naršyklę http://localhost/index.php ir įsitikiname, kad PHP veikia (naršyklė rodys PhpInfo išvestį).
  7. Konfigūracijos failo šablono kopijavimas D:\USR\php\php.ini-development su vardu D:\USR\php\php.ini- Tai yra PHP konfigūracijos failas.
  8. Konfigūracijos failo redagavimas D:\USR\php\php.ini. Naudodami paiešką, randame failo viduje, panaikiname komentarą ir keičiame parametrus. Atminkite, kad plėtinio parametras nurodo PHP plėtinių rinkinį. Atšaukite reikalingų plėtinių komentarus. Pavyzdyje man reikalingi plėtiniai. Nurodykite savo laiko juostą, o ne mano: 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 plėtinys=php_openssl.dll date.timezone = Europa/Zaporožė

    Jei kyla problemų dėl garbanojimo, skaitykite šias instrukcijas.

  9. Vykdykite komandų eilutėje php -m norėdami peržiūrėti prijungtų plėtinių sąrašą.
  10. Paleidimas iš naujo Apache naudojant ApacheMonitor

Viso kito diegimas ir konfigūracija nepasikeitė. Daugiau informacijos rasite PHP 5.6 diegimo vadove.

// echo get_the_post_thumbnail(get_the_ID(), "susijusi miniatiūra"); // rodyti mano miniatiūros dydį?>

Pirmame straipsnyje apžvelgėme, kaip įdiegti „Apache“ sistemoje „Windows7“. Dabar pažiūrėkime, kaip prijungti PHP kalbą prie mūsų serverio.

PHP diegimas

1) Atsisiųskite zip archyvas su php iš svetainės http://windows.php.net/download/. Pasirinkau Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Išpakuokite php į aplanką c:/php-5.3.5/

3) Prijunkite php prie Apache. Atidarykite failą httpd.conf. Jis yra aplanke konf toje vietoje, kur įdiegėte „Apache“. Aš turiu tai C:Programų failai (x86)Apache Software FoundationApache2.2conf .

Norėdami prijungti php kaip modulį, prie httpd.conf failo turite pridėti tik 3 instrukcijas:

(bendras svarstymas)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType programa/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/bendras balsavimas)

Šios eilutės turėtų būti maždaug httpd.conf failo viduryje, pavyzdžiui, iškart po LoadModule direktyvų. Man jie baigiasi 128 failo eilutėje. Tiksli šių direktyvų vieta nėra svarbi, tačiau jos neturėtų būti pateikiamos httpd.conf failo pradžioje ar pabaigoje.

Pastaba.

  • Pirmoje eilutėje įkeliamas PHP modulis, įdiegtas php5apache2_2.dll bibliotekoje
  • Antroje eilutėje nustatomas atitikimas tarp failų su plėtiniu php ir Application/x-httpd-php mime tipo, kurį apdoroja PHP modulis.
  • Trečioje eilutėje galite aiškiai nurodyti php.ini konfigūracijos failo vietą.

4) Konfigūracijos failo sukūrimas php. Kataloge c:/php-5.3.5 yra keli konfigūracijos failų šablonai. Paimkime failą kaip pagrindą c:/php-5.3.5/php.ini-production ir pervadinti į php.ini.Taigi, PHP konfigūracijos failas (php.ini) bus c:/php-5.3.5 kataloge ir čia turėtų būti atlikti visi PHP konfigūracijos pakeitimai.

Pakeitę httpd.conf ir sukūrę php.ini failą, iš naujo paleiskite Apache.

5) Patikrinkite. Aplanke C:Program Files (x86)Apache Software FoundationApache2.2htdocs sukurkite failą index.php su kodu:

(bendras svarstymas)

(/bendras balsavimas)

Dabar savo naršyklėje eikite į http://localhost/index.php. Jei viskas bus padaryta teisingai, pamatysite violetinę lentelę su php nustatymais.

Papildomi php nustatymai

Įgalinkite php trumpojo įrašo palaikymą, php.ini raskite funkciją short_open_tag ir įjunkite: short_open_tag = Įjungta

Norėdami tai padaryti, php.ini nurodykite kelią į php plėtinius, panaikinkite komentarą ir užpildykite eilutę extension_dir. Štai kaip man atrodo:

(bendras svarstymas)
extension_dir = "c:/php-5.3.5/ext"
(/bendras balsavimas)

(bendras svarstymas)
extension=php_mbstring.dll
(/bendras balsavimas)

ir eilutės plėtinys = php_mysqli.dll, su kuriuo norite dirbti MySql duomenų bazės duomenys:

(bendras svarstymas)
plėtinys=php_mysqli.dll
(/bendras balsavimas)

„htmlAkademijoje“ ir aš ten dirbame mentoriumi. Intensyvaus kurso metu studentai turės kelti darbo aplinka ir ši pastaba skirta supaprastinti šią sunkią užduotį pradedančiajam. Valgyk skirtingais būdais keliantis pilnavertį LAMP krūvą, bet eisime klasikiniu keliu. Sukonfigūruokime visus komponentus atskirai (nenaudodami gatavų kombainų) ir pradėkime nuo PHP (tikrai bus pastaba apie paruoštus LAMP mazgus). Kadangi ateityje planuoju dirbti mentoriumi PHP intensives, ruošiuosi rašyti panašias instrukcijas pasikartojimui kitose operacinėse sistemose (Linux, macOS). Kaip sakoma, geriau vieną kartą prakaituoti, bet tada visiems bus lengviau. Taigi pradėkime.

Atsisiųskite PHP, skirtą „Windows“.

Eikite į oficialią svetainę ir atsisiųskite dabartinė versija PHP. Rašymo metu tai yra - 7.1.4 . Puslapyje yra keletas platinimo parinkčių. Turiu Windows 7 x64, todėl renkuosi ZIP archyvą su VC14 x64 Thread Safe.

Atkreipkite dėmesį, kad galima atsisiųsti dvi platinimo parinktis: Saugus siūlams (TS) Ir Nesaugus siūlams (NTS). Pasirinkimas priklauso nuo to, kaip ketinate naudoti vertėją. TS rekomenduojama naudoti vienam žiniatinklio paslaugų procesui (pavyzdžiui, sukonfigūruota naudojant mod_php modulį, skirtą Apache). NTS rekomenduojama naudoti IIS (Internet Information Service) ir alternatyvius FastCGI žiniatinklio serverius (pvz., Apache su FastCGI moduliu) ir komandinė eilutė.

Įdiekite PHP 7.1

Pradėkime ruošti PHP patogiam darbui iš komandinės eilutės. Ankstesniame veiksme atsisiuntėte archyvą su PHP paskirstymu. Skirtingai nuo daugelio programų, PHP pateikiamas paprastame archyve, o ne kaip diegimo paketas. Todėl turėsite patys išskleisti failus į bet kurį jums patogų katalogą. Man labiau patinka tokius dalykus laikyti šaknyje sistemos diskas. Sukurkite katalogą „C:“ disko šaknyje (arba bet kurioje kitoje vietoje) "php" ir išskleiskite į jį atsisiųsto archyvo turinį.

Kataloge atsiras daug failų, bet mus labiausiai domina:

  • eiti-kriaušė.šikšnosparnis– PEAR diegimo scenarijus. Daugiau apie PEAR galite perskaityti oficialioje dokumentacijoje.
  • php.exe– leidžia vykdyti PHP scenarijus iš konsolės;
  • php-win.exe- leidžia vykdyti PHP scenarijus nenaudojant konsolės;
  • php-cgi.exe– reikalingas PHP kodui vykdyti FastCGI režimu;
  • php7apache2_4.dll– integravimo modulis su Apache žiniatinklio serveris 2.4.X;
  • phpdbg.exe– derintuvas;
  • php.ini-development– konfigūracijos pavyzdys PHP failą kūrėjų aplinkai (kūrimui)
  • php.ini-production– gamybos aplinkos PHP konfigūracijos failo pavyzdys

Konfigūracijos failo prijungimas

Turime išpakuotą platinimo rinkinį, prijungkime jo konfigūracijos failą. Mes ketiname daryti eksperimentus, todėl paimsime kaip pavyzdį php.ini-development. Padarykite šio failo kopiją į savo php katalogą ( C:\php) su vardu php.ini. SVARBU! Padarykite kopiją, o ne paprasčiausiai pervardykite. Kūrimo metu gali tekti pakeisti konfigūracijos failą ir yra visos galimybės padaryti klaidą, kurią bus sunku aptikti.

Tokiais atvejais nėra nieko geriau, kaip grįžti į atskaitos nustatymus. Mūsų atveju pakaks dar kartą nukopijuoti failą php.ini-development V php.ini. Taigi, veiksmų pabaigoje php.ini failas turėtų pasirodyti kataloge su php. Tolesnėse pastabose mes tikrai pakalbėsime apie jo turinį išsamiau.

PHP testavimas iš komandinės eilutės

Šiame etape vadinamasis „diegimas“ baigiamas. Atidarykite savo konsolę ( cmd.exe, nuorodą rasite meniu Priedai) ir įveskite komandą:

C:\php\php.exe – versija

Rezultatas bus maždaug toks:

PHP 7.1.4 (cli) (sukurta: 2017 m. balandžio 11 d. 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Autorių teisės (c) 1997–2017 PHP Group Zend Engine v3.1.0, autorių teisės (c) 1998 m. -2017 Zend Technologies

Rezultatas patvirtina, kad PHP veikia. Pavyzdžiui, pabandykite sukurti naują scenarijaus failą (sukūriau „test.php“ failą tiesiai „C:“ disko šaknyje) ir įdėkite tekstą:

Dabar pabandykite paleisti šį failą ir pamatysite rezultatą:

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

Funkcija phpinfo () patogia forma rodo PHP konfigūracijos informaciją. Apie šią funkciją kalbėsime vėliau.

Supaprastinta prieiga prie php.exe

PHP yra paruoštas darbui, tačiau reikia pripažinti, kad kiekvieną kartą įvesti kelią į PHP interpretatorių į konsolę yra gana nepatogu. Kad jūsų gyvenimas būtų lengvesnis, atlikime keletą nedidelių aplinkos kintamųjų pakeitimų. Paleiskite programėlę valdymo skydelyje "Sistema"(arba tiesiog paspauskite greitąjį klavišą "Windows + Pause Break". Tada spustelėkite mygtuką "Keisti nustatymus". Pasirodžiusiame lange "Sistemos ypatybės", pereikime prie žymės "papildomai". Raskite ir spustelėkite mygtuką „Aplinkos kintamieji“.

Sąraše raskite kintamąjį "KELIAS" ir paspauskite mygtuką "Keisti", atsiras kintamųjų redagavimo langas. Lauke „Kintamoji vertė“ turime pridėti kelią į katalogą su PHP. Eikite į patį eilutės galą ir, atskirdami kabliataškiais, nurodykite kelią į katalogą naudodami PHP: C:\php;

Tai viskas, spustelėkite „Gerai“. Dabar paleiskite sistemą iš naujo (deja, jūs turite). Iš naujo paleidę „Windows“ galite pasiekti PHP paprastai: php Pavyzdžiui, norėdami parodyti versijos pavadinimą, tiesiog parašykite:

Php versija

Ir norėdami interpretuoti test.php failą, esantį „C:“ disko šaknyje:

Php –f C:\test.php

Arba netgi paleiskite integruotą žiniatinklio serverį:

Php -t C:\ -S 127.0.0.1:8888 Klausymas http://127.0.0.1:8888 Dokumento šaknis yra C:\ Norėdami išeiti, paspauskite Ctrl-C.

Norėdami išbandyti, atidarykite žiniatinklio naršyklę ir pabandykite apsilankyti adresu http://127.0.0.1:8888/test.php. Atkreipkite dėmesį, kad po parametro –t nurodome kelią į katalogą, kuris taps pagrindiniu žiniatinklio serverio katalogu. Visi šiame aplanke esantys scenarijai bus prieinami kliento užklausai. Turiu vieną failą diske „C:“ 1.php ir aš būtent to prašau.

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

Šiek tiek daugiau apie aplinkos kintamuosius

Dabar pakalbėkime apie tai, kaip PHP ieškos konfigūracijos nustatymų failo (atminkite, php.ini). Dokumentuose pateikiama visa paieškos grandinė. Kad išvengtumėte nereikalingų komplikacijų, rekomenduoju iš karto pridėti naują prie aplinkos kintamųjų - "PHPRC" ir kaip reikšmę nurodykite kelią į katalogą su konfigūracijos failu. Mano konfigūracija yra tame pačiame kataloge kaip ir pagrindiniai php failai, todėl aš nurodysiu kintamojo reikšmę -

"C:\php". Atlikus pakeitimą reikės paleisti iš naujo.

Tai viskas man. Pirmoji žinyno dalis pradedantiesiems yra paruošta.

Taigi mes įdiegėme nginx serverį, dabar laikas įdiegti php 7.1 ant ubuntu. Nginx + php7 derinys labai pasiteisino, taupydamas pinigus ir serverio išteklius.

Įdiegti php 7.1

Pirma, pridėkime saugyklą, iš kurios atsisiųsime ir įdiegsime php 7.1.

Sudo add-apt-repository ppa:ondrej/php

Pastaba: jei sistemos kodavimas skiriasi nuo utf-8, gali kilti problemų pridedant php 7.1 saugyklą. Taigi vykdykime šias dvi komandas

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

Atnaujinkime saugyklų sąrašą

Sudo apt atnaujinimas

Jei viskas gerai, tęskime diegimą...

Apt įdiegti 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-perkoduoti php7.1-snmp php7.1-muilas php7.1-sqlite3 php7.1-sybase php7.1-tvarkingas 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

Sutinkame su montavimu ir laukiame kol viskas bus baigta.

Taigi viskas paruošta - php 7.1 ir plėtiniai įdiegti. Jei sistemoje buvo įdiegtos kitos php5 versijos, galite jas pašalinti vykdydami komandą:

Apt autoremove php5* -y && apt išvalyti php5* -y && apt clean php5*

php 7.1 nustatymas

php sąranka bus tokia:

  • Pažeidžiamumų taisymas
  • Padidinkite įkeliamo failo dydį
  • Pailgėja scenarijaus veikimo laikas
  • Opcache nustatymas

Atidarykite php.ini

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

ieško linijos

;cgi.fix_pathinfo = 1

panaikinkite eilutės komentarą ir vietoje vieneto įdėkite 0

Cgi.fix_pathinfo = 0

Padidinkime atsisiųstų failų dydį. Raskite post_max_size ir sukurkite jį į formą

Pašto_maksimalus_dydis = 100 mln

Padidinkime scenarijaus apdorojimo laiką, suraskime max_execution_time ir nustatykime jį į 300 sekundžių – dažniausiai reikia dirbant su didelėmis mysql lentelėmis

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

Išsaugokite failą. Iš naujo paleiskite php7.1-fpm

Paslauga php7.1-fpm iš naujo

Įdiekite MySQL serverį ir phpmyadmin

sudo apt install mysql-server-5.7

Diegimo metu mūsų bus paprašyta nustatyti mysql serverio administratoriaus slaptažodį. Išpildykite prašymą.
Viskas paruošta. Dabar įdiegkime duomenų bazės tvarkyklę

Sudo apt install phpmyadmin

Diegimo metu greičiausiai paprašys pasirinkti žiniatinklio serverį, pasirinkti bet kurį, jei paprašys nustatyti duomenų bazės slaptažodį, nustatykite jį.
Dabar sukursime simbolinę nuorodą į katalogą, kuriame bus mūsų svetainė

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

Duomenų bazės tvarkyklę galite pasiekti adresu

My.site.ru/phpmyadmin/

Ateityje galėsite sukurti savo nginx konfigūracijos failą phpmyaadmin duomenų bazės tvarkyklei ir perkelti jį į padomenį, pvz., mysql.my.site.ru, ir nustatyti serverio įgaliojimą.

Jei turite klausimų, rašykite komentaruose.

Šiame straipsnyje parodysime, kaip įdiegti PHP 7.2 Ubuntu 16.04. PHP (Hypertext Preprocessor) yra atvirojo kodo serverio scenarijų kalba, pirmiausia skirta dinamiškoms, interaktyvioms svetainėms kurti. PHP yra viena iš populiariausių kalbų, kurią galima laisvai platinti ir modifikuoti. PHP gali būti paleistas beveik bet kuriame žiniatinklio serveryje (pvz., Apache) ir visose OS platformose (Linux, Mac OS, Windows). PHP 7.2 buvo oficialiai išleistas praėjusiais metais. Naujausioje PHP 7.2 versijoje yra naujų ir patobulintų funkcijų, kurios leis kūrėjams parašyti geresnį kodą.

Reikalavimai:

  • Šios pamokos tikslais naudosime Ubuntu VPS. Mūsų jau yra su iš anksto įdiegta LAMP darbo krūva. Tačiau mes vis tiek padėsime atlikti visus būtinus veiksmus ir parodysime, kaip patiems įdiegti ir konfigūruoti LAMP dėklą, jei tai darote pliko metalo serveryje.
  • Taip pat reikia visos prieigos prie SSH šaknies arba .

1 veiksmas: prisijunkite prie serverio per SSH ir atnaujinkite serverio paketus.

Prieš pradėdami eikime kaip root ir atnaujinkime Ubuntu OS paketus į naujausią turimą versiją.

Norėdami prisijungti prie serverio per SSH kaip root, naudokite šią komandą:

Ssh root@IP_ADDRESS -p PORT_NUMBER

Pakeiskite „IP_ADDRESS“ ir „PORT_NUMBER“ tikruoju serverio IP adresu ir SSH prievado numeriu.

Įdiegę įsitikinkite, kad jūsų serverio OS paketai yra atnaujinti, vykdydami šias komandas:

Apt-get update apt-get upgrade

Jei tai pirmas kartas, kai prisijungiate prie naujojo Ubuntu VPS, galbūt norėsite perskaityti mūsų straipsnį apie kai kuriuos papildomus pagrindinius nustatymus ir saugą.

2 veiksmas: žiniatinklio serverio įdiegimas

Šiame skyriuje parodysime, kaip įdiegti žiniatinklio serverį savo VPS. Kaip žiniatinklio serverį galime įdiegti „Apache“ arba „nginx“. Šios pamokos tikslais įdiegsime „Apache“ žiniatinklio serverį. „Apache“ yra greitas ir saugus žiniatinklio serveris ir vienas populiariausių ir plačiausiai naudojamų žiniatinklio serverių pasaulyje.

Norėdami įdiegti „Apache“ žiniatinklio serverį, savo serveryje paleiskite šią komandą:

Apt-get install apache2

Kai diegimas bus baigtas, turėtumėte paleisti „Apache“:

Systemctl start apache2

Be to, galite įgalinti „Apache“ paleisti automatiškai, kai serveris paleidžiamas:

Systemctl įgalinti apache2

Norėdami patikrinti „Apache“ žiniatinklio serverio būseną ir įsitikinti, kad jis veikia ir veikia, galite naudoti šią komandą:

Systemctl būsena apache2

Norėdami patikrinti, ar veikia „Apache“, taip pat galite atidaryti žiniatinklio naršyklę ir įvesti serverio IP adresą (pvz., http://jūsų_serverio_ip_adresas). Jei „Apache“ sėkmingai įdiegtas, turėtumėte pamatyti numatytąjį „Apache“ pasveikinimo puslapį.

3 veiksmas: įdiekite PPD Ondřej Surý

PHP 7.2 galima įdiegti naudojant Ondřej Surý PPA, todėl įdiekite programinės įrangos-ypatybių-bendrosios ir python-software-properties:

Sudo apt-get install software-properties-common python-software-properties

Tada pridėkite ondrej PPA ir atnaujinkite savo šaltinius:

Sudo add-apt-repository -y ppa:ondrej/php sudo apt-get update

4 veiksmas. Įdiekite PHP 7.2.

Įdiekite PHP 7.2 naudodami šią komandą:

Sudo apt-get install php7.2 php7.2-cli php7.2-common

5 veiksmas: suraskite ir įdiekite konkrečius PHP 7.2 plėtinius

Jei norite įdiegti konkretų PHP 7.2 plėtinį, galite ieškoti, jei įmanoma, naudodami šią komandą:

Sudo apt paieška php7.2

7 veiksmas: įdiekite dažniausiai naudojamus PHP plėtinius.

Norėdami įdiegti dažniausiai naudojamus PHP plėtinius, galite naudoti šią komandą:

Sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip

8 veiksmas: patikrinkite savo PHP diegimą

Norėdami patikrinti serveryje įdiegtą PHP versiją, naudokite šią komandą:

Turėtumėte gauti tokį rezultatą:

PHP 7.2.9-1+ubuntu16.04.1+deb.sury.org+1 (cli) (pastatyta: 2018 m. rugpjūčio 19 d. 07:16:12) (NTS) Autorių teisės (c) 1997–2018 PHP grupės Zend Engine v3. 2.0, autorių teisės (c) 1998–2018 Zend Technologies su Zend OPcache v7.2.9-1+ubuntu16.04.1+deb.sury.org+1, autorių teisės (c) 1999–2018, Zend Technologies

Dabar jūsų Ubuntu serveryje įdiegta PHP 7.2 ir jei norime pakeisti numatytąją PHP versiją į PHP 7.2, kurią naudoja žiniatinklio serveris, turime išjungti senąją PHP 7.0 versiją ir įjungti naujai įdiegtą.

Išjungti php 7.0

a2dismod php7.0

Įjungti php 7.2

a2enmod php7.2

Iš naujo paleiskite „Apache“ žiniatinklio serverį, kad pakeitimai įsigaliotų:

Systemctl iš naujo paleiskite apache2

Norėdami išbandyti diegimą ir įsitikinti, kad Apache, PHP ir PHP plėtiniai veikia tinkamai, sukurkite naują informacijos php failą:

Vi /var/www/html/phpinfo.php

Pridėkite prie jo šį turinį:

Atidarykite failą „phpinfo.php“ naudodami žiniatinklio naršyklę:

http:// /phpinfo.php arba http:// /phpinfo.php

ir pamatyti esamą PHP informaciją savo serveryje.

tiek. Sėkmingai įdiegėte PHP 7.2 savo Ubuntu 16.04 serveryje. Daugiau informacijos apie PHP 7 rasite oficialioje PHP dokumentacijoje: http://php.net/docs.php.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas