Installazzjoni PHP fuq Ubuntu Server

Anonim

Installazzjoni PHP fuq Ubuntu Server

L-iżviluppaturi tal-applikazzjoni tal-web jistgħu jiltaqgħu ma 'diffikultajiet meta jinstallaw il-lingwa tal-kitba tal-PHP f'Ubuntu Server. Dan huwa konness ma 'ħafna fatturi. Iżda l-użu ta 'dan il-manwal, kulħadd ikun jista' jevita żbalji waqt l-installazzjoni.

Installa PHP f'Ubuntu Server

L-issettjar tal-lingwa PHP lil Ubuntu Server jista 'jsir b'modi differenti - dan kollu jiddependi fuq il-verżjoni tiegħu u mill-verżjoni tas-sistema operattiva nnifisha. U d-differenza prinċipali hija fit-timijiet nfushom li jeħtieġ li jitwettqu.

Ta 'min jinnota wkoll li l-pakkett PHP jinkludi diversi komponenti li, jekk mixtieq, jistgħu jiġu installati separatament minn xulxin.

Metodu 1: Installazzjoni standard

Installazzjoni standard tinvolvi l-użu tal-aħħar verżjoni tal-pakkett. F'kull sistema operattiva tas-server Ubuntu, hija differenti:

  • 12.04 LTS (preċiż) - 5.3;
  • 14.04 LTS (Trusty) - 5.5;
  • 15.10 (Wily) - 5.6;
  • 16.04 LTS (ksenial) - 7.0.

Il-pakketti kollha huma mqassma permezz tar-repożitorju uffiċjali tas-sistema operattiva, u għalhekk ma jkunx meħtieġ li tgħaqqad parti terza. Iżda l-installazzjoni tal-pakkett sħiħ hija mwettqa f'żewġ verżjonijiet u tiddependi fuq il-verżjoni tal-OS. Għalhekk, għall-installazzjoni PHP f'Ubuntu Server 16.04, iwettaq dan il-kmand:

Sudo apt-nikseb installa PHP

U għal verżjonijiet preċedenti:

Sudo apt-nikseb installa PHP5

Jekk il-komponenti kollha tal-pakkett PHP mhumiex meħtieġa fis-sistema, tista 'tissettjahom separatament. Kif tagħmel dan u liema kmandi biex tagħmel dan għandu jsir, se jiġu deskritti hawn taħt.

Modulu għal Apache HTTP Server

Biex tinstalla l-modulu tal-PHP għal Apache f'Ubuntu Server 16.04, għandek bżonn teżegwixxi l-kmand li ġej:

Sudo apt-Get Installa Libapache2-Mod-PHP

Fil-verżjonijiet preċedenti ta 'OS:

Sudo apt-nikseb installazzjoni Libapache2-mod-php5

Inti titlob password, wara li ddaħħal liema huwa meħtieġ li tingħata permess għall-installazzjoni. Biex tagħmel dan, ikteb l-ittra "D" jew "Y" (skond il-lokalizzazzjoni ta 'server Ubuntu) u agħfas Enter.

Installazzjoni PHP għal Apache f'Ubuntu Server

Imbagħad jibqa 'biss li tistenna t-tniżżil u l-installazzjoni tal-pakkett.

FPM.

Biex tinstalla l-modulu tal-FPM fil-verżjoni 16.04 sistema operattiva, għamel dan li ġej:

Sudo apt-nikseb installa PHP-FPM

Fil-verżjonijiet preċedenti:

Sudo apt-nikseb installa PHP5-FPM

F'dan il-każ, l-installazzjoni tibda awtomatikament, immedjatament wara li tidħol fil-password tas-superuser.

Installazzjoni PHP FPM f'Ubuntu Server

Cli

CLI hija meħtieġa għall-iżviluppaturi li huma involuti fil-ħolqien ta 'programmi console fuq PHP. Biex tintroduċi din il-lingwa ta 'programmar għaliha, għandek bżonn teżegwixxi l-kmand f'Ubuntu 16.04:

Sudo apt-Get Install PHP-CLI

Fil-verżjonijiet preċedenti:

Sudo apt-Get Install PHP5-CLI

Installazzjoni f'Ubuntu Server PHP-CLI

Estensjonijiet tal-PHP

Biex jiġu implimentati l-funzjonijiet kollha possibbli tal-PHP, għandek tinstalla numru ta 'estensjonijiet għall-programmi użati. Issa l-iktar kmandi popolari se jiġu ppreżentati biex iwettqu installazzjoni bħal din.

Nota: Hawn taħt se jiġu pprovduti għal kull espansjoni ta 'żewġ kmandi, fejn l-ewwel huwa għal Ubuntu Server 16.04, u t-tieni huwa għal verżjonijiet preċedenti tal-OS.

  1. Estensjoni għal GD:

    Sudo apt-nikseb installa PHP-gd

    Sudo apt-Get Install PHP5-GD

  2. Installa l-estensjoni tal-PHP-GD f'Ubuntu Server

  3. Estensjoni għal Mcrypt:

    Sudo apt-Get Install PHP-Mcrypt

    Sudo apt-nikseb installa PHP5-Mcrypt

  4. Installazzjoni fl-estensjoni tal-PHP tas-server Ubuntu għal Mcrypt

  5. Estensjoni għal MySQL:

    Sudo apt-Get Install PHP-MySQL

    Sudo apt-nikseb installa PHP5-MySQL

  6. Installazzjoni PHP Estensjoni għal MySQL f'Ubuntu Server

Jekk għandek pakkett sħiħ tista 'tinstalla l-moduli separatament, b'mod selettiv billi twettaq il-kmandi meħtieġa:

Sudo apt-Get Installa Libapache2-Mod-php5.6

Sudo apt-Get Install Php5.6-FPM

Sudo apt-Get Install PHP5.6-CLI

Sudo apt-nikseb installa PHP-gd

Sudo apt-nikseb installa php5.6-mbstring

Sudo apt-Get Install Php5.6-Mcrypt

Sudo apt-Get Install Php5.6-MySQL

Sudo apt-Get Install Php5.6-XML

Konklużjoni

Bħala konklużjoni, nistgħu ngħidu li, li anke għarfien bażiku li naħdem fuq il-kompjuter, l-utent ikun jista 'faċilment jinstalla kemm il-pakkett prinċipali tal-PHP kif ukoll il-komponenti addizzjonali tiegħu. Il-ħaġa prinċipali hija li tkun taf il-kmandi li trid tesegwixxi f'Ubuntu Server.

Aqra iktar