Hiki i nā mea hoʻomohala pūnaewele ke pilikia i ka hoʻokomoʻana i ka'ōlelo PHP ma ka Ubuntu Server. Loaʻa kēia no nā kumu he nui. Akā me ka hoʻohanaʻana i kēia kulekele, hiki i nā mea a pau ke pale i nā hewa i ka manawa e hoʻomohala ai
E hoʻonoho i PHP ma ka Ubuntu Server
Ke hoʻokomoʻia nei ka PHP ma loko o ka Ubuntu Server e hiki ke hanaʻia ma nāʻano likeʻole -ʻo ia ka mea e pili ana i konaʻano a me ka mana o ka pūnaehana hana pono'ī. Aʻo kaʻokoʻa nui loa i loko o nā pūʻulu iho, kahi e pono ai ke hana.
He mea kūpono hoʻi eʻikeʻoe i ka waihona PHP pūpū i loko o nā'āpana he nui, inā makemakeʻia, hiki ke hoʻokaʻawaleʻia i kahi kaʻawale.
Ke Kumu Hana 1: Kūkulu Kūlana
ʻO ka hoʻonohonoho papahana e hoʻohana ana i ka polokalamu hou o ka pūnaewele. ʻO kēlā me kēia'ōnaehana lawelawe Ubuntu he mea likeʻole ia:
- 12.04 LTS (Precise) - 5.3;
- 14.04 LTS (Manaʻo) - 5.5;
- ʻOi 15 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Hoʻokaʻawaleʻia nā māka a pau ma o ka waihona hoʻomalu o ka pūnaehana hana, no lailaʻaʻole ponoʻoe e hono i kahi hui. Akā, ua hoʻokōʻia ka hōʻailona piha i nāʻanoʻelua a ua hilinaʻiʻia ma ka polokalamu OS. No laila, e hoʻouka i PHP ma ka Ubuntu Server 16.04, e holo i kēia kauoha:
sudo apt-e hoʻokomo i php
A no nā mana o mua:
sudo apt-e hoʻokomo i php5
Ināʻaʻoleʻoe e pono i nā māhele a pau o ka PHP ma loko o ka pūnaewele, hiki iāʻoe ke hoʻokomo iā lākou i kahi kaʻawale. Pehea e hana ai i kēia a me nā mea e pono ai e hana, e weheweheʻia ma lalo nei.
Apache Server HTTP Server
No ke kauʻana i ka module PHP no Apache ma ka Ubuntu Server 16.04, ponoʻoe e holo i kēia kauoha:
sudo apt-e hoʻokomo i ka libapache2-mod-php
Ma nā pūmua o ka OS:
sudo apt-e hoʻokomo i ka libapache2-mod-php5
E noiʻiaʻoe no kahi hua'ōlelo, ma hope o ka komoʻana i kahi e pono aiʻoe eʻae i kaʻae no ka hoʻonohoʻana. No ka hanaʻana i kēia, e hoʻokomo i ka leka "D" aiʻole "Y" (e pili ana i ka hōʻano o ka Ubuntu Server) a kaomi E komo.
Hoʻoholo waleʻia ka kaliʻana i ka hoʻopauʻana o ka hōʻiliʻili a me ka hōʻailona hoʻokomo.
FPM
No ka hoʻokomo i ka module FPM i ka pūnaewele polokalamu 16.04, e hana i kēia:
sudo apt-e hoʻokomo i php-fpm
Ma nā papa mua:
sudo apt-e hoʻokomo i php5-fpm
Ma kēiaʻano, e hoʻomaka kokeʻia ke kauʻana, ma hope koke iho o ka komoʻana i ka memo inoa nui.
CLI
Pono pono ka CLI no nā mea kūkulu i ka hoʻokumuʻana i nā papahana hauʻoli ma PHP. No ka hoʻokomoʻana i kēia'ōlelo papahana hoʻokahi, i ka Ubuntu 16.04 ponoʻoe e holo i ke kauoha:
sudo apt-e hoʻokomo i php-cli
Ma nā papa mua:
sudo apt-e hoʻokomo i php5-cli
PHP pūnaewele
E hoʻokō i nā hana a pau o PHP, he mea pono e hoʻokomo i kahi mau hoʻopau no nā papahana i hoʻohanaʻia. I kēia manawa, e hōʻikeʻia nā kauoha i kaulana loa no ka hanaʻana i kēlāʻano hoʻokomo.
Nānā: e hoʻolakoʻia kēia mea no kēlā me kēia manawa me nā kauohaʻelua, kahi o ka mea mua no ka Ubuntu Server 16.04, aʻo ka lua no nā hua mua o ka OS.
- Pākuʻi no GD:
sudo apt-e hoʻokomo i php-gd
sudo apt-e hoʻokomo i php5-gd
- Pākuʻi no Mcrypt:
hoʻolālā i loaʻa-e hoʻokomo i ka php-mcrypt
sudo apt-e hoʻokomo i php5-mcrypt
- Kuhi kuhikuhina MySQL:
sudo apt-e hoʻokomo i php-mysql
sudo apt-e hoʻokomo i php5-mysql
E nānā hoʻi i: Guide Guide Guide MySQL no Ubuntu
Hanana 2: Hoʻoponopono i nā'Ōlelo'ē aʻe
Ma luna aʻe ua'ōleloʻia e hoʻokomoʻia kēlā me kēlā me kēia o nā Ubuntu Server i ka waihona PHP pili. Akā naʻe,ʻaʻole ia e hōʻoki i ka hiki ke hoʻouka mua ma mua, a iʻole, ma kaʻaoʻao'ē aʻe o ka'ōlelo hoʻolālā.
- Pono muaʻoe e wehe i nā māhele PHP a pau i hoʻonohonoho muaʻia ma ka pūnaewele. E hana i kēia ma Ubuntu 16.04 e holo iʻelua mau kauoha:
sudo apt-get remove libapache2-mod-php php-fpm php-phli php-i php-mcrypt php-mysql
sudo apt-loaʻa autoremoveMa nā pūmua o ka OS:
sudo apt-get rid of libapache2-mod-php5 php5-fpm php5-phli php5-gd php5-mcrypt php5-mysql
sudo apt-loaʻa autoremove - I kēia manawa, ponoʻoe e hoʻohui i ka PPA i ka papa inoa o nā hale waihona, i loko o nā pahu o nāʻano likeʻole o PHP:
sudo add-apt-waihona ppa: ondrej / php
sudo apt-loaʻa ka hōʻoia - I kēia manawa, hiki iāʻoe ke hoʻouka i ka'ōpana PHP piha. No ka hanaʻana i kēia, ma ka hui pūʻali iho, e kuhikuhi i kāna hōʻailona, e like paha, "5.6":
sudo apt-e hoʻokomo i php5.6
Inā neleʻoe i kahi'ōpuni piha, hiki iāʻoe ke hoʻouka i nā modula ma ke kohoʻana i nā kauoha e pono ai:
sudo apt-e hoʻokomo i ka libapache2-mod-php5.6
sudo apt-e hoʻokomo i php5.6-fpm
sudo apt-e hoʻokomo i php5.6-cli
sudo apt-e hoʻokomo i php-gd
sudo apt-e hoʻokomo i php5.6-mbstring
sudo apt-e hoʻokomo i php5.6-mcrypt
sudo apt-e hoʻokomo i php5.6-mysql
sudo apt-e hoʻokomo i php5.6-xml
Ka Hopena
I ka hopena, hiki iā mākou ke'ōlelo i kēlā mea,ʻoiai heʻikeʻike maʻalahiʻo ka hanaʻana i ka lolouila, hiki i ka mea hoʻohana ke hoʻokomo i ka waihona PHP nui a me nā mea'ē aʻe. ʻO ka mea nui,ʻo kaʻike i nā kauoha e pono aiʻoe e holo i ka lawelawe Ubuntu.