Interneto programų kūrėjai gali susidurti su sunkumais, kai diegiant PHP scenarijų kalbą Ubuntu serveryje. Tai susiję su daugeliu veiksnių. Bet naudojant šį vadovą, visi galės išvengti klaidų diegimo metu.
Įdiekite PHP Ubuntu serveryje
PHP kalbos nustatymas Ubuntu serveriui gali būti atliekamas įvairiais būdais - viskas priklauso nuo jo versijos ir pačios operacinės sistemos versijos. Ir pagrindinis skirtumas yra pačių komandose, kurias reikės atlikti.Taip pat verta pažymėti, kad PHP paketas apima kelis komponentus, kurie, jei pageidaujate, gali būti sumontuoti atskirai vienas nuo kito.
1 metodas: standartinis diegimas
Standartinis diegimas apima naujausią paketo versiją. Kiekvienoje "Ubuntu Server" operacinėje sistemoje tai skiriasi:
- 12.04 lts (tikslus) - 5.3;
- 14.04 LS (patikimas) - 5,5;
- 15.10 (wily) - 5.6;
- 16.04 lts (xenial) - 7.0.
Visi paketai yra platinami per oficialią operacinės sistemos saugyklą, todėl nebūtina prijungti trečiosios šalies. Tačiau pilno paketo diegimas atliekamas dviem versijomis ir priklauso nuo OS versijos. Taigi, diegiant PHP Ubuntu server 16.04, atlikite šią komandą:
Sudo apt-get diegti PHP
Ir ankstesnėms versijoms:
Sudo apt-get diegti php5
Jei sistemoje nebūtina visos PHP paketų komponentų, galite juos atskirai nustatyti. Kaip tai padaryti ir kokias komandas tai padaryti, bus atlikta toliau.
"Apache http" serverio modulis
Norėdami įdiegti "PHP" modulį "Apache" Ubuntu serveryje 16.04, jums reikia atlikti šią komandą:
Sudo apt-get diegti libapache2-mod-php
Ankstesnėse OS versijose:
SUDO APT-GET INSTRUKCIJA LIBAPACHE2-MOD-PHP5
Po įvedimo prašysite slaptažodžio, kurio būtina pateikti diegimo leidimą. Norėdami tai padaryti, įveskite raidę "D" arba "Y" (priklausomai nuo Ubuntu serverio lokalizavimo) ir paspauskite Enter.
Tada jis lieka tik laukia paketo atsisiuntimo ir diegimo.
FPM.
Jei norite įdiegti FPM modulį į 16.04 versiją, atlikite šiuos veiksmus:
Sudo APT-GET INSTALL PHP-FPM
Ankstesnėse versijose:
SUDO APT-GET INSTALL PHP5-FPM
Šiuo atveju diegimas pradės automatiškai, iš karto po patekimo į "SuperUSER" slaptažodį.
CLI.
CLI reikia kūrėjams, kurie užsiima konsolės programų kūrimas PHP. Jei norite įvesti šią programavimo kalbą, turite vykdyti komandą Ubuntu 16.04:
Sudo apt-get diegti PHP-CLI
Ankstesnėse versijose:
Sudo APT-GET INSTALL PHP5-CLI
PHP plėtiniai
Norėdami įgyvendinti visas galimas PHP funkcijas, turėtumėte įdiegti keletą pratęsimų naudojamų programų skaičių. Dabar bus pristatytos populiariausios komandos, skirtos atlikti tokį diegimą.
Pastaba: toliau bus pateikta kiekvienai dviejų komandų plėtrai, kur pirmasis yra "Ubuntu Server 16.04", o antrasis yra ankstesnėms OS versijoms.
- GD plėtinys:
Sudo apt-get diegti php-gd
Sudo apt-get diegti php5-gd
- "Mcrypt" pratęsimas:
Sudo apt-get diegti php-mcrypt
Sudo apt-get diegti php5-mcrypt
- "MySQL" pratęsimas:
Sudo apt-get diegti php-mysql
Sudo APT-GET INSTALL PHP5-MYSQL
Jei turite išsamų paketą, galite įdiegti modulius atskirai, selektyviai atlikdami reikiamus komandas:
SUDO APT-GET INSTRUKCIJA LIBAPACHE2-MOD-PHP5.6
SUDO APT-GET INSTALL PHP5.6-FPM
Sudo apt-get diegti php5.6-cli
Sudo apt-get diegti php-gd
Sudo APT-GET INSTALL PHP5.6-MBSTRING
Sudo apt-get diegti php5.6-mcrypt
Sudo apt-get diegti php5.6-mysql
Sudo apt-get diegti php5.6-xml
Išvada
Apibendrinant, mes galime pasakyti, kad, turintys net pagrindines žinias apie darbą kompiuteryje, vartotojas bus lengvai galės įdiegti tiek pagrindinį PHP paketą ir visus papildomus komponentus. Svarbiausia yra žinoti komandas, kurias norite vykdyti Ubuntu serveryje.