Hoʻonohonoho kikowaena PHP ma ka Pūnaewele ʻo Ubuntu

Pin
Send
Share
Send

Ma muli o ka hoʻolālā ʻana i ka pūnaewele e hiki ana i nā luhi ka hoʻopuka ʻana i ka ʻōlelo script PHP ma Ubuntu. Pono kēia ma muli o nā kumu he nui. Akā ke hoʻohana nei i kēia alakaʻi, hiki i nā mea āpau ke pale i nā hewa i ka wā o ka hoʻonohonoho.

Hoʻonohonoho ʻana i ka PHP ma server Ubuntu

Hiki i ke kāʻei ʻana i ka ʻōlelo PHP ma Ubuntu Server hiki ke hana ʻia i nā ʻano like ʻole - ua hilinaʻi ʻia ia ma kāna ʻano a me ka hopena o ka ʻōnaehana hana ponoʻī iā ia. A ma ka kūʻokoʻa nui ka noho ʻana i nā hui, pono e hoʻokō.

He mea kūpono hoʻi ia i ke kiʻina no ka hoʻokomo ʻana i ka peke puke PHP i kekahi mau māhele, inā makemake ʻia, hiki ke hoʻonohonoho pono ʻia mai kekahi mai kekahi.

Ka Waihona 1: Ka hoʻonohonoho Paʻi

Hoʻokomo kahi hoʻonohonoho maʻamau me ka hoʻohana ʻana i ka mana hou loa o ka pulu. Ma kēlā me kēia ʻōnaehana lawelawe ʻo Ubuntu, ʻokoʻa ka:

  • 12.04 LTS (Pono) - 5.3;
  • 14.04 LTS (Pono) - 5.5;
  • 15.10 (Wily) - 5.6;
  • 16.04 LTS (Xenial) - 7.0.

Hoʻokaʻawale ʻia nā ʻōpala āpau ma o ka waihona mea hana pilikino, no laila, ʻaʻole pono ʻoe e hoʻopili i kahi ʻaoʻao ʻekolu. Akā ʻo ka hoʻonohonoho ʻana o ka pākiha piha e hana ʻia i nā loli ʻelua a e hilinaʻi ʻia ma ka ʻōnaehana OS. No laila, e hoʻokomo iā PHP ma ka Pūnaewele ʻo Ubuntu 16.04, holo i kēia kauoha:

sudo apt-pono c hookuu php

A no nā mea ma mua:

sudo apt-pono e hoʻoili i php5

Inā ʻaʻole ʻoe e makemake i nā māhele āpau o ka pōpeka PHP i ka ʻōnaehana, hiki iā ʻoe ke hoʻokomo iā lākou i kahi kaʻawale. Pehea e hana ai i kēia a he aha nā kauoha e hana ai i kēia e pono e wehewehe pono ma lalo nei.

Module no ka Apache HTTP Server

E hoʻokomo i ka module PHP no Apache ma Ubuntu Server 16.04, pono ʻoe e holo i kēia kauoha:

sudo apt-pono e hoʻoku i ka libapache2-mod-php

Ma nā ʻaoʻao mua o ka OS:

sudo apt-pono e hoʻoku i ka libapache2-mod-php5

E noi ʻia ʻoe i kahi ʻōlelo huna, ma hope o ke komo ʻana e hāʻawi ana iā ʻoe e ʻae e hoʻokomo. No ka hana i kēia, hoʻokomo i ka leka D a i ʻole "ʻ" " (ke kumuʻa o ke ʻano o ke kikowaena ʻo Ubuntu) a kaomi Kāhea.

ʻO nā mea a pau e kali ana no ka hoʻoiho ʻana a me ke kau ʻana i ka pākaukau e hoʻopau.

FPM

E kau i ka FPM ma ka ʻōnaehana hoʻonohonoho 16.04, e hana i kēia:

sudo apt-pono e install php-fpm

Ma nā ʻaoʻao mua:

sudo apt-pono e hoʻopili php5-fpm

I kēia hihia, e hoʻomaka koke ka hoʻonohonoho ʻana, ma hope o ka hoʻokomo ʻana i ka ʻōlelo password superuser.

CLI

Pono ka CLI no nā mea hoʻomohala nāna e hana nā polokalamu console ma PHP. E hoʻokō i kēia ʻōlelo hoʻonohonoho i loko ona, ma Ubuntu 16.04 pono ʻoe e holo i ke kauoha:

sudo apt-pono e hookomo php-cli

Ma nā ʻaoʻao mua:

sudo apt-pono e hoʻopili php5-cli

Hoʻopau nā PHP

No ka hoʻokō i nā hana āpau i hiki ke hoʻoponopono ʻia i nā mea i hoʻohana ʻia no ka PHP, pono ʻoe e kau i kahi nui o nā hoʻolōʻihi i nā papahana i hoʻohana ʻia. Ke hōʻike ʻia nei nā kauoha kaulana loa no ia hoʻonohonoho.

Nānā: ma lalo, e hāʻawi ʻia nā kauoha ʻelua no kēlā me kēia hoʻonui, kahi i loaʻa ai ka mea mua no ka Pūnaewele ʻo Ubuntu 16.04, a ʻo ka lua ʻo ia nā kiʻi mua o ka OS.

  1. Hoʻohui no GD:

    sudo apt-pono c hookuu php-gd
    sudo apt-pono c hookuu php5-gd

  2. Hoʻohui no Mcrypt:

    sudo apt-pono c hookuu php-mcrypt
    sudo apt-pono e hoʻopili php5-mcrypt

  3. Hoʻohui no MySQL:

    sudo apt-pono e hookomo php-mysql
    sudo apt-pono e install php5-mysql

E ʻike pū: Ke alakaʻi ʻana ʻo MySQL i ka Ubuntu

Ka Waihona 2: Hoʻohui i nā Moho ʻē aʻe

Ua ʻōlelo ʻia ma luna, i loko o kēlā me kēia kikowaena ʻo Ubuntu Server kahi mea e hoʻopili ʻia ai ka pete PHP. Akā ʻaʻole iki e hoʻonele i ka hiki ke hoʻonohonoho i kahi mua a i ʻole, i ka loli ʻana, kekahi mana hope aʻe o ka ʻōlelo hoʻonohonoho.

  1. ʻO ka mea mua pono e hoʻokaʻawale i nā mea PHP a pau i kau ʻia ma ka ʻōnaehana. No ka hana i kēia, ma Ubuntu 16.04, holo i ʻelua mau kauoha:

    sudo apt-get hoopau libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
    sudo apt-loaʻa i ka ʻoihana

    Ma nā ʻaoʻao mua o ka OS:

    sudo apt-get hoopau libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
    sudo apt-loaʻa i ka ʻoihana

  2. I kēia mea pono ʻoe e hoʻohui i kahi PPA i ka papa inoa o nā papa inoa piha, aia nā kāpena i nā mana āpau o PHP:

    sudo add-apt-repository ppa: ondrej / php
    sudo apt-loaʻa ka hōʻano hou

  3. I kēia manawa, hiki iā ʻoe ke hoʻouka i ka helu piha piha o ka PHP. No ka hana ʻana i kēia, e wehewehe i ka mana ma ke kauoha pono, "5.6":

    sudo apt-pono e kau ʻo php5.6

Inā ʻaʻole ʻoe e makemake i ka piha piha, hiki iā ʻoe ke hoʻoulu i nā kīʻaha ma ke koho ʻokoʻa i nā kauoha i pono ai:

sudo apt-pono e hoʻoku i ka libapache2-mod-php5.6
sudo apt-pono e hoʻoili i php5.6-fpm
sudo apt-pono e hoʻopili php5.6-cli
sudo apt-pono c hookuu php-gd
sudo apt-pono e hoʻopili php5.6-mbstring
sudo apt-pono e hoʻopili php5.6-mcrypt
sudo apt-pono e hoʻoili php5.6-mysql
sudo apt-pono e hoʻoili i php5.6-xml

Hoʻohālikelike

I ka hopena, hiki iā mākou ke ʻōlelo i, ʻo ia hoʻi i ka ʻike kumu e pili ana me ka hana ʻana ma kahi kamepiula, hiki i kahi mea hoʻohana ke hoʻonohonoho maʻalahi i ka punawai PHP ʻelua a me nā mea waiwai ʻē aʻe. ʻO ka mea nui, ʻo ia ka ʻike i nā kauoha e pono ai e holo ma ka Server ʻo Ubuntu.

Pin
Send
Share
Send