Upang magpatakbo ng isang website sa iyong Ubuntu 18.04 VPS, kakailanganin mong mag-install ng isang pangkat ng bukas na mapagkukunan ng software kasama ang Apache, PHP, at MySQL. Ang mga application na ito ay lubhang kapaki-pakinabang pagdating sa pagpapatakbo ng mga dynamic na website na umaasa sa mga database at mga wika ng script na nasa script.


Ang Apache ay mabilis, ligtas at patuloy na isang mataas na kalidad na web server software na kung saan ay ang pinakatanyag mula noong 1996.

Ang PHP (Hypertext Preprocessor) ay isang pangkalahatang layunin na script ng script na nasa script-side na idinisenyo para sa mga pagbuo ng web mula noong 1994.

Ang MySQL ay isang relational database server na idinisenyo ng Oracle at ginagamit ng mga high-profile at malakihang mga website kasama ang Google, Youtube, at Twitter. Ang pag-unlad nito ay nagsimula noong 1994.

Sa pamamagitan ng isang pamamahagi ng Linux tulad ng Ubuntu 18.04, ganap na posible na lumikha ng ganap na functional LAMP (Linux Apache, MySQL, at PHP) server.

Sa gabay na ito, ipapakita namin sa iyo kung paano i-install ang Apache, MySQL, at PHP sa iyong server ng Ubuntu 18.04.

Espesyal na Tandaan: anuman ang pamamahagi ng Linux na iyong pinili para sa iyong website, kung gumagamit ka ng Linux – dapat mong gamitin ang Best Linux Hosting Provider. Tinutulungan ka ng HostAdvice na pumili mula sa nangungunang mga nagbibigay ng hosting ng Linux: basahin ang mga pagsusuri sa eksperto at gumagamit at maabot ang iyong sariling mga konklusyon.

Mga kinakailangan

  • Isang plano ng Ubuntu 18.04 VPS.
  • Ang isang di-ugat na gumagamit na maaaring magsagawa ng mga gawain ng sudo.

Hakbang 1: I-install ang Apache

Ang Ubuntu 18.04 ay nagpapanatili ng isang gitnang imbakan kung saan maaari mong mai-install ang karamihan sa mga aplikasyon mula sa paggamit ng apt command. Upang mai-install ang Apache, patakbuhin ang utos sa ibaba:

$ sudo apt-get install apache2

Pindutin ‘Y ‘ kapag sinenyasan ka upang kumpirmahin ang pag-install ng Apache.
Kapag kumpleto ang pag-install, ipasok ang iyong VPS machine pampublikong IP address sa iyong browser. Dapat mong makita ang default na pahina ng web Apache tulad ng ipinakita sa ibaba:

Hakbang 2: I-install ang MySQL

Patakbuhin ang utos sa ibaba sa window ng terminal upang mai-install ang MySQL server sa iyong Ubuntu 18.04 VPS.

$ sudo apt-get install mysql-server

Pindutin ‘Y’ kapag nakakuha ka ng isang mensahe ng kumpirmasyon.

I-secure ang iyong MySQL server

MySQl server ship na may mga default na setting na hindi ligtas. Kailangan naming i-configure ito upang gawing mas mahina ang aming server sa mga pag-atake. Sa kabutihang palad mayroong isang solong pagsasaayos ng pagsasaayos na gawing mas madali para sa amin. Patakbuhin lamang ang utos sa ibaba:

$ sudo mysql_secure_installation

Dadalhin ka sa pamamagitan ng isang serye ng mga katanungan. Papayagan kami ng mga senyas na magtakda ng isang patakaran sa password at password ng ugat. Sasabihan ka rin nating alisin ang hindi nagpapakilalang gumagamit, database ng pagsubok at huwag paganahin ang malayuang pag-login tulad ng ipinapakita sa ibaba.

Maaaring gamitin ang VALIDATE PASSWORD PLUGIN upang masubukan ang mga password at mapabuti ang seguridad. Sinusuri nito ang lakas ng password at pinapayagan ang mga gumagamit na itakda lamang ang mga password na sapat na ligtas. Nais mo bang i-setup ang VALIDATE PASSWORD plugin?

Pindutin ang y | Y para sa Oo, anumang iba pang susi para sa Hindi: Y

Mayroong tatlong mga antas ng patakaran sa pagpapatunay ng password:

LOW Haba >= 8
Haba ng MEDIUM >= 8, numero, halo-halong kaso, at mga espesyal na character
Mahabang haba >= 8, numero, halo-halong kaso, mga espesyal na character at file ng diksyunaryo
Mangyaring ipasok ang 0 = LABA, 1 = MEDIUM at 2 = MALAKAS: 2

Mangyaring itakda ang password para sa ugat dito.
Bagong password:
Ipasok muli ang bagong password:
Tinantyang lakas ng password: 100

Nais mo bang magpatuloy sa ibinigay na password? (Press y | Y para sa Oo, anumang iba pang susi para sa Hindi): Y

Bilang default, ang isang pag-install ng MySQL ay may isang hindi nagpapakilalang gumagamit, na nagpapahintulot sa sinumang mag-log in sa MySQL nang hindi kinakailangang magkaroon ng isang account sa gumagamit na nilikha para sa kanila. Ito ay inilaan lamang para sa pagsubok, at upang maging maayos ang pag-install. Dapat mong alisin ang mga ito bago lumipat sa isang kapaligiran sa paggawa.

Alisin ang mga hindi nagpapakilalang gumagamit? (Pindutin ang y | Y para sa Oo, anumang iba pang susi para sa Hindi): Y
Tagumpay.

Karaniwan, ang ugat ay dapat lamang payagan na kumonekta mula sa ‘localhost’. Tinitiyak nito na hindi maaaring hulaan ng isang tao ang root password mula sa network.
Huwag pahintulutan ang pag-login ng ugat nang malayuan? (Pindutin ang y | Y para sa Oo, anumang iba pang susi para sa Hindi): Y
Tagumpay.

Bilang default, ang MySQL ay may isang database na pinangalanan na ‘test’ na ma-access ng sinuman. Inilaan din lamang ito para sa pagsubok, at dapat alisin bago lumipat sa isang kapaligiran sa paggawa.

Alisin ang database ng pagsubok at pag-access dito? (Pindutin ang y | Y para sa Oo, anumang iba pang susi para sa Hindi): Y

– Pag-drop ng database ng pagsubok…
Tagumpay.
– Pag-alis ng mga pribilehiyo sa database ng pagsubok…
Tagumpay.

Ang muling pagsasaayos ng mga talahanayan ng pribilehiyo ay matiyak na ang lahat ng mga pagbabagong nagagawa hanggang ngayon ay magkakabisa agad.

I-reload ang mga talahanayan ng pribilehiyo ngayon? (Pindutin ang y | Y para sa Oo, anumang iba pang susi para sa Hindi): Y

Tagumpay.
Tapos na!

Pagsubok sa iyong server ng MySQl

Maaari mo na ngayong subukan ang pag-login sa iyong MySQL server sa pamamagitan ng pag-type ng utos sa ibaba:

$ sudo mysql -u ugat -p

Mangyaring tandaan, sasabihan ka upang ipasok ang root password na nilikha mo nang mas maaga sa patnubay na ito.

Pagkatapos, makakakuha ka ng isang mysql prompt bilang palabas sa itaas.

Kung nais mong lumikha ng isang database, maaari mong patakbuhin ang utos sa ibaba. Tandaan na palitan ‘databasename ‘ gamit ang pangalan ng database na nais mong likhain.

$ Lumikha ng database

Hakbang 3: I-install ang PHP

Ipasok ang utos sa ibaba upang i-install ang PHP sa iyong Ubuntu 18.04 server

$ sudo apt-get install php libapache2-mod-php

Pindutin Y kapag sinenyasan ka upang kumpirmahin ang pag-install

Pagsubok sa PHP

Maaari naming subukan ang aming pag-install ng PHP sa pamamagitan ng paglikha ng isang file sa root folder ng aming website. Upang gawin ito, i-type ang utos sa ibaba:

$ sudo nano /var/www/html/info.php

Pagkatapos kopyahin ang i-paste ang teksto sa ibaba at i-click ang CTR + X at Y upang i-save ang file.

<?php

phpinfo ();

?>

I-restart ang Apache

Kailangan nating i-restart ang Apache para sa mga pagbabago na magkakabisa gamit ang utos sa ibaba:

$ sudo systemctl i-restart ang apache2

Susunod, bisitahin ang file ng php impormasyon na nilikha namin sa itaas sa iyong browser sa pamamagitan ng pampublikong IP address ng iyong server. Halimbawa, kung ang iyong IP address ay 111.111.111.111 ipasok ang nasa ibaba ng teksto sa iyong browser

111.111.111.111/info.php

Output

Dapat mong makita ang file ng impormasyon ng PHP tulad ng ipinakita sa ibaba:

Konklusyon

Iyon ang mga pangunahing hakbang ng pag-install ng Apache, MySQL, at PHP sa iyong server. Maaari mo na ngayong ituloy at mag-install ng isang graphical na interface ng gumagamit para sa iyong database (hal. PhpMyAdmin) upang mas mahusay na pamahalaan ang iyong mga database. Sa LAMP stack, ang pagpapatakbo ng iyong mga dynamic na website ay isang simoy.

Tingnan ang nangungunang 3 mga serbisyo ng VPS:

A2 Hosting

Panimulang presyo:
$ 5.00


Kahusayan
9.3


Pagpepresyo
9.0


Friendly ng Gumagamit
9.3


Suporta
9.3


Mga Tampok
9.3

Basahin ang mga review

Bisitahin ang A2 Hosting

ScalaHosting

Panimulang presyo:
$ 12.00


Kahusayan
9.4


Pagpepresyo
9.5


Friendly ng Gumagamit
9.5


Suporta
9.5


Mga Tampok
9.4

Basahin ang mga review

Bisitahin ang ScalaHosting

Hostinger

Panimulang presyo:
$ 3.95


Kahusayan
9.3


Pagpepresyo
9.3


Friendly ng Gumagamit
9.4


Suporta
9.4


Mga Tampok
9.2

Basahin ang mga review

Bisitahin ang Hostinger

Kaugnay na Mga Artikulo Paano-Sa

  • Paano Mag-host ng Maramihang Mga Website sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano i-install ang LEMP (Linux, Nginx, MySQL, PHP) Stack sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano i-backup ang Iyong Database ng MySQL sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano Hindi Paganahin ang MySQL 5 "Mahigpit na Mode" sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
  • Paano i-install ang Apache Cassandra sa isang Ubuntu 18.04 VPS o Dedicated Server
    nasa pagitan
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me