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.