Pag-set up sa LAMP (Linux, Apache, MySQL/MariaDB, PHP) ug PhpMyAdmin sa Ubuntu 15.04 Server


Ang LAMP stack usa ka kombinasyon sa labing kanunay nga gigamit nga open source software nga may kalabutan sa serbisyo sa web. Kini nga grupo naglakip sa Apache Web Server, MySQL/MariaDB ug PHP. Kasagaran ang MySQL/MariaDB database gidumala pinaagi sa database management tool sama sa phpMyAdmin.

Kini nga artikulo mogiya kanimo sa proseso sa pag-instalar sa LAMP sa Ubuntu 15.04 based server.

Sa dili pa kita magsugod, adunay pipila ka mga kinahanglanon nga kinahanglan matuman:

  1. Minimal nga pag-instalar sa Ubuntu 15.04.
  2. SSH access sa server (kon wala kay direktang access sa server).
  3. Kung ang makina gamiton isip server kinahanglan nimong sigurohon nga kini adunay static nga IP address nga gi-configure.

Lakang 1: Ibutang ang Server Hostname ug System Update

1. Sa diha nga ang imong Ubuntu 15.04 server naa na ug nagdagan, i-access kini sa SSH ug i-setup ang hostname. Kini dali nga makab-ot pinaagi sa paggamit:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl

Siyempre kinahanglan nimong usbon ang \your-hostname.com sa aktuwal nga hostname nga imong gamiton.

2. Aron masiguro nga ang imong sistema mao ang pinakabag-o, padagana ang mosunod nga sugo:

$ sudo apt-get update && sudo apt-get upgrade

Lakang 2: I-install ang Apache Webserver

3. Ang Apache mao ang labing kanunay nga gigamit nga webserver ug kini nag-host sa kadaghanan sa mga site nga magamit online. Aron ma-install ang Apache sa imong server, mahimo nimong i-type ang mosunud nga mando:

$ sudo apt-get install apache2

Mahimo nimong sugdan ang Apache pinaagi sa pagdagan:

$ sudo service apache2 start
$ ifconfig –a

Kung ma-access nimo ang IP address sa browser, kinahanglan nimo nga makita ang usa ka panid nga parehas niini:

Lakang 3: I-install ang PHP nga adunay mga Module

5. Ang PHP mao ang Hypertext Preprocessor. Kini usa ka gamhanan nga pinulongan sa pagprograma nga kasagaran gigamit alang sa pagmugna og dinamikong mga web page nga kanunay gigamit sa mga database. Matikdi nga ang PHP code kay gipatuman sa web server.

Aron ma-install ang PHP padagana lang ang mosunod nga sugo:

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Aron masulayan ang imong pag-install sa PHP, navigate sa web server root directory ug paghimo ug pag-abli og file nga ginganlan og php_info.php:

$ cd /var/www/html/
$ sudo vim php_info.php

Isulod ang mosunod nga code:

<?php phpinfo(); ?>

I-save ang file ug i-load kini sa imong browser pinaagi sa pag-type http://your-ip-address/php_info.php. Imong makita ang output sa phpinfo() function nga maghatag og impormasyon mahitungod sa imong PHP setup:

Mahimo nimong i-install ang daghang mga module sa PHP sa ulahi. Sa pagpangita og dugang nga mga module gamita lang ang:

$ sudo apt search php5

Lakang 4: I-install ang MariaDB Server ug Kliyente

7. Ang MariaDB usa ka bag-o nga sistema sa pagdumala sa database nga gipalambo sa komunidad. Kini usa ka tinidor sa MySQL, gituyo nga magpabilin nga gawasnon ubos sa GNU GPL. Ang proyekto gipangulohan sa orihinal nga mga developers sa MySQL tungod sa Oracle nga nakaangkon og kontrol sa MySQL distribution. Naghatag kini sa parehas nga gamit sama sa MySQL ug wala’y angay kahadlokan dinhi.

Aron i-install ang MariaDB sa Ubuntu 15.04 ipadagan ang mosunod nga sugo:

$ sudo apt-get install mariadb-client mariadb-server

8. Atol sa pag-instalar, dili ka hangyoon sa pag-setup sa password alang sa MariaDB root user. Aron mahimo kini, kinahanglan nimo nga i-isyu ang mosunud nga hugpong sa mga mando:

$ sudo mysql –u root
$ use mysql;
$ update user set plugin='' where User='root';
$ flush privileges;
$ quit

Karon ang root user mahimong ma-secure pinaagi sa paggamit sa mosunod nga sugo:

$ mysql_secure_installation

Lakang 5: I-install ang PhpMyAdmin

9. Ang PhpMyAdmin usa ka web interface diin dali nimo madumala/madumala ang imong MySQL/MariaDB databases. Ang pag-instalar yano ra ug mahimong makompleto sa mosunod nga sugo:

$ sudo apt-get install phpmyadmin

Sa pag-instalar hangyoon ka sa pagpili sa web server nga imong gigamit. Pilia ang \Apache ug ipadayon:

10. Sunod pangutan-on ka kung gusto nimo i-configure ang phpMyAdmin gamit ang dbconfig-common. Pilia ang \Dili ingon sa gipakita sa screenshot:

Niini nga punto ang imong pag-instalar sa phpMyAdmin kompleto na. Sa pag-access niini mahimo nimong gamiton ang http://your-ip-address/phpmyadmin:

Sa pag-authenticate mahimo nimong gamiton ang MySQL root user ug ang password nga imong gi-setup sa sayo pa para sa maong user.

Lakang 6: Sugdi ang LAMP sa System Boot

11. Bisan kung ang mga installer kinahanglan nga ma-configure ang Apache ug MariaDB aron awtomatiko nga magsugod sa pag-boot sa system, mahimo nimo kung ipadagan ang mosunod nga mga mando aron masiguro nga kini mahimo:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql

Mahimo nimong buhaton ang pag-reboot sa sistema aron masiguro nga ang tanan nga mga serbisyo magsugod sa normal sama sa gipaabut.

Mao ra kana. Ang imong Ubuntu 15.04 server nagdagan na karon sa LAMP stack ug andam ka nga magtukod o mag-deploy sa imong mga proyekto sa web niini.