Treoir Suiteála PHP do Ubuntu Server

D'fhéadfadh sé go mbeadh deacracht ag forbróirí feidhmchláir Ghréasáin an teanga scriptithe PHP a shuiteáil i Ubuntu Server. Tá sé seo mar gheall ar go leor fachtóirí. Ach ag baint úsáide as an treoir seo, is féidir le gach duine botúin a sheachaint le linn na suiteála.

Suiteáil PHP i Ubuntu Server

Is féidir an teanga PHP a shuiteáil i Ubuntu Server a dhéanamh ar bhealaí éagsúla - braitheann sé ar fad ar a leagan agus ar leagan an chórais oibriúcháin féin. Agus is é na príomhdhifríochtaí ná na foirne féin, a chaithfear a dhéanamh.

Is fiú a thabhairt faoi deara freisin go bhfuil roinnt comhpháirteanna san áireamh sa phacáiste PHP a d'fhéadfaí a shuiteáil ar leithligh óna chéile más gá.

Modh 1: Suiteáil Chaighdeánach

Baineann suiteáil chaighdeánach leis an leagan is déanaí den phacáiste a úsáid. Tá gach freastalaí Ubuntu córas oibriúcháin difriúil:

  • 12.04 LTS (cruinn) - 5.3;
  • 14.04 LTS (Trusty) - 5.5;
  • 15 Deireadh Fómhair (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Déantar gach pacáiste a dháileadh tríd an stór oifigiúil den chóras oibriúcháin, mar sin ní bheidh ort tríú páirtí a cheangal. Ach déantar an pacáiste iomlán a shuiteáil in dhá leagan agus braitheann sé ar leagan an OS. Mar sin, chun PHP a shuiteáil ar Ubuntu Server 16.04, rith an t-ordú seo:

suiteáil suiteáil php sudo apt-get

Agus le haghaidh leaganacha níos luaithe:

suiteáil pp5 apt-apt-get

Mura bhfuil na comhpháirteanna uile den phacáiste PHP de dhíth ort sa chóras, is féidir leat iad a shuiteáil ar leithligh. Déanfar cur síos anseo thíos ar conas é seo a dhéanamh agus ar na horduithe a chaithfear a dhéanamh.

Modúl Apache HTTP Freastalaí

Chun an modúl PHP le haghaidh Apache a shuiteáil i Ubuntu Server 16.04, ní mór duit an t-ordú seo a leanas a rith:

suiteáil aip-fháil suiteáil libapache2-mod-php

I leaganacha níos luaithe den OS:

sudo apt-get suiteáil libapache2-mod-php5

Iarrfar ort pasfhocal a fháil, tar éis duit dul isteach ann ní mór duit cead a thabhairt don tsuiteáil. Chun seo a dhéanamh, cuir isteach an litir "D""Y" (ag brath ar logánú Freastalaí Ubuntu) agus cliceáil Cuir isteach.

Ní fhanann sé ach fanacht go gcríochnófar an pacáiste íoslódála agus suiteála.

FPM

Chun an modúl FPM a shuiteáil sa chóras oibriúcháin leagan 16.04, déan na nithe seo a leanas:

suiteáil suiteáil php-fpm

I leaganacha níos luaithe:

suiteáil an php5-fpm suiteáilte go deas

Sa chás seo, tosóidh an tsuiteáil go huathoibríoch, díreach tar éis duit an pasfhocal a chur isteach.

CLI

Tá CLI riachtanach d’fhorbróirí atá i mbun cláir chonsóil a chruthú i PHP. Chun an teanga chlárúcháin chéanna a leabú, in Ubuntu 16.04 ní mór duit an t-ordú a rith:

suiteáil suiteáil php-cli apt-apt-get

I leaganacha níos luaithe:

suiteáil suiteáil php5-cli apt-apt-get

Síntí PHP

Chun gach feidhm fhéideartha PHP a chur i bhfeidhm, is gá roinnt síntí a shuiteáil do na cláir a úsáidtear. Anois is iad na horduithe is mó a bhfuil tóir orthu chun suiteáil den sórt sin a dhéanamh.

Tabhair faoi deara: cuirfear an méid seo a leanas ar fáil do gach síneadh le dhá ordú, áit a bhfuil an chéad cheann do Ubuntu Server 16.04, agus is é an dara ceann do leaganacha níos luaithe den OS.

  1. Síneadh le haghaidh GD:

    suiteáil pp-gd suiteáilte
    suiteáil pp5-gd a shuiteáil go deas

  2. Síneadh le haghaidh Mcrypt:

    suiteáil suiteáil php-mcrypt sudo apt-get
    suiteáil suiteáil php5-mcrypt sudo apt-get

  3. Síneadh MySQL:

    suiteáil suiteáil php-mysql sudo apt-get
    suiteáil php5-mysql suiteáilte

Féach freisin: Treoir Suiteála MySQL do Ubuntu

Modh 2: Leaganacha Eile a Shuiteáil

Dúradh thuas go ndéanfaidh gach leagan de Ubuntu Server an pacáiste PHP comhfhreagrach a shuiteáil. Ach ní dhéanann sé seo an fhéidearthacht a bhaineann le leagan níos luaithe nó, ar a mhalairt, a leagan síos de theanga cláir.

  1. Ar dtús is gá duit na comhpháirteanna PHP go léir a suiteáladh ar an gcóras roimhe seo a bhaint. Chun é seo a dhéanamh in Ubuntu reáchtáiltear dhá ordú:

    sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo a fháil go huathoibríoch

    I leaganacha níos luaithe den OS:

    sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo a fháil go huathoibríoch

  2. Anois is gá duit an PPA a chur leis an liosta stórtha, ina bhfuil pacáistí de gach leagan de PHP:

    sudo add-apt-stór stór ppa: ondrej / php
    nuashonrú sudo a fháil

  3. Ag an bpointe seo, is féidir leat an pacáiste PHP iomlán a shuiteáil. Chun seo a dhéanamh, san fhoireann féin, sonraigh a leagan, mar shampla, "5.6":

    suiteáil pp5.6 apt-apt-get

Mura bhfuil pacáiste iomlán de dhíth ort, is féidir leat na modúil a shuiteáil ar leithligh trí na horduithe riachtanacha a fhorghníomhú go roghnach:

sudo apt-get install libapache2-mod-php5.6
suiteáil a shuiteáil php5.6-fpm
suiteáil a shuiteáil ar php5.6-cli
suiteáil pp-gd suiteáilte
suiteáil an php5.6-mbstring suiteáilte go deas
suiteáil suiteáil php5.6-mcrypt sudo apt-get
suiteáil suiteáil php5.6-mysql
suiteáil a shuiteáil ar php5.6-xml

Conclúid

Mar fhocal scoir, is féidir linn a rá go bhfuil an t-úsáideoir in ann an príomhphacáiste PHP agus a chomhpháirteanna breise a shuiteáil go héasca, fiú má tá buneolas aige ar ríomhaire a oibriú. Is é an rud is mó ná na horduithe is gá duit a rith i Ubuntu Server a fhiosrú.