Ịtọlite LAMP (Linux, Apache, MySQL/MariaDB, PHP) na PhpMyAdmin na Ubuntu 15.04 Server
Ngwunye LAMP bụ ngwakọta nke sọftụwia mepere emepe a na-ejikarị eme ihe metụtara ọrụ weebụ. Otu a gụnyere Apache Web Server, MySQL/MariaDB na PHP. Ọtụtụ mgbe a na-ejikwa ọdụ data MySQL/MariaDB site na ngwa njikwa nchekwa data dị ka phpMyAdmin.
Edemede a ga-eduzi gị site na usoro ịwụnye LAMP na sava Ubuntu 15.04.
Tupu anyị ebido, enwere ihe ole na ole ekwesịrị ime.
- Nwụnye nke kacha nta nke Ubuntu 15.04.
- Nnweta SSH na nkesa (ọ bụrụ na ị nweghị ohere na sava ahụ ozugbo).
- Ọ bụrụ na igwe a ga-eji dị ka nkesa, ị ga-ahụ na o nwere adreesị IP static ahaziri.
Kwụpụ 1: Tọọ aha nnabata nkesa na mmelite sistemụ
1. Ozugbo ihe nkesa Ubuntu 15.04 gị na-arụ ọrụ, nweta ya na SSH ma dozie aha nnabata. Enwere ike nweta nke a ngwa ngwa site na iji:
$ sudo hostnamectl set-hostname your-hostname.com $ hostnamectl
N'ezie ị ga-eji aha nnabata nke ị ga-eji gbanwee \your-hostname.com.
2. Iji jide n'aka na sistemụ gị dị ọhụrụ, mee iwu a:
$ sudo apt-get update && sudo apt-get upgrade
Kwụpụ 2: Wụnye Apache Webserver
3. Apache bụ websava a na-ejikarị eme ihe na ọ na-akwado ọtụtụ saịtị dị na ịntanetị. Iji tinye Apache na ihe nkesa gị, ị nwere ike pịnye iwu a:
$ sudo apt-get install apache2
Ị nwere ike ịmalite Apache ugbu a site na ịgba ọsọ:
$ sudo service apache2 start
$ ifconfig –a
Mgbe ịbanye na adreesị IP na ihe nchọgharị, ị ga-ahụ ibe yiri nke a:
Kwụpụ 3: Wụnye PHP na Modules
5. PHP na-anọchi anya Hypertext Preprocessor . Ọ bụ asụsụ mmemme siri ike nke a na-ejikarị maka ịmepụta ibe weebụ dị ike na-ejikarị ọdụ data eme ihe. Rịba ama na sava weebụ na-egbu koodu PHP.
Iji wụnye PHP naanị mee iwu ndị a:
$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5
6. Iji nwalee nrụnye PHP gị, gaa na ndekọ mgbọrọgwụ sava weebụ wee mepụta ma mepee faịlụ aha ya bụ php_info.php
:
$ cd /var/www/html/ $ sudo vim php_info.php
Tinye koodu ndị a:
<?php phpinfo(); ?>
Chekwaa faịlụ ma bunye ya na ihe nchọgharị gị site na ịpị http://your-ip-address/php_info.php
. Ị ga-ahụ mmepụta nke ọrụ phpinfo()
nke ga-enye ozi gbasara nhazi PHP gị:
Ị nwere ike ịwụnye modul PHP ndị ọzọ ma emechaa. Iji chọọ modul ndị ọzọ jiri naanị:
$ sudo apt search php5
Nzọụkwụ 4: Wụnye MariaDB Server na Client
7. MariaDB bụ usoro njikwa nchekwa data ọhụrụ nke obodo mepere emepe. Ọ bụ ndụdụ nke MySQL, ezubere ka ọ nọrọ n'efu n'okpuru GNU GPL. Ndị na-emepụta MySQL na-eduzi ọrụ a n'ihi na Oracle na-achịkwa nkesa MySQL. Ọ na-enye otu ọrụ dị ka MySQL na ọ nweghị ihe ị ga-atụ egwu ebe a.
Iji wụnye MariaDB na Ubuntu 15.04 na-eme iwu ndị a:
$ sudo apt-get install mariadb-client mariadb-server
8. N'oge echichi, a gaghị ajụ gị ka ịtọlite paswọọdụ maka onye ọrụ mgbọrọgwụ MariaDB. Iji mee nke a, ị ga-achọ ịnye usoro iwu ndị a:
$ sudo mysql –u root $ use mysql; $ update user set plugin='' where User='root'; $ flush privileges; $ quit
Ugbu a enwere ike chekwaa onye ọrụ mgbọrọgwụ site na iji iwu a:
$ mysql_secure_installation
Kwụpụ 5: Wụnye PhpMyAdmin
9. PhpMyAdmin bụ web interface site na nke ị nwere ike mfe jikwaa/hazie gị MySQL/MariaDB ọdụ data. Nwụnye a dị mfe n'ezie ma enwere ike ịmechaa ya na iwu a:
$ sudo apt-get install phpmyadmin
Mgbe echichi gasịrị, a ga-ajụ gị ka ịhọrọ sava weebụ ị na-eji. Họrọ \Apache wee gaa n'ihu:
10. Ọzọ, a ga-ajụ gị ma ịchọrọ ịhazi phpMyAdmin na dbconfig-common. Họrọ \Mba dị ka egosiri na nseta ihuenyo:
N'oge a echichi phpMyAdmin gị ezuola. Iji nweta ya ị nwere ike iji http://your-ip-address/phpmyadmin
:
Iji chọpụta, ị nwere ike iji MySQL mgbọrọgwụ onye ọrụ na paswọọdụ nke ị kwadoro na mbụ maka onye ọrụ ahụ.
Kwụpụ 6: Malite LAMP na Boot System
11. Ọ bụ ezie na ndị installers kwesịrị ịhazi ma Apache na MariaDB ka ha malite na-akpaghị aka n'elu usoro buut, ị nwere ike bụrụ naanị na-agba ọsọ iwu ndị a iji hụ na enyere ha aka:
$ sudo systemctl enable apache2 $ sudo systemctl enable mysql
Ị nwere ike ịrụgharị usoro iji hụ na ọrụ niile na-amalite nke ọma dịka a tụrụ anya ya.
Nke ahụ bụ naanị. Ihe nkesa Ubuntu 15.04 gị na-arụ ọrụ LAMP ugbu a ma ị dị njikere iwulite ma ọ bụ tinye ọrụ weebụ gị na ya.