Mudah Install Apache Php Mysql Phpmyadmin Di Ubuntu

Mudah Install Apache Php Mysql Phpmyadmin Di Ubuntu

Di bumi pengembangan website kita tentu kerap mengikuti sebutan“ LAMP Stack” ataupun kependekan dari Linux, Apache, MySQL, PHP. Berkas aplikasi ini ialah aplikasi open source yang kerap dipakai dalam membuat serta menanggulangi aplikasi berplatform website. Mudah Install Apache Php Mysql Phpmyadmin Di Ubuntu.  Apache selaku website server, MySQL buat menanggulangi database serta PHP selaku bahasa pemrograman yang dipakai.

Buat memasang berkas aplikasi ini dapat dicoba dengan mendownload xampp ataupun lamp stack yang lain semacam wamp serta mamp, hendak namun di postingan ini kita hendak melaksanakan pemasangan dari tiap- tiap aplikasi. Mudah Install Apache Php Mysql Phpmyadmin Di Ubuntu. Disini kita hendak memakai linux berplatform ubuntu.

Instal Apache

Apache ialah aplikasi website server sangat terkenal, profesional serta gampang buat dikonfigurasi alhasil jadi opsi yang pas bila mau membuat website hosting.

Kita hendak memakai tools apt buat memasang apache di linux berplatform ubuntu.

$ sudo apt- get update

$ sudo apt- get install- y apache2

Kala kita menorehkan perintah dengan‘ sudo’ berarti kita melaksanakan perintah itu dengan hak akses root, alhasil hendak dimintakan password kala melakukannya.

Disebabkan cara ini menginginkan koneksi internet sebab itu lama pemasangan terkait pada kecekatan koneksi internet kamu.

Bila sudah berakhir, kamu bisa melaksanakan perintah ini buat memeriksa apakah bentuk apache sudah berjalan dengan bagus.

$ sudo apache2ctl configtest

Output

AH00558: apache2: Could not reliably determine the servers fully qualified daerah name, using 127. 0. 1. 1. Set the ServerName directive globally to suppress this message

Syntax OK

Pada output yang diperoleh ada catatan warning kalau kita tidak memastikan daerah name yang kita maanfaatkan. Buat menanganinya kita bisa meningkatkan bentuk pada apache2.

$ sudo nano atau etc atau apache2 atau apache2. conf

Tambahkan perintah ini pada akhir baris, ip address dapat diisi dengan 127. 0. 0. 1 ataupun ip statis server.

ServerName server_domain_or_IP

Setelah itu kembali jalankan perintah configtest serta restart apache.

$ sudo apache2ctl configtest

output

Syntax OK

$ sudo systemctl restart apache2

Sehabis seluruh bentuk sudah dicoba saat ini kita hendak coba buat melaksanakan bentuk firewall supaya layanan website server apache bisa di akses diluar pc lokal.

Disini kita hendak memakai UFW firewall, yakinkan kita memperbolehkan akses HTTP ataupun HTTPS dari layanan website server.

$ sudo ufw app list

Output

Available applications:

Apache

Apache Full

Apache Secure

OpenSSH

Dari output diatas nampak apache mempunyai 3 catatan ialah Apache( buat mengaktifkan http saja), Apache Full( buat mengaktifkan https serta http), Apache Secure( buat mengaktifkan https). Sebab kita hendak mengaktifkan HTTP serta HTTPS hingga kita hendak mengijinkan layanan Apache Full pada UFW Firewall.

$ sudo ufw allow in” Apache Full”

Bila sudah berakhir, kita bisa memandang layanan apache dengan mengakses lewat browser http: atau atau your_server_ip_address.

Instal MySQL

MySQL ialah salah satu aplikasi database berplatform RDBMS( Relational Database Management System) yang open source. Pada dasarnya database dipakai buat menaruh data yang terdapat pada aplikasi alhasil esoknya dapat diatur oleh admin.

Buat memasangnya kita sedang memakai tools apt.

$ sudo apt- get install- y mysql- server

Sepanjang cara instalasi kamu hendak dimohon buat memuat password pada root user, yakinkan password yang kamu masukkan itu istimewa, ialah campuran serta nilai alhasil tidak mudah buat diduga. Oh iya, root user disini berlainan dengan root user pada sistem linux.

Lagi Trending :  Beberapa Aplikasi Hitungan Weton

Kala sudah berakhir kamu bisa melaksanakan bentuk buat mengamankan MySQL dengan cara default dengan melaksanakan perintah ini.

$ mysql_instalation_secure

Kamu hendak dimohon buat memasukkan password root yang dimasukkan tadinya. Setelah itu, kamu hendak dimohon buat melaksanakan pengesahan password.

VALIDATE PASSWORD PLUGIN can be used to test passwords

and improve security. It checks the strength of password

and allows the users to set only those passwords which are

secure enough. Would you like to setup VALIDATE PASSWORD plugin?

Press y for Yes, any other key for Nomor:

Bila kamu memencet Y hingga kamu hendak dimohon buat memilah tingkat pengesahan password yang di idamkan. Minta dicermati, bila kamu memilah tingkat 2 hingga kamu hendak memperoleh catatan error kala memasukkan password yang tidak mempunyai campuran nilai, graf besar, graf kecil, kepribadian istimewa serta memakai tutur yang lazim dipakai pada kamus password.

There are three levels of password validation policy:

LOW

Length
=8

Biasa Length
=8, numeric, mixed case, and special characters

STRONG Length
=8, numeric, mixed case, special characters and dictionary

file

Please enter 0= LOW, 1= Biasa and 2= STRONG: 1

Note:

Aku lazim memilah tingkat 1

Bila kamu mengaktifkan password validation, hingga kamu hendak dimohon kembali buat mengubah password root user yang sudah dimasukkan. Tekan’ n’ bila tidak mau melaksanakannya.

Using existing password for root.

Estimated strength of the password: 100

Change the password for root?(( Press y for Yes, any other key for Nomor): n

Buat sisa persoalan yang terdapat, pastika kamu memencet‘ Y’ serta‘ Enter’. Perihal ini hendak menghilangkan anonymous user serta test database, menonaktifkan remote root logins, serta melaksanakan bentuk kembali pada MySQL.

Bila sudah berakhir, kamu bisa masuk ke MySQL dengan meggunakan perintah.

$ mysql- u root- p

Enter password:” masukkan password”

Welcome to the MySQL alat pemantau.

Commands end with; or g.

Your MySQL connection id is 4

Server version: 5. 7. 20- 0ubuntu0. 16. 04. 1( Ubuntu)

Copyright( c) 2000, 2017, Oracle and atau or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and atau or its

affiliates. Other names may be trademarks of their respective

owners.

Type help; or h for help. Type c to clear the current input statement.

mysql

Ketik exit; buat pergi.

Instal PHP

PHP ialah bahasa pemrograman yang sangat banyak dipakai buat membuat aplikasi berplatform website. Keringanan dan integrasi yang bagus dengan bermacam database semacam MySQL menghasilkan bahasa pemrograman ini jadi opsi untuk banyak orang buat mengawali turun di bumi pengembangan website.

Buat memasang PHP dilinux bisa memakai tools apt. Kita pula hendak memasang library yang lain supaya PHP bisa dengan belia di integrasikan dengan Apache serta MySQL

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

Pada biasanya kita hendak melaksanakan bentuk pada apache supaya pada dikala seorang melaksanakan request ke website server yang awal kali dipanggil merupakan file index. php.

$ sudo nano atau etc atau apache2 atau mods- enabled atau dir. conf

Saat sebelum diganti:

<IfModule mod_dir. c

DirectoryIndex index. html index. cgi index. pl index. php index. xhtml index. htm

< atau IfModule

Lagi Trending :  Beberapa Cara Screenshot Di Laptop Acer

Sehabis diganti:

<IfModule mod_dir. c

DirectoryIndex index. php index. html index. cgi index. pl index. xhtml index. htm

< atau IfModule

Kala berakhir tekan Ctrl+ X buat pergi sekalian menaruh file, kamu hendak dimohon buat memencet Y serta Enter.

Sehabis seluruh berakhir, kita memerlukan buat melaksanakan restart kepada service Apache.

$ systemctl restart apache2

PHP mempunyai banyak module yang bisa dipakai buat tingkatkan fungsionalitas dari PHP itu sendiri. buat memasangnya bisa dicoba dengan metode ini.

Buat memandang module yang ada.

$ apt- cache search php- less

libnet- libidn- perl- Perl bindings for GNU Libidn

php- all- dev- package depending on all supported PHP development packages

php- cgi- server- side, HTML- embedded scripting language( CGI binary)( default)

php- cli- command- line interpreter for the PHP scripting language( default)

php- common- Common files for PHP packages

php- curl- CURL module for PHP[default]

php- dev- Files for PHP module development( default)

php- gd- GD module for PHP[default]

php- gmp- GMP module for PHP[default]

php- ldap- LDAP module for PHP[default]

php- mysql- MySQL module for PHP[default]

php- odbc- ODBC module for PHP[default]

Tekan q buat pergi.

Buat memandang cerita module.

$ apt- cache show module_name

Buat memasang module.

$ sudo apt- get install module_name

Bila seluruh bentuk sudah dicoba, kita bisa melaksanakan pengetesan kepada PHP dengan mengaksesnya lewat website server.

Kita memerlukan buat membuat file kabar. php pada berkas atau var atau www atau html.

$ sudo nano atau var atau www atau html atau kabar. php

Isi file kabar. php

<? php

phpinfo();

?

Simpan dengan memencet Ctrl+ X, setelah itu tekan Y serta Enter.

Saat ini kita hendak mencoba apakah website server serta PHP yang kita bentuk telah betul dengan mendatangi URL tujuan selanjutnya.

http: atau atau localhost atau kabar. php

Bila seluruhnya betul hingga laman yang hendak tampak hendak semacam ini.

Instal PHPMyadmin

PHPMyAdmin ialah aplikasi konsumen dari database MySQL yang dibentuk memakai bahasa pemrograman PHP. PHPMyAdmin membolehkan kita buat berhubungan dengan MySQL lewat antarmuka berplatform website.

Buat memasangnya bisa menjajaki langkah- langkah dibawah ini.

Awal instal PHPMyAdmin dengan perintah selanjutnya.

$ sudo apt- get install phpmyadmin php- mbstring php- gettext

Ini hendak membagikan sebagian persoalan yang dipakai buat melaksanakan bentuk dengan cara pas.

Buat penentuan website server, seleksi apache.

Seleksi“ Yes” kala dimohon buat memakai“ dbconfig- common” setup database.

Kamu hendak dimohon buat memasukkan password, maanfaatkan password yang kamu masukkan pada dikala memasang MySQL tadinya.

Setelah itu kamu hendak kembali dimohon buat mengkonfirmasi password yang kamu masukkan tadinya.

Cara ini sesungguhnya meningkatkan bentuk PHPMyAdmin ke dalam Apache yang terdapat pada direktory atau etc atau apache2 atau conf- enabled atau.

Kita pula memerlukan buat mengaktifkan module PHP yang kita pasang bersama PHPMyAdmin tadinya.

$ sudo phpenmod mcrypt

$ sudo phpenmod mbstring

Sehabis itu kita bisa melaksanakan restart kepada service Apache.

$ systemctl restart apache2

Saat ini kamu bisa mengakses antarmuka dari PHPMyAdmin dengan mendatangi laman selanjutnya.

http: atau atau localhost atau phpmyadmin

Laman antarmuka dari PHPMyAdmin hendak semacam ini, silahkan masukkan user serta password yang sudah kita masukkan tadinya.