He uaua ki te whakauru i te reo PHP i roto i te Tūmau Ubuntu. He maha nga take e tika ana. Engari ma te whakamahi i tenei aratohu, ka taea e nga tangata katoa te karo i nga hapa i te wa e whakauru ana
Tāutahia te PHP ki te Tūmau Ubuntu
Ka taea te mahi i te reo PHP i roto i te Ubuntu Server i nga huarahi rereke - ka whakawhirinaki ki tona putanga me te putanga o te pūnaha whakahaere. A ko te rereketanga nui kei roto i nga kapa, e hiahia ana kia mahi.
He mea pai hoki kia mohiohia he maha nga waahanga kei roto i te awhi PHP, ka hiahiatia, ka taea te whakauru motuhake mai i era atu.
Tikanga 1: Whakaritenga Paerewa
Ko te whakauru paerewa ko te whakamahi i te putanga hou o te moenga. He rereke nga mahinga whakahaere Ubuntu Server:
- 12.04 LTS (Maara) - 5.3;
- 14.04 LTS (Turi) - 5.5;
- Oketopa 15 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Ka tohaina nga kohinga katoa ki roto i te rehitatanga mana o te pūnaha whakahaere, na kaore koe e hiahia ki te hono atu i te tuatoru. Engari ko te whakaurutanga o te kohinga katoa kei te mahi i roto i nga putanga e rua, ka whakawhirinaki ki te putanga o te OS. Na, ki te whakauru PHP ki te Tūmau Ubuntu 16.04, whakahaere i tenei whakahau:
sudo apt-whiwhi tāuta php
Na mo nga putanga o mua:
sudo apt-whiwhi tāuta php5
Mena kaore e hiahiatia ana e koe nga waahanga katoa o te putea PHP i roto i te punaha, ka taea e koe te whakauru ki a raatau. Me pehea te mahi me te aha nga whakahau mo tenei waahanga, ka whakaaturia i raro nei.
Apache HTTP Server Tūmau
Hei whakauru i te kōwae PHP mō Apache i te Tūmau Ubuntu 16.04, me rere koe i te whakahau e whai ake nei:
sudo apt-whiwhi tāuta libapache2-mod-php
I nga putanga o mua o te OS:
sudo apt-whiwhi tāuta libapache2-mod-php5
Ka uihia koe mo tetahi kupuhipa, i muri i te waitohu ka tukuna e koe te whakaaetanga mo te whakauru. Hei mahi i tenei, tomohia te reta "D" ranei "Y" (i runga i te waitohu o te Tūmau Ubuntu) me te pāwhiri Tomo.
Kei te noho tonu ki te tatari mo te otinga o te awhi me te awhi whakauru.
FPM
Hei whakauru i te kōwae FPM i te putanga pūnaha whakahaere 16.04, mahi i te whai ake:
sudo apt-whiwhi tāuta php-fpm
I nga putanga o mua:
sudo apt-whiwhi tāuta php5-fpm
I tenei wa, ka timata te whakauru, i muri tonu i te whakauru i te kupuhipa nui.
CLI
He mea tika te CLI mo nga kaiwhakangungu e whakauru ana ki te hanganga i nga kaupapa waitohu i roto i te PHP. Hei whakauru i tenei reo whakamahere ki reira, kei te Ubuntu 16.04 e hiahia ana koe ki te whakatutuki i te whakahau:
sudo apt-whiwhi tāuta php-cli
I nga putanga o mua:
sudo apt-whiwhi tāuta php5-cli
Ngā whakawhānui PHP
Hei whakatinana i nga mahi katoa o te PHP, he mea tika kia whakauruhia he maha o nga whakawhitinga mo nga papatono kua whakamahia. Na, ka whakaatuhia nga ture tino rongonui mo te mahi i taua waahanga.
Tuhipoka: ka whakaratohia nga korero e whai ake nei mo ia whakawhitinga me nga whakahau e rua, kei hea te tuatahi mo te Tūmau Ubuntu 16.04, me te tuarua mo nga putanga o mua o te OS.
- Whakawhānui mo te GD:
sudo apt-whiwhi tāuta php-gd
sudo apt-whiwhi tāuta php5-gd
- Whakawhānui mo te Mahinga:
sudo apt-te whakauru php-mcrypt
sudo apt-whiwhi tāuta php5-mcrypt
- Whakatairanga MySQL:
sudo apt-whiwhi tāuta php-mysql
sudo apt-whiwhi tāuta php5-mysql
Tirohia hoki: Guide Guide Installation mo Ubuntu
Tikanga 2: Whakauruhia etahi Atu Panui
I korerotia i runga ake ka whakaurua te putea e hāngai ana ki a ia i roto i ia momo putanga Ubuntu. Engari kaore e whakakorea i te waahanga o te waahanga i mua, i te mea ke, ko te putanga o muri o te reo whakahirahira.
- Tuatahi me hiahia koe ki te tango i nga wahanga PHP katoa kua taatatia i mua i te punaha. Ki te mahi i tenei i roto i Ubuntu 16.04 whakahaere rua whakahau:
sudo apt-tango tango libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveI nga putanga o mua o te OS:
sudo apt-tango tango libapache2-mod-php5 php5-fpm php5-phli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - I tenei wa ka hiahia koe ki te whakauru i te PPA ki te rarangi o nga whare tiaki, kei roto i nga waahanga o nga putanga katoa o PHP:
sudo add-apt-repository ppa: ondrej / php
sudo apt-tiki whakahou - I tenei wa, ka taea e koe te whakauru i te puranga PHP katoa. Hei mahi i tenei, i roto i te kapa ake, tautuhi i tana putanga, hei tauira, "5.6":
sudo apt-te whakauru php5.6
Mena kaore koe e hiahiatia he panui katoa, ka taea e koe te whakauru motuhake i nga waeera ma te whakamahi i nga whakahau e tika ana:
sudo apt-whiwhi tāuta libapache2-mod-php5.6
sudo apt-whiwhi tāuta php5.6-fpm
sudo apt-whiwhi tāuta php5.6-cli
sudo apt-whiwhi tāuta php-gd
sudo apt-te whakauru i te php5.6-putea
sudo apt-te whakarite i te php5.6-mcrypt
sudo apt-whiwhi tāuta php5.6-mysql
sudo apt-whiwhi tāuta php5.6-xml
Whakamutunga
I te mutunga, ka taea e matou te korero, me te mohio ano ki te mahi i te rorohiko, ka taea e te kaiwhakamahi te whakauru i te waahanga PHP matua me ona waahanga katoa. Ko te mea nui ko te mohio ki nga whakahau e hiahia ana koe ki te rere i roto i te Ututu Server.