Abathuthukisi beWebhu Apple bangabhekana nobunzima lapho befaka ulimi lwe-PHP lwe-Server e-Ubuntu Server. Lokhu kuxhumene nezinto eziningi. Kepha usebenzisa le ncwadi, wonke umuntu uzokwazi ukugwema amaphutha ngesikhathi sokufakwa.
Faka i-PHP kuseva ye-Ubuntu
Ukusetha Ulimi lwe-PHP kwiseva ye-Ubuntu kungenziwa ngezindlela ezihlukile - konke kuncike kwinguqulo yalo futhi kusuka kunguqulo yohlelo lokusebenza uqobo. Futhi umehluko omkhulu usemaqenjini ngokwawo azodinga ukwenziwa.Kuhle futhi ukuqondisisa ukuthi iphakethe le-PHP lifaka phakathi izingxenye eziningana, uma zifisa, zingafakwa ngokwahlukana komunye nomunye.
Indlela 1: Ukufakwa okujwayelekile
Ukufakwa okujwayelekile kubandakanya ukusebenzisa inguqulo yakamuva yephakheji. Ohlelweni lweseva ngayinye ye-Ubuntu, kwehlukile:
- 12.04 LTS (ngokuqondile) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- 15.10 (Wily) - 5.6;
- I-16.04 LTS (XENEAL) - 7.0.
Onke amaphakheji asatshalaliswa nge-repository esemthethweni yohlelo lokusebenza, ngakho-ke ngeke kudingeke ukuxhuma umuntu wesithathu. Kepha ukufakwa kwephakethe eligcwele kwenziwa ngezinguqulo ezimbili futhi kuya ngenguqulo ye-OS. Ngakho-ke, ngokufaka i-PHP kuseva ye-Ubuntu 16.04, yenza lo myalo:
Sudo apt-thola ukufaka i-php
Kanye nezinguqulo zangaphambilini:
Sudo apt-thola ukufaka i-php5
Uma zonke izinto zephakethe le-PHP zingadingeki ohlelweni, ungazibeka ngokwahlukana. Ungakwenza kanjani lokhu nokuthi yimiphi imiyalo okufanele yenziwe lokhu, izochazwa ngezansi.
Module yeseva ye-Apache HTTP yeseva
Ukufaka imodyuli ye-PHP ye-Apache in Ubuntu Server 16.04, udinga ukwenza umyalo olandelayo:
Sudo apt-Get Inpebach2-mod-php
Ezinguqulweni zangaphambilini ze-OS:
Sudo Apt-Get Inlet Libapache2-Mod-Php5
Uzocela iphasiwedi, ngemuva kokungena lapho kudingekile ukunikeza imvume yokufaka. Ukuze wenze lokhu, faka uhlamvu oluthi "D" noma "y" (kuya ngokwenziwa kweseva ye-Ubuntu) bese ucindezela u-Enter.
Ngemuva kwalokho ihlala ilinde ukulanda nokufakwa kwephakeji.
Fpm.
Ukufaka imodyuli ye-FPM enguqulweni engu-16.04 System Osebenzayo, yenza okulandelayo:
I-Sudo Apt-Get Layitha i-PHP-FPM
Ezinguqulweni zangaphambili:
I-Sudo Apt-Get Faka Php5-FPM
Kulokhu, ukufakwa kuzoqala ngokuzenzakalelayo, ngokushesha ngemuva kokufaka iphasiwedi ye-Superuser.
Imba yenda
UCli uyadingeka kubathuthukisi ababandakanyeka ekwakhiweni kwezinhlelo zekhonsole ku-PHP. Ukwethula lolu limi lwezinhlelo kulo, udinga ukwenza umyalo ku-Ubuntu 16.04:
I-Sudo Apt-Get Faka PHP-CLI
Ezinguqulweni zangaphambili:
I-Sudo Apt-Get Faka Php5-CLI
Izandiso ze-PHP
Ukusebenzisa yonke imisebenzi ye-PHP engenzeka, kufanele ufake izandiso eziningi zezinhlelo ezisetshenzisiwe. Manje imiyalo ethandwa kakhulu izokwethulwa ukwenza ukufakwa okunjalo.
Qaphela: Ngezansi kuzohlinzekwa ukunwetshwa ngakunye kwemiyalo emibili, lapho okokuqala kweseva ye-Ubuntu 16.04, bese okwesibili kungokwesibili ngezinguqulo zangaphambili ze-OS.
- Isandiso se-GD:
Sudo apt-thola ukufaka i-php-gd
I-Sudo Apt-Get Faka Php5-GD
- Isandiso se-McRYPT:
Sudo apt-thola ukufaka i-php-mcrrypt
I-Sudo Apt-Get Faka Php5-Mcrrypt
- Isandiso se-MySQL:
I-Sudo Apt-Get Layitha i-PHP-MySQL
I-Sudo Apt-Get Faka Php5-MySQL
Uma unephakeji eliphelele ungafaka amamojula ngokwahlukana, ukhethe ngokwenza imiyalo edingekayo:
Sudo Apt-Get Fet LibaPache2-Mod-php5.6
I-Sudo Apt-Get Faka Php5.6-FPM
I-Sudo Apt-Get Faka Php5.6-CLI
Sudo apt-thola ukufaka i-php-gd
I-Sudo Apt-Get Faka Php5.6-Mbstring
I-Sudo Apt-Get Faka Php5.6-McRYPTTTTTT
I-Sudo Apt-Get Faka Php5.6-MySQL
I-Sudo Apt-Get Faka Php5.6-XML
Ukugcina
Ekuphetheni, singasho lokho, ukuba nolwazi oluyisisekelo lokusebenza kukhompyutha, umsebenzisi uzokwazi ukufaka zombili iphakethe le-PHP eliyinhloko nazo zonke izinto zalo ezengeziwe. Into esemqoka ukwazi imiyalo ofuna ukuyikhipha kuseva ye-Ubuntu.