Giya sa Pag-install sa PHP sa Ubuntu Server

Pin
Send
Share
Send

Ang mga nag-develop sa aplikasyon sa web mahimong maglisod sa pag-instalar sa sinultian nga script sa PHP sa Ubuntu Server. Tungod kini sa daghang mga hinungdan. Apan gamit ang kini nga giya, ang tanan makalikay sa mga sayup sa panahon sa pag-instalar.

Pag-instalar sa PHP sa Ubuntu Server

Ang pag-instalar sa mga sinultian nga PHP sa Ubuntu Server mahimo nang lainlain nga paagi - kini tanan nakasalalay sa bersyon niini ug ang bersyon sa operating system mismo. Ug ang nag-unang kalainan naa sa mga koponan mismo, nga kinahanglan ipatuman.

Angay usab nga isulat nga ang pakete sa PHP nag-uban sa daghang mga sangkap nga, kung gusto, mahimong i-install gilain sa usag usa.

Paagi 1: Pag-instalar sa Sulud

Ang usa ka sukaranan nga pag-instalar nalakip sa paggamit sa labing bag-ong bersyon sa pakete. Sa matag operating system sa Ubuntu Server, lahi kini:

  • 12.04 LTS (Tukma) - 5.3;
  • 14.04 LTS (Kasaligan) - 5.5;
  • 15.10 (Maambong) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Ang tanan nga mga pakete gipang-apod-apod pinaagi sa opisyal nga imbakan nga sistema sa operating, busa dili nimo kinahanglan nga magkonekta sa usa ka ikatulo nga partido. Apan ang pag-instalar sa tibuuk nga pakete gihimo sa duha nga mga bersyon ug nagdepende sa bersyon sa OS. Mao nga, aron ma-install ang PHP sa Ubuntu Server 16.04, ipadagan kini nga mando:

sudo apt-get install php

Ug alang sa naunang mga bersyon:

Ang sudo apt-get install php5

Kung dili nimo kinahanglan ang tanan nga mga sangkap sa pakete nga PHP sa sistema, mahimo nimo nga i-install ang mga kini nga gilain. Giunsa kini buhaton ug kung unsa ang mga mando nga buhaton kini kinahanglan ihulagway sa ubos.

Module alang sa Server sa Apache HTTP

Aron ma-instalar ang module sa PHP alang sa Apache sa Ubuntu Server 16.04, kinahanglan nimo nga ipadagan ang mosunud nga mando:

Ang sudo apt-get install libapache2-mod-php

Sa una nga mga bersyon sa OS:

Ang sudo apt-get install libapache2-mod-php5

Hangyoon ka alang sa usa ka password, pagkahuman mosulod diin kinahanglan nimo hatagan ang pagtugot aron ma-install. Aron mahimo kini, isulud ang sulat D o "Y" (depende sa localization sa Ubuntu Server) ug i-klik Pagsulod.

Ang tanan nga nahabilin mao ang maghulat alang sa pag-download ug pag-instalar aron makompleto.

FPM

Aron ma-install ang FPM sa usa ka bersyon sa operating system nga 16.04, buhata ang mosunod:

Ang sudo apt-get install php-fpm

Sa una nga mga bersyon:

Ang sudo apt-get install php5-fpm

Sa kini nga kaso, awtomatikong magsugod ang pag-instalar, pagkahuman pagkahuman gisulod ang superuser password.

CLI

Gikinahanglan ang CLI alang sa mga developer nga naghimo mga programa sa console sa PHP. Aron ipatuman kini nga sinultian nga programming dinhi, sa Ubuntu 16.04 kinahanglan nimo nga ipadagan ang mando:

Ang sudo apt-get install php-cli

Sa una nga mga bersyon:

Ang sudo apt-get install php5-cli

Ang mga extension sa PHP

Aron maimplementar ang tanan nga posible nga mga gimbuhaton sa PHP, kinahanglan nimo nga i-install ang usa ka gidaghanon sa mga extension alang sa mga programa nga gigamit. Karon ang labing inila nga mga mando alang sa ingon nga pag-instalar ipakita.

Hinumdumi: sa ubos, duha ka mga mando ang igahatag alang sa matag extension, diin ang una alang sa Ubuntu Server 16.04, ug ang ikaduha alang sa naunang mga bersyon sa OS.

  1. Pagpadako alang sa GD:

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

  2. Pagpadako alang sa Mcrypt:

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

  3. Pagpadako alang sa MySQL:

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

Tan-awa usab: Giya sa Pag-install sa MySQL sa Ubuntu

Paagi 2: Pag-instalar sa Uban pang mga Bersyon

Gisulti sa itaas nga sa matag bersyon sa Ubuntu Server ang maabut nga katugbang nga package sa PHP. Bisan pa, dili kini balewala ang abilidad sa pag-install sa usa ka sayo o, bisan pa, usa ka ulahi nga bersyon sa programming language.

  1. Una kinahanglan nimo nga tangtangon ang tanan nga mga sangkap sa PHP nga kaniadto na-install sa sistema. Aron mahimo kini, sa Ubuntu 16.04, pagdagan ang duha ka mando:

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

    Sa una nga mga bersyon sa OS:

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

  2. Karon kinahanglan nimo idugang ang PPA sa lista sa mga repositories, nga adunay sulod nga mga pakete sa tanan nga mga bersyon sa PHP:

    sudo nga add-apt-repository ppa: ondrej / php
    ang sudo apt-get update

  3. Niini nga punto, mahimo nimo ma-install ang bug-os nga package sa PHP. Aron mahimo kini, ipunting ang bersyon sa mando mismo, pananglitan, "5.6":

    Ang sudo apt-get install php5.6

Kung dili nimo kinahanglan ang tibuuk nga pakete, mahimo nimong i-install ang mga modules nga gilain pinaagi sa pagpili nga gipili ang gikinahanglan nga mga mando:

Ang sudo apt-get install libapache2-mod-php5.6
Ang sudo apt-get install php5.6-fpm
Ang sudo apt-get install php5.6-cli
Ang sudo apt-get install php-gd
Ang sudo apt-get install php5.6-mbstring
Ang sudo apt-get install php5.6-mcrypt
Ang sudo apt-get install php5.6-mysql
Ang sudo apt-get install php5.6-xml

Panapos

Sa konklusyon, mahimo naton isulti nga, bisan ang pagbaton nga sukaranan nga kahibalo bahin sa pagtrabaho sa usa ka kompyuter, ang usa ka user dali nga maka-instalar sa duha nga punoan nga pakete nga PHP ug tanan nga mga dugang nga sangkap niini. Ang nag-unang butang mao ang pagkasayud sa mga mando nga kinahanglan ipadagan sa Ubuntu Server.

Pin
Send
Share
Send