Baetsi ba ts'ebeliso ea marang-rang ba ka ba le bothata ba ho kenya puo ea ho ngola ea PHP ho Ubuntu Server. Sena se bakoa ke lintlha tse ngata. Empa ka ho sebelisa tataiso ena, motho e mong le e mong o tla khona ho qoba liphoso nakong ea ho kenya.
Ho kenya PHP ho Ubuntu Server
Ho kenya puo ea PHP ho Ubuntu Server ho ka etsoa ka mekhoa e fapaneng - kaofela ho latela mofuta oa eona le mofuta oa sistimi e sebetsang ka boeona. Mme phapang e kholo e teng ho lihlopha ka botsona, tse tla hloka ho bolaoa.
Ho bohlokoa hape ho hlokomela hore sephutheloana sa PHP se kenyeletsa likarolo tse 'maloa tseo, haeba li lakatsa, li ka kenyelletsoang ka thoko ho e mong.
Mokhoa oa 1: Kenyeletso e tloaelehileng
Keketso e tloaelehileng e kenyelletsa ho sebelisa mofuta oa morao-rao oa sephutheloana. Ts'ebetsong e 'ngoe le e' ngoe ea ts'ebetso ea Ubuntu Server e fapane:
- 12.04 LTS (Precise) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Li-package tsohle li ajoa ka polokelo ea semmuso ea ts'ebetso, kahoo ha ho hlokahale hore o hokahanye motho oa boraro. Empa ho kenya sephutheloana se felletseng ho etsoa ka mefuta e 'meli mme ho latela mofuta oa OS. Kahoo, ho kenya PHP ho Ubuntu Server 16.04, tsamaisa taelo ena:
sp-kenya-kenya php
Le bakeng sa mefuta ea pejana:
sudo apt-kenya kenya php5
Haeba u sa hloke likarolo tsohle tsa sephutheloana sa PHP, u ka li kenya ka thoko. Tsela ea ho etsa sena le litaelo life tsa ho etsa sena e lokela ho hlalosoa ka tlase.
Mojule oa Server ea Apache HTTP
Ho kenya module ea PHP bakeng sa Apache ho Ubuntu Server 16.04, o hloka ho tsamaisa taelo e latelang:
sudo apt-kenya libapache2-mod-php
Liphetolelong tsa pele tsa OS:
sudo apt-kenya libapache2-mod-php5
U tla botsoa ka senotlolo, ka mor'a ho kenya eo u tlamehang ho fana ka tumello ea ho e kenya. Ho etsa sena, kenya lengolo D kapa "Y" (ho latela ts'oaetso ea Ubuntu Server) ebe o tobetse Kena.
Seo se setseng feela ke ho emela hore download le ho kenya sephutheloana se phethe.
FPM
Ho kenya FPM ho sistimi ea sistimi e sebetsang 16.04, etsa tse latelang:
sudo apt-kenya kenya php-fpm
Liphetolelong tsa pejana:
sudo apt-kenya kenya php5-fpm
Maemong ana, ho kenyelletsa ho tla qala ka boeona, hang ka mor'a ho kenya phasewete ea superuser.
CLI
CLI e hlokahala bakeng sa batho ba ntlafatsang ba thehang mananeo a console ho PHP. Ho kenya tšebetsong puo ena ea puo ho eona, ho Ubuntu 16.04 o hloka ho tsamaisa taelo:
Tlanya sp-kenya
Liphetolelong tsa pejana:
sudo-apt-kenya php5-lia
PhP e atolositsoeng
Ho kenya ts'ebetsong mesebetsi eohle e ka khonehang ea PHP, ho bohlokoa ho kenya likeketso tse 'maloa bakeng sa mananeo a sebelisitsoeng. Hona joale ho tla hlahisoa litaelo tse tummeng ka ho fetisisa tsa keketso e joalo.
Tlhokomeliso: Ka tlase, ho tla fanoa ka litaelo tse peli bakeng sa katoloso e 'ngoe le e' ngoe, moo ea pele e leng ea Ubuntu Server 16.04, 'me ea bobeli ke ea liphetolelo tsa pejana tsa OS.
- Keketso ea GD:
SUP-gd-kenya kenya
sudo apt-kenya kenya php5-gd
- Katoloso ea Mcrypt:
sudo apt-kenya kenya php-mcrypt
sudo apt-kenya kenya php5-mcrypt
- Keketso ea MySQL:
Tlanya sp-kenya-php-mysql
sudo-apt-kenya php5-mysql
Bona hape: Tataiso ea ho kenya MySQL ho Ubuntu
Mokhoa oa 2: Kenya Litemana Tse Ling
Ho boletsoe kaholimo hore molemong o mong le o mong oa Ubuntu Server sephutheloana sa PHP se lumellanang se tla kenngoa. Empa sena ha se nyahlatse matla a ho kenya pejana kapa, ka mokhoa o fapaneng, mofuta oa morao-rao oa puo e hlophisitsoeng.
- Pele, o hloka ho tlosa likarolo tsohle tsa PHP tse neng li kentsoe sisteng pele. Ho etsa sena, ho Ubuntu 16.04, matha litaelo tse peli:
php-gd php-mcrypt php-mysql
sudo apt-get autoremoveLiphetolelong tsa pele tsa OS:
php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Joale o hloka ho kenyelletsa PPA lenaneng la liphutheloana, tse nang le liphutheloana tsa mefuta eohle ea PHP:
sudo-add-apt-repository ppa: ondrej / php
sudo apt-fumana ntjhafatso - Mothating ona, o ka kenya sephutheloana se felletseng sa PHP. Ho etsa sena, qaqisa mofuta ka taelo ka boeona, mohlala, "5.6":
sudo apt-kenya kenya php5.6
Haeba u sa hloke sephutheloana se felletseng, u ka kenya li-module ka thoko ka ho khetha litaelo tse hlokahalang:
sudo apt-get kenya libapache2-mod-php5.6
sudo apt-kenya kenya php5.6-fpm
sudo-apt-kenya php5.6-lia
SUP-gd-kenya kenya
sudo-apt-kenya php5.6-mbstring
sudo apt-kenya kenya php5.6-mcrypt
sudo-apt-kenya php5.6-mysql
sudo apt-kenya php5.6-xml
Qeto
Qetellong, re ka re, leha a na le tsebo ea mantlha mabapi le ho sebetsa k'homphieutha, mosebelisi a ka kenya habonolo sephutheloana sa PHP sa mantlha le likarolo tsohle tsa eona tse eketsehileng. Ntho ea bohlokoa ke ho tseba litaelo tse hlokang ho tsamaisoa ho Ubuntu Server.