GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengatur Server LAMP Ubuntu/Debian

Buat Server LAMP Debian/Ubuntu Anda Sendiri - Pemasangan Cepat &Mudah Lakukan Sendiri

  • Apache 2 - Server Web Linux
  • MySQL 5 - Server Basis Data MySQL
  • PHP4/5 - Bahasa Skrip PHP
  • phpMyAdmin - Perangkat lunak admin database berbasis web.

Catatan:L inux + A pache + M ySQL + P HP/Perl bersama-sama umumnya dikenal sebagai LAMP Server .

Pertama, mari kita siapkan sistem yang memiliki persyaratan minimum linux versi Debian/Ubuntu dengan minimal 256MB RAM tersedia . Apa pun yang kurang dari ram minimum ini akan menyebabkan banyak masalah karena kami menjalankan server bersama terutama mysql dan webmin membutuhkan banyak RAM untuk berjalan dengan baik. Mysql akan memberi Anda kesalahan buruk ini "tidak dapat terhubung ke mysql.sock" jika Anda tidak memiliki cukup memori di server Anda.

Saya suka linux berbasis debian/ubuntu karena ketertarikan saya yang besar terhadap perintah ini apt-get. Sebagai pemula mengetahui perintah yang satu ini, Sangat mudah untuk menginstal paket dan Anda tidak perlu khawatir tentang ketergantungan dan konfigurasi paket. Anda perlu membeli dedicated server atau paket VPS jika Anda ingin mengatur server Anda sendiri. Jika ingin bereksperimen dengan server dan instalasi disarankan untuk membeli paket vps dari berbagai host. Saya lebih suka vpslink karena harganya. Percaya atau tidak, sangat mudah untuk menginstal dan mengkonfigurasi server Anda sendiri meskipun Anda baru menggunakan linux dan hosting khusus/vps.

Unduh Putty terlebih dahulu jika Anda mengakses server melalui SSH. Cukup masukkan IP server Anda dengan login root untuk mengakses host Anda. Seperti yang mungkin Anda ketahui, Webmin adalah panel kontrol server yang tersedia secara gratis dan kami akan menyiapkan ini setelah kami menyelesaikan server LAMP dan Server Mail. Webmin mempermudah kita untuk menyempurnakan kotak linux kita.

Sebelum melanjutkan untuk menginstal, perbarui paket yang diperlukan dengan debian dengan perintah ini.

apt-get install update

1. Menginstal Apache + PHP

Apache adalah salah satu server web paling terkenal yang berjalan di sebagian besar server berbasis linux. Hanya dengan beberapa perintah, Anda dapat mengonfigurasi apache untuk dijalankan dengan PHP 4 atau PHP 5.

Jika Anda ingin menginstal PHP 4, cukup apt-get

apt-get install apache2 php4 libapache2-mod-php4

Untuk menginstal PHP5, jalankan saja yang berikut ini di shell linux. Perhatikan bahwa jika Anda tidak menentukan paket dengan '4', PHP5 akan diinstal secara otomatis.

apt-get install apache2 php5 libapache2-mod-php5

File konfigurasi Apache terletak di:/etc/apache2/apache2.conf dan folder web Anda adalah /var/www.

Untuk memeriksa apakah php terinstal dan berjalan dengan benar, cukup buat test.php di folder /var/www Anda dengan fungsi phpinfo() persis seperti yang ditunjukkan di bawah ini.

nano /var/www/test.php
# test.php
<?php phpinfo(); ?>

Arahkan browser Anda ke http://ip.address/test.php atau http://domain/test.php dan ini akan menampilkan semua konfigurasi php dan pengaturan default Anda.

Anda dapat mengedit nilai yang diperlukan atau mengatur domain virtual menggunakan file konfigurasi apache.

2. Menginstal Server Database MySQL

Menginstal server database mysql selalu diperlukan jika Anda menjalankan situs e-niaga berbasis database. Ingat menjalankan server mysql untuk perluasan yang adil membutuhkan setidaknya 256mb RAM di server Anda. Jadi, kecuali Anda menjalankan situs berbasis basis data, Anda tidak benar-benar membutuhkan mysql. Perintah berikut akan menginstal server mysql 5 dan klien mysql 5.

apt-get install mysql-server mysql-client php5-mysql

Catatan:Jika Anda sudah menginstal php4, Anda harus membuat sedikit perubahan seperti ini.

apt-get install mysql-server mysql-client php4-mysql

File konfigurasi mysql terletak di:/etc/mysql/my.cnf

Membuat pengguna untuk menggunakan MySQL dan Mengubah Kata Sandi Root

Secara default mysql membuat pengguna sebagai root dan berjalan tanpa paspor. Anda mungkin perlu mengubah kata sandi root.

Untuk mengubah Kata Sandi Root

mysql -u root
mysql> GUNAKAN mysql;
mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
mysql> FLUSH PRIVILEGES;

Anda harus tidak pernah menggunakan kata sandi root , jadi Anda mungkin perlu membuat pengguna untuk terhubung ke database mysql untuk skrip PHP. Atau Anda dapat menambahkan pengguna ke database mysql dengan menggunakan panel kontrol seperti webmin atau phpMyAdmin untuk dengan mudah membuat atau menetapkan izin basis data kepada pengguna. Kami akan menginstal Webmin dan phpmyadmin nanti setelah kami menyelesaikan instalasi dasar.

3. Instalasi PhpMyAdmin

PhpMyAdmin adalah perangkat lunak manajemen dan administrasi basis data berbasis web yang bagus dan mudah dipasang dan dikonfigurasi di bawah Apache. Mengelola database dengan tabel menjadi lebih mudah dengan menggunakan phpmyadmin.

Yang perlu Anda lakukan adalah:

apt-get install phpmyadmin

File konfigurasi phpmyadmin terletak di:folder /etc/phpmyadmin.

Untuk menyiapkan di bawah Apache, yang perlu Anda lakukan hanyalah memasukkan baris berikut di /etc/apache2/apache2.conf:

Include /etc/phpmyadmin/apache.conf 

Sekarang restart Apache:

/etc/init.d/apache2 restart

Arahkan browser Anda ke:http://domain/phpmyadmin

Itu dia! MySQL dan phpMyAdmin sudah siap. Masuk dengan kata sandi root mysql Anda dan buat pengguna untuk terhubung ke database dari skrip php Anda.

Tutorial ini ditulis dan disumbangkan ke HowToForge oleh Scott  yang saat ini menjalankan MySQL-Apache-PHP.com. Izin sepenuhnya diberikan untuk menyalin/menerbitkan ulang tutorial ini dalam bentuk apa pun, asalkan sumber disebutkan dengan tautan langsung kembali ke situs penulis.


Ubuntu
  1. Cara Menginstal dan Mengatur mysql 8 di Ubuntu 20.04

  2. Cara Menginstal Server MySQL di Ubuntu 16.04

  3. Cara Menginstal Server MySQL di Ubuntu 17.04

  1. Cara Mengatur Server LAMP di Debian 10 Buster

  2. Cara Menginstal MySQL di Ubuntu 18.04

  3. Cara Memasang dan Mengatur Server Media Gerbera di Ubuntu / Debian

  1. Cara Mengatur Server OpenVPN di Ubuntu 18.04

  2. Cara Mengatur Blok Server Nginx di Ubuntu 20.04

  3. Cara Mengkonfigurasi HAProxy di Server Debian 9 / Ubuntu 16.04