php yf windows 7 instalēšana. Kā instalēt lokālo Apache serveri ar Php, MySQL, phpMyAdmin Windows datorā

Sākums / Cietie diski

Un apraksta tikai atšķirīgi punkti, kas attiecas uz Apache24 un PHP7 instalēšanu operētājsistēmā Windows. MySQL DBVS instalēšanas apraksts paliek nemainīgs un netiek atkārtots šajā instrukcijā.

Pirms turpināt lasīt, pievērsiet uzmanību, vai tas viss ir jāinstalē un jākonfigurē operētājsistēmā Windows. Varbūt jums vajadzētu pievērst uzmanību un netērēt laiku un nervus, uzstādot to pašu tieši operētājsistēmā Windows? Jebkurā gadījumā izlasiet rakstu par. Varbūt tas ietaupīs ne tikai laiku, bet arī veselību.

Šī rokasgrāmata ir paredzēta izstrādātājiem ar pamatzināšanas Apache un PHP. Šajā rokasgrāmatā tiks aprakstīts vienīgā atšķirība Apache un PHP instalēšanas laikā ar pamata instrukcijām PHP 5.6 instalēšanai. Ja jūs nezināt, kas ir WEB serveris, http protokols un PHP tulks, tad vienmēr varat uzzināt par to sīkāk, izlasot dokumentāciju.

Es neatbildēšu komentāros uz jautājumiem, uz kuriem atbilde ir šajā vai galvenajās instrukcijās, ir norādīta pirmajā rindkopā, kā arī uz jautājumiem, kas attiecas uz Apache un PHP darba izpratni un pat; vairāk tas attiecas uz jautājumiem par izstrādes kļūdām. Šim nolūkam ir piemēroti resursi, literatūra, forumi un kursi. Tomēr jūs vienmēr varat uzdot jebkuru jūs interesējošo jautājumu. Varbūt kāds no kopienas var jums palīdzēt.

Tātad, ejam!

Apache 2.4 VC14 instalēšana

  1. Notiek ielāde Apache 2.4 binārie faili VC14 savai sistēmai, izmantojot saiti http://www.apachelounge.com/download/ Lejupielādēt 64 bitu versija serveris. Šo rindu rakstīšanas laikā fails tika saukts šādi: httpd-2.4.17-win64-VC14.zip
  2. Ja jums ir nepieciešami papildu moduļi, varat tos lejupielādēt tur (par pamata uzstādīšana nevajag)
  3. Lejupielādējiet un instalējiet Visual C++ Redistributable for Visual Studio 2015 atjauninājumus no Microsoft vietnes.
  4. Izpakojiet mapes saturu Apache24 no lejupielādētā arhīva uz D:\USR\apache. Lūdzu, ņemiet vērā, ka D:\USR\apache jums ir jāievieto nevis Apache24 mape no arhīva, bet gan tās saturs. Nav nepieciešams neko instalēt.
  5. Mainiet vērtību failā ServerRoot ieslēgts "d:/USR/apache" (37. rinda) un vērtību DocumentRoot(Un Tiešsaistības) ieslēgts "d:/USR/www" (243. un 244.rinda). Jums vajadzētu arī atsaukt komentāru no 219. rindiņas un mainīt to uz: Servera nosaukums localhost:80
  6. Mēs mainām žurnāla krātuves parametrus tajā pašā failā (atrodiet parametrus un mainiet): ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" kopīgs
  7. Instalējiet Apache pakalpojums. Atveriet komandrindu administratora vārdā un ievietojiet tur šādu rindiņu: D:\USR\apache\bin\httpd.exe -k install
  8. Pakalpojuma instalēšanas laikā mēs uzraugām kļūdu ziņojumus. Ja viss ir izdarīts pareizi, kļūdām nevajadzētu būt. Ja pēc rindas izpildes komandrinda atkal neparādās, tad jūs kaut ko izdarījāt nepareizi. Vienkārši izmantojiet kopēšanas un ielīmēšanas funkcijas, lai izvairītos no drukas kļūdām.
  9. Darbvirsmā izveidojiet saīsni D:\USR\apache\bin\ApacheMonitor.exe un/vai ievietojiet to startēšanas režīmā (lai atvērtu startēšanas logu WIN8..10, jānospiež WIN+R, pēc tam ievadiet apvalks: palaišana un noklikšķiniet uz Labi)
  10. Palaidiet programmu ApacheMonitor. Sistēmas teknē parādīsies saīsne. Noklikšķiniet uz tā ar peles kreiso taustiņu un atlasiet Apache24 -> Sākt.
  11. Pārlūkprogrammā dodieties uz http://localhost/ - jums vajadzētu redzēt Tas darbojas!
  12. Ja neredzat šādu uzrakstu, mēs noskaidrojam, kas nogāja greizi (mēs lasām žurnālus, google, mēģinām paši izdomāt problēmu, jo mēs nolēmām izprast tīmekļa servera sarežģītību)

PHP 7 instalēšana

  1. Notiek ielāde jaunākā versija VC14 x64Pavediens Drošs izmantojot saiti http://windows.php.net/download/. Lūdzu, ņemiet vērā, ka jums ir nepieciešams VC14 un tieši tā Pavediens Drošs. Nepieciešamais fails, visticamāk, tiks nosaukts šādi: php-7.0.0-Win32-VC14-x64.zip
  2. Arhīva satura izvilkšana D:\USR\php. Tāpat kā Apache gadījumā, nekas nav jāinstalē.
  3. Lai failu D:\USR\apache\conf\httpd.conf pievienojiet rindiņas: LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Ceļš uz php.ini failu PHPIniDir "D:/USR/php"
  4. Un mēs maināmies nozīmē parametrs DirectoryIndex ieslēgts index.html index.php (278. rinda)
  5. Izmantojot ApacheMonitor restartēt Apache (Apache24 —> Restartēt)
  6. Mēs ejam uz pārlūkprogrammu http://localhost/index.php un pārliecināmies, ka PHP darbojas (pārlūks parādīs PhpInfo izvadi).
  7. Konfigurācijas faila veidnes kopijas izveide D:\USR\php\php.ini-development ar vārdu D:\USR\php\php.ini- Šis ir PHP konfigurācijas fails.
  8. Konfigurācijas faila rediģēšana D:\USR\php\php.ini. Izmantojot meklēšanu, mēs atrodam faila iekšpusē, izņemam komentārus un mainām parametrus. Ņemiet vērā, ka paplašinājuma parametrs norāda PHP paplašinājumu kopu. Atceliet nepieciešamos paplašinājumus. Piemērā man nepieciešamie paplašinājumi. Norādiet savu laika joslu, nevis manu: 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 paplašinājums=php_mysqli.dll paplašinājums=php_openssl.dll date.timezone = Eiropa/Zaporožje

    Ja jums ir problēmas ar čokurošanās palaišanu, lūdzu, skatiet šos norādījumus.

  9. Izpildiet komandrindā php -m lai skatītu pievienoto paplašinājumu sarakstu.
  10. Restartēšana Apache, izmantojot ApacheMonitor

Visa pārējā uzstādīšana un konfigurācija nav mainījusies. Plašāku informāciju skatiet PHP 5.6 instalēšanas rokasgrāmatā.

// echo get_the_post_thumbnail(get_the_ID(), "relatedthumbnail"); // parādīt manu sīktēla izmēru?>

Pirmajā rakstā mēs apskatījām, kā instalēt Apache operētājsistēmā Windows7. Tagad apskatīsim, kā savienot PHP valodu ar mūsu serveri.

PHP instalēšana

1) Lejupielādēt zip arhīvs ar php no vietnes http://windows.php.net/download/. Es izvēlējos Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Izsaiņojiet php mapē c:/php-5.3.5/

3) Savienojiet php ar Apache. Atveriet failu httpd.conf. Tas atrodas mapē konf vietā, kur instalējāt Apache. Man ir šis C:Program Files (x86)Apache Software FoundationApache2.2conf .

Lai pievienotu php kā moduli, failam httpd.conf jāpievieno tikai 3 instrukcijas:

(kopbalsošana)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType lietojumprogramma/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/kopbalss)

Šīs rindas jāievieto aptuveni faila httpd.conf vidū, piemēram, tūlīt pēc LoadModule direktīvām. Man tie beidzas faila 128. rindā. Precīza šo direktīvu atrašanās vieta nav būtiska, taču tās nedrīkst ievietot httpd.conf faila sākumā vai pašās beigās.

Piezīme.

  • Pirmajā rindā tiek ielādēts PHP modulis, kas ieviests php5apache2_2.dll bibliotēkā
  • Otrajā rindā tiek iestatīta atbilstība starp failiem ar php paplašinājumu un aplikācijas/x-httpd-php mime tipu, ko apstrādā PHP modulis.
  • Trešā rinda ļauj skaidri norādīt php.ini konfigurācijas faila atrašanās vietu.

4) Konfigurācijas faila izveide php. Direktorijā c:/php-5.3.5 ir vairākas konfigurācijas failu veidnes. Par pamatu ņemsim failu c:/php-5.3.5/php.ini-production un pārdēvējiet to par php.ini.Tādējādi PHP konfigurācijas fails (php.ini) atradīsies direktorijā c:/php-5.3.5, un šeit ir jāveic visas PHP konfigurācijas izmaiņas.

Pēc izmaiņu veikšanas vietnē httpd.conf un faila php.ini izveidošanas restartējiet Apache.

5) Pārbaudiet. Mapē C:Program Files (x86)Apache Software FoundationApache2.2htdocs izveidojiet failu index.php ar kodu:

(kopbalsošana)

(/kopbalss)

Tagad savā pārlūkprogrammā dodieties uz vietni http://localhost/index.php. Ja viss ir izdarīts pareizi, jūs redzēsit violetu tabulu ar php iestatījumiem.

Papildu php iestatījumi

Iespējojiet php īso ierakstu atbalstu, php.ini atrodiet funkciju short_open_tag un iespējojiet to: short_open_tag = Ieslēgts

Vietnē php.ini norādiet ceļu uz php paplašinājumiem, lai to izdarītu, noņemiet komentārus un aizpildiet rindu extension_dir. Man tas izskatās šādi:

(kopbalsošana)
extension_dir = "c:/php-5.3.5/ext"
(/kopbalss)

(kopbalsošana)
paplašinājums=php_mbstring.dll
(/kopbalss)

un rindas paplašinājums=php_mysqli.dll, ar kuru strādāt MySql datu bāzes dati:

(kopbalsošana)
paplašinājums=php_mysqli.dll
(/kopbalss)

htmlAkadēmijā un es tur strādājam par mentoru. Intensīvā kursa ietvaros studentiem būs jāpaaugstina darba vidi un šīs piezīmes mērķis ir vienkāršot šo grūto uzdevumu iesācējam. Ēst dažādos veidos paceļot pilnvērtīgu LAMP steku, bet iesim klasisko ceļu. Konfigurēsim visus komponentus atsevišķi (neizmantojot gatavus kombainus) un sāksim ar PHP (tur noteikti būs piezīme par gatavām LAMP komplektācijām). Tā kā nākotnē plānoju strādāt par mentoru PHP intensives, tad gatavojos rakstīt līdzīgas instrukcijas atkārtošanai citās operētājsistēmās (Linux, macOS). Kā saka, labāk vienreiz pasvīst, bet tad visiem kļūs vieglāk. Tātad sāksim.

Lejupielādējiet PHP operētājsistēmai Windows

Dodieties uz oficiālo vietni un lejupielādējiet pašreizējā versija PHP. Rakstīšanas laikā tas ir - 7.1.4 . Lapā ir pieejamas vairākas izplatīšanas iespējas. Man ir Windows 7 x64, tāpēc es izvēlos zip arhīvu ar VC14 x64 Thread Safe.

Lūdzu, ņemiet vērā, ka lejupielādei ir pieejamas divas izplatīšanas iespējas: Pavedienu drošs (TS) Un Non-Tread-Safe (NTS). Izvēle ir atkarīga no tā, kā jūs plānojat izmantot tulku. TS ieteicams izmantot vienam tīmekļa pakalpojumu procesam (piemēram, konfigurēts, izmantojot mod_php moduli Apache). NTS ir ieteicams izmantot IIS (Internet Information Service) un alternatīvus FastCGI tīmekļa serverus (piemēram, Apache ar FastCGI moduli) un komandrinda.

Instalējiet PHP 7.1

Sāksim gatavot PHP ērtam darbam no komandrindas. Iepriekšējā darbībā lejupielādējāt arhīvu ar PHP izplatīšanu. Atšķirībā no vairuma programmu, PHP tiek piegādāts vienkāršā arhīvā, nevis kā instalācijas pakotne. Tāpēc jums pašiem būs jāizvelk faili jebkurā jums ērtā direktorijā. Man labāk patīk šādas lietas paturēt pašā saknē sistēmas disks. Izveidojiet direktoriju diska “C:” saknē (vai jebkurā citā vietā) "php" un izvelciet tajā lejupielādētā arhīva saturu.

Direktorijā parādīsies daudzi faili, bet mūs visvairāk interesē:

  • go-bumbieris.sikspārnis– skripts PEAR instalēšanai. Vairāk par PEAR varat lasīt oficiālajā dokumentācijā.
  • php.exe– ļauj izpildīt PHP skriptus no konsoles;
  • php-win.exe- ļauj izpildīt PHP skriptus, neizmantojot konsoli;
  • php-cgi.exe– nepieciešams PHP koda izpildei FastCGI režīmā;
  • php7apache2_4.dll– integrācijas modulis ar Apache tīmekļa serveris 2.4.X;
  • phpdbg.exe- atkļūdotājs;
  • php.ini-development- konfigurācijas piemērs PHP fails izstrādātāju videi (izstrādei)
  • php.ini-production– PHP konfigurācijas faila piemērs ražošanas videi

Konfigurācijas faila pievienošana

Mums ir neizpakots izplatīšanas komplekts, pievienosim tam konfigurācijas failu. Mēs gatavojamies veikt eksperimentus, tāpēc ņemsim paraugu php.ini-development. Izveidojiet šī faila kopiju savā php direktorijā ( C:\php) ar nosaukumu php.ini. SVARĪGI! Izveidojiet kopiju, nevis vienkāršu pārdēvēšanu. Izstrādes laikā, iespējams, būs jāmaina konfigurācijas fails, un pastāv visas iespējas pieļaut kļūdu, kuru būs grūti atklāt.

Šādos gadījumos nav nekā labāka kā atgriezties pie atsauces iestatījumiem. Mūsu gadījumā pietiks ar faila atkārtotu kopēšanu php.ini-development V php.ini. Tātad darbību beigās php.ini failam vajadzētu parādīties direktorijā ar php. Turpmākajās piezīmēs mēs noteikti runāsim par tā saturu sīkāk.

PHP testēšana no komandrindas

Šajā posmā tā sauktā “instalēšana” ir pabeigta. Atveriet savu konsoli ( cmd.exe, saīsne ir pieejama izvēlnē Piederumi) un ievadiet komandu:

C:\php\php.exe — versija

Rezultāts būs apmēram šāds:

PHP 7.1.4 (cli) (būvēts: 2017. gada 11. aprīlī, 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Autortiesības (c) 1997–2017 PHP grupas Zend Engine v3.1.0, autortiesības (c) 1998 -2017 Zend Technologies

Rezultāts apstiprina, ka PHP darbojas. Piemēram, mēģiniet izveidot jaunu skripta failu (es izveidoju failu "test.php" tieši "C:" diska saknē) un ievietojiet tajā tekstu:

Tagad mēģiniet izpildīt šo failu un skatiet rezultātu:

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

Funkcija phpinfo() parāda PHP konfigurācijas informāciju ērtā formā. Par šo funkciju mēs runāsim vēlāk.

Vienkāršota piekļuve php.exe

PHP ir gatavs darbam, taču jāatzīst, ka katru reizi konsolē ievadīt ceļu uz PHP tulku ir diezgan neērti. Lai atvieglotu jūsu dzīvi, veiksim dažas nelielas izmaiņas vides mainīgajos. Palaidīsim sīklietotni vadības panelī "Sistēma"(vai vienkārši nospiediet karsto taustiņu "Windows + pauzes pārtraukums". Pēc tam noklikšķiniet uz pogas "Mainīt iestatījumus". Parādītajā logā "Sistēmas rekvizīti", pāriesim uz grāmatzīmi "papildus". Atrodiet un noklikšķiniet uz pogas "Vides mainīgie".

Sarakstā atrodiet mainīgo "CEĻŠ" un nospiediet pogu "Mainīt", parādīsies mainīgo rediģēšanas logs. Laukā “Mainīgā vērtība” mums jāpievieno ceļš uz direktoriju ar PHP. Dodieties uz pašas rindas beigām un, atdalot ar semikolu, norādiet ceļu uz direktoriju ar PHP: C:\php;

Tas arī viss, noklikšķiniet uz "Labi". Tagad restartējiet sistēmu (diemžēl jums tas ir jādara). Pēc Windows restartēšanas jūs varat piekļūt PHP vienkārši: php Piemēram, lai parādītu versijas nosaukumu, vienkārši ierakstiet:

Php versija

Un, lai interpretētu test.php failu, kas atrodas diska “C:” saknē:

Php –f C:\test.php

Vai pat palaidiet iebūvēto tīmekļa serveri:

Php -t C:\ -S 127.0.0.1:8888 Klausīšanās vietnē http://127.0.0.1:8888 Dokumenta sakne ir C:\ Nospiediet Ctrl-C, lai izietu.

Lai pārbaudītu, atveriet tīmekļa pārlūkprogrammu un atveriet vietni http://127.0.0.1:8888/test.php. Lūdzu, ņemiet vērā, ka pēc parametra –t mēs norādām ceļu uz direktoriju, kas kļūs par tīmekļa servera saknes direktoriju. Visi skripti, kas atrodas šajā mapē, būs pieejami klienta pieprasījumam. Man ir viens fails diskā “C:” 1.php un tieši to es lūdzu.

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

Nedaudz vairāk par vides mainīgajiem

Tagad parunāsim par to, kā PHP meklēs konfigurācijas iestatījumu failu (atcerieties, php.ini). Dokumentācija nodrošina pilnīgu meklēšanas ķēdi. Lai izvairītos no nevajadzīgiem sarežģījumiem, iesaku nekavējoties pievienot jaunu vides mainīgajiem - "PHPRC" un kā vērtību norādiet ceļu uz direktoriju ar konfigurācijas failu. Mana konfigurācija atrodas tajā pašā direktorijā, kur galvenie php faili, tāpēc es norādu mainīgā vērtību -

"C:\php". Pēc izmaiņu veikšanas būs nepieciešama atsāknēšana.

Tas man ir viss. Pirmā rokasgrāmatas daļa iesācējiem ir gatava.

Un tā mēs instalējām nginx serveri, tagad ir pienācis laiks instalēt php 7.1 uz ubuntu. Nginx + php7 kombinācija ir sevi ļoti labi pierādījusi, ietaupot naudu un servera resursus.

PHP 7.1 instalēšana

Vispirms pievienosim repozitoriju, no kura lejupielādēsim un instalēsim php 7.1.

Sudo add-apt-repository ppa:ondrej/php

Piezīme. Ja sistēmas kodējums atšķiras no utf-8, tad, pievienojot php 7.1 repozitoriju, var rasties problēmas. Tātad izpildīsim šīs divas komandas

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

Atjaunināsim repozitoriju sarakstu

Sudo apt atjauninājums

Ja viss ir kārtībā, turpināsim instalēšanu...

Apt instalēt 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-pārkodēt php7.1-snmp php7.1-ziepes 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

Mēs piekrītam uzstādīšanai un gaidām, līdz viss tiks pabeigts.

Un tā viss ir gatavs - php 7.1, un paplašinājumi ir instalēti. Ja sistēmā tika instalētas citas php5 versijas, varat tās noņemt, izpildot komandu:

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

php 7.1 iestatīšana

php iestatīšana būs šāda:

  • Ievainojamību novēršana
  • Augšupielādes faila lieluma palielināšana
  • Skripta darbības laika palielināšana
  • Opcache iestatīšana

Atveriet php.ini

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

meklē līniju

;cgi.fix_pathinfo = 1

Atceliet rindiņas komentārus un ievietojiet 0 viena vietā

Cgi.fix_pathinfo = 0

Palielināsim lejupielādēto failu lielumu. Atrodiet post_max_size un izveidojiet to formā

Post_max_size = 100 milj

Palielināsim skripta apstrādes laiku, meklēsim max_execution_time un iestatīsim to uz 300 sekundēm – parasti tas ir nepieciešams darbam ar lielām mysql tabulām

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

Saglabājiet failu. Restartējiet php7.1-fpm

Pakalpojuma php7.1-fpm restartēšana

Instalējiet MySQL serveri un phpmyadmin

sudo apt install mysql-server-5.7

Instalēšanas laikā mums tiks lūgts iestatīt mysql servera administratora paroli. Izpildi pieprasījumu.
Viss ir gatavs. Tagad instalēsim datu bāzes pārvaldnieku

Sudo apt instalēt phpmyadmin

Instalēšanas laikā, visticamāk, lūgs izvēlēties tīmekļa serveri, izvēlieties jebkuru, ja prasīs iestatīt datubāzes paroli, iestatiet to.
Tagad mēs izveidosim simbolisku saiti uz direktoriju, kurā atradīsies mūsu vietne

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

Jūs varat piekļūt datu bāzes pārvaldniekam vietnē

My.site.ru/phpmyadmin/

Nākotnē varat izveidot savu nginx konfigurācijas failu phpmyaadmin datu bāzes pārvaldniekam un pārsūtīt to uz apakšdomēnu, piemēram, mysql.my.site.ru, un iestatīt servera autorizāciju.

Ja jums ir kādi jautājumi, rakstiet komentāros.

Šajā rakstā mēs parādīsim, kā instalēt PHP 7.2 Ubuntu 16.04. PHP (Hypertext Preprocessor) ir atvērtā koda servera puses skriptu valoda, kas galvenokārt paredzēta dinamisku, interaktīvu vietņu izveidei. PHP ir viena no populārākajām valodām, un tā ir brīvi pieejama tālākai izplatīšanai un modificēšanai. PHP var palaist gandrīz jebkurā tīmekļa serverī (piem., Apache) un visās OS platformās (Linux, Mac OS, Windows). PHP 7.2 oficiāli tika izlaists pagājušajā gadā. Jaunākajā PHP 7.2 versijā ir jaunas un uzlabotas funkcijas un funkcionalitāte, kas ļaus izstrādātājiem rakstīt labāku kodu.

Prasības:

  • Šīs apmācības vajadzībām mēs izmantosim Ubuntu VPS. Mums jau ir iepriekš instalēts LAMP darba komplekts. Tomēr mēs joprojām sniegsim jums norādījumus par visām nepieciešamajām darbībām un parādīsim, kā pašam instalēt un konfigurēt LAMP kaudzīti, ja to darāt uz tukša metāla servera.
  • Jums ir nepieciešama arī pilnīga piekļuve SSH saknei vai .

1. darbība: izveidojiet savienojumu ar serveri, izmantojot SSH, un atjauniniet servera pakotnes.

Pirms sākam, pāriesim kā root un atjaunināsim jūsu Ubuntu OS pakotnes uz jaunāko pieejamo versiju.

Lai izveidotu savienojumu ar serveri, izmantojot SSH kā root, izmantojiet šo komandu:

Ssh root@IP_ADDRESS -p PORT_NUMBER

Aizstājiet "IP_ADDRESS" un "PORT_NUMBER" ar faktisko servera IP adresi un SSH porta numuru.

Pēc instalēšanas pārliecinieties, vai jūsu servera OS pakotnes ir atjauninātas, izpildot šādas komandas:

Apt-get update apt-get upgrade

Ja šī ir pirmā reize, kad piesakāties jaunajā Ubuntu VPS, iespējams, vēlēsities arī skatīt mūsu rakstu par dažiem papildu pamata iestatījumiem un drošību.

2. darbība: Web servera instalēšana

Šajā sadaļā mēs parādīsim, kā instalēt tīmekļa serveri savā VPS. Mēs varam instalēt Apache vai nginx kā tīmekļa serveri. Šīs apmācības vajadzībām mēs instalēsim Apache tīmekļa serveri. Apache ir ātrs un drošs tīmekļa serveris un viens no populārākajiem un visplašāk izmantotajiem tīmekļa serveriem pasaulē.

Lai instalētu Apache tīmekļa serveri, savā serverī palaidiet šādu komandu:

Apt-get install apache2

Kad instalēšana ir pabeigta, jums vajadzētu startēt Apache:

Systemctl start apache2

Turklāt varat iespējot Apache automātisku startēšanu, kad serveris sāknēt:

Systemctl enable apache2

Lai pārbaudītu Apache tīmekļa servera statusu un pārliecinātos, ka tas darbojas un darbojas, varat izmantot šo komandu:

Systemctl statuss apache2

Lai pārbaudītu, vai Apache darbojas, varat arī atvērt tīmekļa pārlūkprogrammu un ievadīt servera IP adresi (piemēram, http://jūsu_servera_ip_adrese). Ja Apache ir veiksmīgi instalēts, jums vajadzētu redzēt noklusējuma Apache sveiciena lapu.

3. darbība. Instalējiet PPD Ondřej Surý

PHP 7.2 var instalēt, izmantojot Ondřej Surý PPA, tāpēc instalējiet programmatūras-properties-common un python-software-properties:

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

Pēc tam pievienojiet ondrej PPA un atjauniniet savus avotus:

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

4. darbība. Instalējiet PHP 7.2.

Instalējiet PHP 7.2, izmantojot šādu komandu:

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

5. darbība: atrodiet un instalējiet konkrētus PHP 7.2 paplašinājumus

Ja vēlaties instalēt konkrētu PHP 7.2 paplašinājumu, varat meklēt, ja tas ir pieejams, izmantojot šo komandu:

Sudo apt meklēšana php7.2

7. darbība. Instalējiet visbiežāk izmantotos PHP paplašinājumus.

Lai instalētu visbiežāk izmantotos PHP paplašinājumus, varat izmantot šādu komandu:

Sudo apt-get instalēt 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. darbība: pārbaudiet savu PHP instalāciju

Izmantojiet šo komandu, lai pārbaudītu jūsu serverī instalēto PHP versiju:

Jums vajadzētu iegūt šādu rezultātu:

PHP 7.2.9-1+ubuntu16.04.1+deb.sury.org+1 (cli) (būvēts: 2018. gada 19. augusts, 07:16:12) (NTS) Autortiesības (c) 1997–2018 PHP grupas Zend Engine v3. 2.0, autortiesības (c) 1998-2018 Zend Technologies ar Zend OPcache v7.2.9-1+ubuntu16.04.1+deb.sury.org+1, autortiesības (c) 1999-2018, Zend Technologies

Tagad PHP 7.2 ir instalēts jūsu Ubuntu serverī, un, ja mēs vēlamies mainīt noklusējuma PHP versiju uz PHP 7.2, ko izmanto tīmekļa serveris, mums ir jāatspējo vecā PHP 7.0 versija un jāiespējo tikko instalētā versija.

Atspējot php 7.0

a2dismod php7.0

Iespējot php 7.2

a2enmod php7.2

Restartējiet Apache tīmekļa serveri, lai izmaiņas stātos spēkā:

Systemctl restartējiet apache2

Lai pārbaudītu instalāciju un pārbaudītu, vai Apache, PHP un PHP paplašinājumi darbojas pareizi, izveidojiet jaunu informācijas php failu:

Vi /var/www/html/phpinfo.php

Pievienojiet tam šādu saturu:

Atveriet failu "phpinfo.php", izmantojot tīmekļa pārlūkprogrammu:

http:// /phpinfo.php vai http:// /phpinfo.php

un skatiet pašreizējo PHP informāciju savā serverī.

Tas arī viss. Jūs esat veiksmīgi instalējis PHP 7.2 savā Ubuntu 16.04 serverī. Lai iegūtu papildinformāciju par PHP 7, lūdzu, skatiet oficiālo PHP dokumentāciju: http://php.net/docs.php.

© 2024 ermake.ru - Par datoru remontu - Informācijas portāls