Canllaw Gosod PHP ar Ubuntu Server

Pin
Send
Share
Send

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.

  1. Estyniad ar gyfer GD:

    sudo apt-get install php-gd
    sudo apt-get install php5-gd

  2. Estyniad ar gyfer Mcrypt:

    sudo apt-get install php-mcrypt
    sudo apt-get install php5-mcrypt

  3. 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.

  1. 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 autoremove

    Mewn 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

  2. 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

  3. 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.

Pin
Send
Share
Send