Bahlahisi ba sesebelisoa sa marang-rang ba ka kopana le mathata ha a kenya puo ea Php ea ho kenya seva ea Ubuntu. Sena se hokahane le lintlha tse ngata. Empa u sebelisa buka ena, motho e mong le e mong o tla khona ho qoba liphoso nakong ea ho kenya.
Kenya PHP ho Ubuntu Server
Ho beha puo ea PHP ho Ubuntu Server e ka etsoa ka mekhoa e fapaneng - kaofela ho latela mofuta oa eona le ho tloha phetolelong ea tsamaiso ea ts'ebetso ka boeona. Mme phapang e ka sehloohong e ka boeona ka bo bona e tla hloka ho etsoa.Ho boetse ho na le bohlokoa ho hlokomela hore sephutheloana sa PHP se kenyelletsa likarolo tse 'maloa tseo, haeba li lakatsa, li ka kenngoa ka thoko ho e mong.
Mokhoa oa 1: Ho kenngoa ha maemo
Ho kenya ka mokhoa o tloaelehileng ho kenyelletsa ho sebelisa mofuta oa morao-rao oa sephutheloana. Ts'ebetsong e 'ngoe le e' ngoe ea seva e sebetsang ea Ubuntu, e fapane:
- 12.04 LTS (Precise) - 5.3;
- 14.04 LTS (TRESYY) - 5.5;
- 15.10 (Willy) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Lipakete tsohle li tsamaisoa ka poloko ea semmuso ea sistimi ea ts'ebetso, kahoo e ke ke ea hlokahala ho hokela mokha oa boraro. Empa ho kenya sephutheloana se felletseng ho etsoa liphetole tse peli mme ho latela mofuta oa OS. Kahoo, bakeng sa ho kenya php ho Ubuntu Server 16,04, etsa taelo ena:
Sudo Apt-Fumana Php
Le mefuta ea pejana:
Sudo Apt-Fumana Php5
Haeba likarolo tsohle tsa PHP li sa hlokahale ho ts'ebetsong, u ka li beha ka thoko. Tsela ea ho Etsa Sena le Seo Ena e se lokelang ho etsoa, se tla hlalosoa ka tlase.
Mojule oa Apache http
Ho kenya mojule oa Php oa Apache ho Ubuntu Server 16,04, o hloka ho etsa taelo e latelang:
Sudo Apt-Et kenya lappache2-mod-php
Maemong a pejana a OS:
Sudo apt-up inp inkiapache2-mod-php5
U tla kopa phasewete, kamora ho kena moo ho hlokahalang ho fana ka tumello ea ho kenya. Ho etsa sena, kenya lengolo "D" kapa "Y" (ho latela sebaka sa lehae la seva sa UBunti) ebe o tobetsa Enter.
Ebe e lula feela ho emela ho jarolla sephutheloana le ho kenya sephutheloana.
Fpm.
Ho kenya mojule oa FPM ho sistimi e hlophisang 16.04, etsa tse latelang:
Sudo Apt-Fumana Php-Fpm
Mefokolong ea pejana:
Sudo Apt-Fumana Ke Kena Php5-Fpm
Maemong ana, ho kenya ho tla qala ka boeona, hang ka mor'a ho kena phasewete ea Supersuster.
CLI
CLI e hlokahala ho baetsi ba bolotsana ba kenang tlhophiso ea mananeo a bompoli ba Php. Ho hlahisa puo ena ea lenaneo ho eona, o hloka ho etsa taelo ho Ubuntu 16.04:
Sudo Apt-Fumana Ke Kena PHP-CLI
Mefokolong ea pejana:
Sudo Apt-Fumana Ke Kena Php5-CLI
Php Extensions
Ho kenya tšebetsong mesebetsi eohle e ka bang teng, o lokela ho kenya tse ling tse ngata bakeng sa mananeo a sebelisitsoeng. Hona joale litaelo tse tummeng haholo li tla hlahisoa ho etsa ho kenngoa joalo.
Tlhokomeliso: Ka tlase ho tla fanoa bakeng sa keketseho e 'ngoe ea litaelo tse peli, moo ea pele e leng ea pele ea Ubuntu Server 16,04,' me ea bobeli ke ea mefuta ea pejana ea Os.
- Katoloso ea GD:
Sudo Apt-Fumana Php-gd
Sudo Apt-Fumana Ke kenya Php5-gd
- Katoloso ea Mcrypt:
Sudo Apt-Fumana Php-Mcrypt
Sudo Apt-Fumana Ke kenya Php5-Mcrypt
- Katoloso ea Mysql:
Sudo apt-ut ph-mysql
Sudo Apt-Fumana Ke Kenya Php5-Mysql
Haeba u na le sephutheloana se felletseng u ka kenya li-module ka thoko, ka khethollo ka ho etsa litaelo tse hlokahalang:
Sudo apt-up inp inkiapache2-mod-php5.6
Sudo Apt-Fumana Ke kenya Php5.6-FPM
Sudo Apt-Fumana Kenya Php5.6-CLI
Sudo Apt-Fumana Php-gd
Sudo Apt-Fumana Kenya Php5.6-mbstring
Sudo Apt-Fumana Kenya Php5.6-mcrypt
Sudo Apt-Fumana Ke Kenya Php5.6-MySQL
Sudo Apt-Fumana Kenya Php5.6-XML
Sephetho
Qetellong, re ka re, ho ba le tsebo ea mantlha ea ho sebetsa komporong, mosebelisi o tla khona ho kenya sephutheloana sa PHP le likarolo tsohle tsa eona tse eketsehileng. Ntho ea bohlokoa ke ho tseba litaelo tseo u batlang ho li etsa seva ea Ubuntu.