Abaphuhlisi seKWebhusayithi banokudibana nobunzima xa befaka ulwimi lokufunda i-PHP kwiseva ye-UbuTu. Oku kunxulumene nezinto ezininzi. Kodwa ukusebenzisa le ncwadana, wonke umntu uya kuba nakho ukuphepha iimpazamo ngexesha lokufakwa.
Faka i-PHP kwiseva ye-ubuntu
Ukuseta ulwimi lwe-PHP kwiseva ye-Ubuntu kungasenziwa ngeendlela ezahlukeneyo- konke kuxhomekeke kwinguqulo yayo kwaye kuhlobo lwenkqubo yokusebenza ngokwayo. Kwaye umahluko omkhulu ukweqela ngokwabo kuya kufuneka lwenziwe.Kukwakufanele ukuba ukhulule ukuba iphakheji ye-PHP ibandakanya izinto ezininzi ezithi, ukuba uyafuna, zinokufakwa ngokwahlukeneyo omnye komnye.
Indlela yoku-1: Ukufakwa komgangatho
Ukufakelwa komgangatho kubandakanya ukusebenzisa inguqulelo yamva nje yephakheji. Kwinkqubo yokusebenza kwi-Unuunda Server ye-IBUTU, yahlukile:
- 12.04 LTS (PACCE) - 5.3;
- I-14.04 LTS (iTrasti) - 5.5;
- 15.10 (I-Will) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Zonke iiphakheji zisasazwa ngokugcina indawo esemthethweni yenkqubo yokusebenza, ke ayizukuyimfuneko ukunxibelelana nomntu wesithathu. Kodwa ukufakelwa kwephakeji epheleleyo kwenziwa kwiinguqulelo ezimbini kwaye kuxhomekeke kuhlobo lwe-OS. Ke, ngokufaka i-PHP kwi-Ubuntu seva 164, yenza lo myalelo:
I-Sudo Apt-Fumana Faka i-PHP
Kunye neenguqulelo zangaphambili:
Sudo Apt-Fumana ukufaka i-php5
Ukuba onke amacandelo ephakheji ye-PHP akadingeki kwinkqubo, unokuzibeka ngokwahlukeneyo. Ukwenza le nto kwaye yeyiphi imiyalelo yokwenza oku kufuneka kwenziwe, kuya kuchazwa ngezantsi.
Imodyuli ye-Apache Http server yeseva
Ukufaka imodyuli ye-PHP ye-Apache kwi-Ubuntu server 16.04, kufuneka wenze lo myalelo ulandelayo:
I-Sudo Apt-Fumana ukufaka i-libapache2-mod-php
Kwiinguqulelo zangaphambili ze-OS:
I-Sudo Apt-Fumana ukufaka iLibapache2-mod-Php5
Uya kucela ipassword, emva kokungena apho kufuneka unike imvume yokufakelwa. Ukwenza oku, faka ileta "d" okanye "y" (ngokuxhomekeke kwikhaya leseva ye-ubuntu) kwaye cinezela Ngena.
Ke ihlala ihleli kuphela ukulinda ukhuphelo kunye nokufakelwa kwephakeji.
I-FPM.
Ukufaka imodyuli ye-FPM kwinguqulelo ye-16.04, yenza oku kulandelayo:
I-Sudo Apt-Fumana ukufaka i-PHP-FPM
Kwiinguqulelo zangaphambili:
I-Sudo Apt-Fumana ukufaka i-PHP5-FPM
Kule meko, ufakelo luya kuqala ngokuzenzekelayo, kwangoko emva kokungena kwi-password engaphezulu.
Cli
I-Cli iyafuneka kubaphuhlisi ababandakanyekayo ekudalweni kweenkqubo zekhonkrithi kwi-PHP. Ukwazisa ngolwimi lwenkqubo kuyo, kufuneka wenze umthetho owenziwa nguBuntu.04:
I-Sudo Apt-Fumana ukufaka i-PHP-Cli
Kwiinguqulelo zangaphambili:
I-Sudo Apt-Fumana Faka i-PHP5-Cli
Izandiso ze-PHP
Ukuphumeza yonke imisebenzi ye-PHP enokubakho, kuya kufuneka ufake inani lezandiso zeenkqubo ezisetyenzisiweyo. Ngoku eyona miyalelo idumileyo iya kuziswa ukwenza ukufakelwa okunjalo.
Qaphela: Apha ngezantsi kuya kubonelelwa ukwanda kwemiyalelo emibini, apho i-Ubbur Server 16.04, kwaye eyesibini yeya kwiinguqulelo zangaphambili ze-OS.
- Ulwandiso lwe-GD:
I-Sudo Apt-Fumana Faka i-PHP-GD
I-Sudo Apt-Fumana ukufaka i-php5-gd
- Ulwandiso lweMcrypt:
I-Sudo Apt-Fumana ukufaka i-PHP-Mcrypt
I-Sudo Apt-Get Folela i-PHP5-Mcrypt
- Ulwandiso lwe-MySQL:
I-Sudo Apt-Fumana Faka i-PHP-MySQL
I-Sudo Apt-Fumana ukufaka i-php5-mySQL
Ukuba unepakethi epheleleyo ungayifaka iimodyuli ngokwahlukeneyo, ngokukhethekileyo ngokwenza imiyalelo eyimfuneko:
I-Sudo Apt-Fumana ukufaka iLibapache2-mod-Php5.6
I-Sudo Apt-Fumana ukufaka i-php5.6-FPM
I-Sudo Apt-Fumana Faka i-PHP5.6-Cli
I-Sudo Apt-Fumana Faka i-PHP-GD
I-Sudo Apt-Fumana ukufaka i-php5.6-Mbstring
I-Sudo Apt-Fumana ukufaka i-php5.6-Mcrypt
I-Sudo Apt-Get Fifafa PHP5.6-MYSQL
I-Sudo Apt-Fumana ukufaka i-php5.6-XML
Ukuqukumbela
Ukuqukumbela, sinokuthi, sinolwazi olusisiseko lokusebenza kwikhompyuter, umsebenzisi uya kuba nakho ukufaka iphakheji ye-PHP ephambili kunye nawo onke amacandelo abo ongezelelweyo. Into ephambili yokwazi imiyalelo ofuna ukwenza kwiseva ye-ubuntu.