Efallai y bydd datblygwyr cymwysiadau gwe yn ei chael hi'n anodd gosod yr iaith sgriptio PHP ar Ubuntu Server. Mae hyn oherwydd llawer o ffactorau. Ond gan ddefnyddio'r canllaw hwn, bydd pawb yn gallu osgoi camgymeriadau wrth eu gosod.
Gosod PHP yn Ubuntu Server
Gellir gosod yr iaith PHP yn Ubuntu Server mewn gwahanol ffyrdd - mae'r cyfan yn dibynnu ar ei fersiwn ef a fersiwn y system weithredu ei hun. Ac mae'r prif wahaniaeth yn y timau eu hunain, y bydd angen eu gweithredu.
Mae'n werth nodi hefyd bod y pecyn PHP yn cynnwys sawl cydran y gellir, os dymunir, eu gosod ar wahân i'w gilydd.
Dull 1: Gosod Safonol
Mae gosodiad safonol yn cynnwys defnyddio'r fersiwn ddiweddaraf o'r pecyn. Ym mhob system weithredu Gweinyddwr Ubuntu, mae'n wahanol:
- 12.04 LTS (Union) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Dosberthir pob pecyn trwy'r ystorfa system weithredu swyddogol, felly nid oes angen i chi gysylltu trydydd parti. Ond mae gosod y pecyn llawn yn cael ei berfformio mewn dau fersiwn ac mae'n dibynnu ar y fersiwn OS. Felly, i osod PHP ar Ubuntu Server 16.04, rhedeg y gorchymyn hwn:
sudo apt-get install php
Ac ar gyfer fersiynau cynharach:
sudo apt-get install php5
Os nad oes angen holl gydrannau'r pecyn PHP arnoch yn y system, gallwch eu gosod ar wahân. Dylid disgrifio isod sut i wneud hyn a pha orchmynion i wneud hyn.
Modiwl ar gyfer Gweinydd HTTP Apache
I osod y modiwl PHP ar gyfer Apache ar Ubuntu Server 16.04, mae angen i chi redeg y gorchymyn canlynol:
sudo apt-get install libapache2-mod-php
Mewn fersiynau cynharach o'r OS:
sudo apt-get install libapache2-mod-php5
Gofynnir i chi am gyfrinair, ar ôl mynd i mewn rhaid i chi roi caniatâd i'w osod. I wneud hyn, nodwch y llythyr D. neu "Y" (yn dibynnu ar leoleiddio Gweinyddwr Ubuntu) a chlicio Rhowch i mewn.
Y cyfan sydd ar ôl yw aros i lawrlwytho a gosod y pecyn gael ei gwblhau.
FPM
I osod y FPM ar fersiwn system weithredu fersiwn 16.04, gwnewch y canlynol:
sudo apt-get install php-fpm
Mewn fersiynau cynharach:
sudo apt-get install php5-fpm
Yn yr achos hwn, bydd y gosodiad yn cychwyn yn awtomatig, yn syth ar ôl nodi'r cyfrinair goruchwyliwr.
CLI
Mae angen CLI ar gyfer datblygwyr sy'n creu rhaglenni consol yn PHP. I roi'r iaith raglennu hon ar waith ynddo, yn Ubuntu 16.04 mae angen i chi redeg y gorchymyn:
sudo apt-get install php-cli
Mewn fersiynau cynharach:
sudo apt-get install php5-cli
Estyniadau PHP
Er mwyn gweithredu holl swyddogaethau posibl PHP, mae'n werth gosod nifer o estyniadau ar gyfer y rhaglenni a ddefnyddir. Nawr bydd y gorchmynion mwyaf poblogaidd ar gyfer gosodiad o'r fath yn cael eu cyflwyno.
Nodyn: isod, darperir dau orchymyn ar gyfer pob estyniad, lle mae'r cyntaf ar gyfer Ubuntu Server 16.04, a'r ail ar gyfer fersiynau cynharach o'r OS.
- Estyniad ar gyfer GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Estyniad ar gyfer Mcrypt:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- Estyniad ar gyfer MySQL:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Gweler hefyd: Canllaw Gosod MySQL ar Ubuntu
Dull 2: Gosod Fersiynau Eraill
Dywedwyd uchod y bydd y pecyn PHP cyfatebol yn cael ei osod ym mhob fersiwn o Ubuntu Server. Ond nid yw hyn yn negyddu'r gallu i osod fersiwn gynharach neu, i'r gwrthwyneb, fersiwn ddiweddarach o'r iaith raglennu.
- Yn gyntaf mae angen i chi gael gwared ar yr holl gydrannau PHP a osodwyd yn flaenorol ar y system. I wneud hyn, yn Ubuntu 16.04, rhedeg dau orchymyn:
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveMewn fersiynau cynharach o'r OS:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Nawr mae angen i chi ychwanegu CPA at y rhestr o gadwrfeydd, sy'n cynnwys pecynnau o bob fersiwn o PHP:
spa add-apt-repository ppa: ondrej / php
diweddariad sudo apt-get - Ar y pwynt hwn, gallwch chi osod y pecyn PHP llawn. I wneud hyn, nodwch y fersiwn yn y gorchymyn ei hun, er enghraifft, "5.6":
sudo apt-get install php5.6
Os nad oes angen y pecyn llawn arnoch, gallwch osod y modiwlau ar wahân trwy weithredu'r gorchmynion angenrheidiol yn ddetholus:
sudo apt-get install libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
Casgliad
I gloi, gallwn ddweud, hyd yn oed bod â gwybodaeth sylfaenol am weithio gyda chyfrifiadur, gall defnyddiwr osod y prif becyn PHP a'i holl gydrannau ychwanegol yn hawdd. Y prif beth yw gwybod y gorchmynion y mae angen eu rhedeg ar Ubuntu Server.