Ang mga developer sa Web Application mahimong makasagubang mga kalisdanan sa pag-instalar sa Php Scripting Pinulongan sa Ubuntu Server. Kini konektado sa daghang mga hinungdan. Apan ang paggamit niini nga manwal, ang tanan makalikay sa mga sayup sa pag-instalar.
I-install ang PHP sa Ubuntu Server
Ang pagpahimutang sa Php Pinulongan sa Ubuntu Server mahimo nga himuon sa lainlaing mga paagi - kini tanan nagdepende sa bersyon niini ug gikan sa bersyon sa operating system mismo. Ug ang panguna nga kalainan naa sa mga koponan mismo nga kinahanglan himuon.Angayan usab nga ang pagpahibalo sa PHP Package naglakip sa daghang mga sangkap nga, kung gusto, mahimong ma-install nga gilain gikan sa usag usa.
Paagi 1: Standard Pag-instalar
Ang standard nga pag-instalar naglangkit sa paggamit sa labing bag-ong bersyon sa pakete. Sa matag sistema sa operating system sa Ubuntu, lahi kini:
- 12.04 lts (tukma) - 5.3;
- 14.04 lts (kasaligan) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Ang tanan nga mga pakete gipang-apod-apod pinaagi sa opisyal nga repository sa operating system, mao nga dili kinahanglan nga magkonekta sa 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, alang sa pag-install sa PHP sa Ubuntu Server 16.04, buhata kini nga sugo:
Sudo apt-get install Php
Ug alang sa mga nauna nga bersyon:
Sudo apt-get install Php5
Kung ang tanan nga mga sangkap sa pakete sa PHP dili kinahanglan sa sistema, mahimo nimong ibutang kini nga gilain. Giunsa kini buhaton ug unsa ang mga sugo nga buhaton kini kinahanglan nga himuon, gihulagway sa ubos.
Module alang sa Apache HTTP Server
Aron ma-install ang module sa PHP alang sa Apache sa Ubuntu Server 16.04, kinahanglan nimo nga ipatuman ang mosunud nga mando:
Sudo apt-get install libapache2-mod-Php
Sa una nga mga bersyon sa OS:
Sudo apt-get install libapache2-mod-Php5
Mangayo ka usa ka password, pagkahuman mosulod kung diin kini kinahanglan nga maghatag usa ka permiso sa pag-install. Aron mahimo kini, isulud ang letra nga "D" o "y" (depende sa localization sa Ubuntu Server) ug i-press ang Enter.
Pagkahuman kini nagpabilin nga maghulat alang sa pag-download ug pag-instalar sa package.
Fpm.
Aron ma-install ang module sa FPM sa bersyon nga 16.04 Operating System, buhata ang mosunod:
Sudo apt-get install Php-Fpm
Sa una nga mga bersyon:
Sudo apt-get install Php5-Fpm
Sa kini nga kaso, ang pag-instalar magsugod sa awtomatiko, diha-diha dayon pagkahuman sa pagsulod sa Pasures password.
Cli
Gikinahanglan ang CLI sa mga nag-develop sa paghimo sa mga programa sa Console sa PHP. Aron ipakilala kini nga sinultian nga programming sa kini, kinahanglan nimo nga ipatuman ang mando sa Ubuntu 16.04:
Sudo apt-get install Php-Cli
Sa una nga mga bersyon:
Sudo apt-get install Php5-Cli
PhP extensions
Aron ipatuman ang tanan nga posible nga mga function sa PHP, kinahanglan nimo nga i-install ang daghang mga ekstensiyon alang sa mga programa nga gigamit. Karon ang labing inila nga mga sugo igapakita aron mahimo ang usa ka pag-instalar.
HINUMDOMI: Sa ubos ihatag alang sa matag pagpalapad sa duha ka mga mando, diin ang una alang sa Ubuntu Server 16.04, ug ang ikaduha alang sa una nga mga bersyon sa OS.
- Pagpadako alang sa GD:
Sudo apt-get install Php-Gd
Sudo apt-get install Php5-Gd
- Pagpadako alang sa Mcrypt:
Sudo apt-get install Php-Mcrypt
Sudo apt-get install Php5-Mcrypt
- Pagpadako alang sa MySQL:
Sudo apt-get install Php-Mysql
Sudo apt-get install Php5-Mysql
Kung adunay usa ka kompleto nga pakete mahimo nimong i-install ang mga module nga gilain, nga mapili pinaagi sa paghimo sa gikinahanglan nga mga mando:
Sudo apt-get install libapactach2-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
Konklusyon
Sa konklusyon, mahimo naton isulti nga, adunay bisan pang mga punoan nga kahibalo sa pagtrabaho sa kompyuter, ang tiggamit dali nga maka-install sa panguna nga Php Package ug ang tanan nga dugang nga mga sangkap niini. Ang nag-unang butang mao ang pagkahibalo sa mga mando nga gusto nimong ipatuman sa Ubuntu server.