PHP fanomanana torolalana ho an'ny server Ubuntu

Mety ho sarotra amin'ny fametrahana ny script scripting PHP amin'ny Ubuntu Server ny mpamorona fampiasa amin'ny rindrambaiko. Izany dia noho ny antony maro. Kanefa amin'ny fampiasana ity toro-lalana ity dia afaka misoroka ny fahadisoana ny olona rehetra mandritra ny fametrahana.

Install PHP amin'ny Ubuntu Server

Ny fampidirana ny fiteny PHP ao amin'ny Ubuntu Server dia azo atao amin'ny fomba samihafa - miankina amin'ny dikan-teny sy ny dikan-teny amin'ny rafitra miasa izy io. Ary ny fahasamihafana lehibe dia ny ao amin'ny ekipa ihany, izay mila manatanteraka.

Tsara koa ny manamarika fa ny fonosana PHP dia ahitana singa maromaro izay afaka asiana sehatra samihafa raha azo atao.

Fomba 1: Fametrahana Standard

Ny fametrahana ny standard dia midika amin'ny fampiasana ny dikan-teny farany amin'ny fonosana. Ny rafitra tsirairay miasa ao amin'ny Ubuntu Server dia hafa:

  • 12.04 LTS (Precise) - 5.3;
  • 14.04 LTS (fitokisana) - 5.5;
  • Oct 15 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Ny fonosana rehetra dia zaraina amin'ny alàlan'ny toeram-piasana ofisialy, ka tsy mila mampifandray ny antoko fahatelo. Fa ny fametrahana ny fonosana feno dia vita amin'ny dikan-teny roa ary miankina amin'ny dikan-ny OS. Noho izany, hametraka PHP amin'ny Ubuntu Server 16.04, manaova baiko:

sudo apt-get install php

Ary ho an'ny dikan-teny taloha:

sudo apt-get install php5

Raha tsy mila ny singa rehetra ao amin'ny PHP ianao ao amin'ny rafitra, dia azonao atao ny mametraka azy ireo manokana. Ahoana no hanaovana izany ary inona no fepetra ilaina amin'izany, dia horesahina etsy ambany.

Apache HTTP Server Module

Raha hametraka ny modely PHP ho an'ny Apache ao amin'ny Ubuntu Server 16.04, mila mandidy ity baiko manaraka ity ianao:

sudo apt-get install libapache2-mod-php

Ao amin'ny dikan-teny teo aloha an'ny OS:

sudo apt-get install libapache2-mod-php5

Hangataka amin'ny tenimiafina ianao, aorian'ny fidirana izay tsy maintsy manome alàlana ny fametrahana azy. Mba hanaovana izany, midira ny taratasy "D" na "Y" (miankina amin'ny toerana misy ny Ubuntu Server) ary tsindrio Ampidiro.

Mbola mitoetra ihany ny miandry ny fanatanterahana ny famandrihana sy ny fametrahana azy.

FPM

Raha te hanatsara ny môtera FPM ao amin'ny rafitra fitrandrahana 16.04, ataovy toy izao manaraka izao:

sudo apt-get install php-fpm

Ao amin'ny dikan-teny taloha:

sudo apt-get install php5-fpm

Amin'ity tranga ity dia hanomboka automatique ny fametrahana, avy hatrany rehefa niditra ny tenimiafin'ny superuser.

CLI

Ny CLI dia ilaina amin'ny mpandraharaha izay mikasa ny hamorona programa ho an'ny mpanjifa ao amin'ny PHP. Mba hampidirana io fiteny fandaharana io, ao Ubuntu 16.04 dia mila mandidy ny baiko ianao:

sudo apt-get install php-cli

Ao amin'ny dikan-teny taloha:

sudo apt-get install php5-cli

Fitaovana PHP

Ho fampiharana ireo fepetra PHP rehetra, ilaina ny fametrahana fanitarana maromaro ho an'ireo programa ampiasaina. Ankehitriny, ireo baiko malaza indrindra amin'ny fanatanterahana fandefana toy izany dia haseho.

Fanamarihana: Ity manaraka ity dia omena ny fanitarana tsirairay miaraka amin'ny baiko roa, izay ny voalohany dia ho an'ny Ubuntu Server 16.04, ary ny faharoa dia ho an'ny dikan-teny teo aloha an'ny OS.

  1. Fanamparana ho an'ny GD:

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

  2. Extension for Mcrypt:

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

  3. MySQL extension:

    sudo apt-get install php-mysql
    sudo apt-get install php5-mysql

Jereo koa: Ny Guide MySQL Installation for Ubuntu

Fomba 2: Mametraka andian-dahatsoratra hafa

Ambonin'izany dia voalaza fa hametraka ny fonosana PHP mifanandrify ny version Ubuntu Server tsirairay. Saingy tsy manilika ny mety hisian'ny installer taloha na, amin'ny mifanohitra amin'izany, ny dikan-teny manaraka amin'ny fiteny iray amin'ny programa.

  1. Voalohany dia mila manaisotra ireo singa PHP rehetra efa napetraka teo aloha ianao. Mba hanaovana izany ao amin'ny Ubuntu 16.04 dia mandefa didy roa:

    sudo apt-get remove libapache2-mod-php php -pm php -cli php-gd php -mcrypt php-mysql
    sudo apt-get autoremove

    Ao amin'ny dikan-teny teo aloha an'ny OS:

    sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-get autoremove

  2. Ankehitriny, mila ampidirinao ao amin'ny lisitry ny fananganana ny PPA, izay ahitana fonosana amin'ny versione rehetra an'ny PHP:

    sudo add-apt-repository ppa: ondrej / php
    sudo apt-get vaovao

  3. Amin'ity lafiny ity, azonao atao ny mametraka ny fonosana PHP manontolo. Raha manao izany ianao, ao amin'ny ekipa manokana, dia mametraka ny dikany, ohatra, "5.6":

    sudo apt-get install php5.6

Raha tsy mila pake feno ianao, dia azonao atao ny manamboatra ny môdely amin'ny alalan'ny fanatanterahana ny fepetra ilaina:

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

famaranana

Farany, afaka milaza isika fa, na dia fantany fototra amin'ny fiasan'ny ordinatera aza, ny mpampiasa dia afaka mametraka mora foana ny fonosana PHP ary ny singa rehetra fanampiny. Ny tena zava-dehibe dia ny mahafantatra ireo baiko mila hazakazaka ao amin'ny Ubuntu Server.