Pengantar
How-to ini akan membantu Anda dengan instalasi LAMP Anda di Fedora 21 sehingga Anda dapat berhasil menjalankan platform solid yang tersedia tinggi untuk lingkungan web Anda. LAMP hanyalah bundel perangkat lunak yang terdiri dari 4 komponen yang bekerja bersama untuk membentuk server web yang kuat. Namun, dalam pengaturan ini akronimnya adalah sebagai berikut:L (Linux) adalah inti dari platform yang akan menopang komponen lainnya. A (Apache) akan digunakan untuk layanan web. M(MySQL) akan digunakan untuk pengelolaan database, dan P(PHP) akan digunakan sebagai bahasa pemrograman. Menjadikan platform sebagai LAMP.
Prasyarat
Anda memerlukan server Fedora21 yang dikonfigurasi dengan alamat IP statis. Jika Anda belum memiliki server, Anda dapat menjalankan server pribadi virtual SSD dalam waktu kurang dari 30 detik.
Pasang LAMP
Untuk memulai, login ke server Fedora21 Anda melalui SSH atau Konsol VNC di cloud.atlantic.net. Server Atlantic.Net Cloud diatur sebagai instalasi minimal untuk menghindari paket yang tidak perlu diinstal dan tidak pernah digunakan. Karena itu, pastikan server Anda benar-benar mutakhir.
yum update
Dengan server yang terbaru, kami dapat melanjutkan proses dan mengamankan server Anda.
Instal Apache
Pertama-tama kita harus memulai dengan menginstal Apache dengan perintah berikut:
yum install httpd
Mulai layanan Apache dengan perintah berikut:
systemctl start httpd.service
Anda juga ingin layanan Apache dimulai saat start-up/reboot dengan perintah berikut:
systemctl enable httpd.service
Tambahkan perintah berikut di Apache untuk menimpa Firewall-cmd sebagai berikut:
firewall-cmd --set-default-zone=public
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
Sekarang Anda dapat memverifikasi bahwa Apache telah diinstal dengan benar dengan mengetikkan http:// dan alamat IP Anda di browser.
http://YOUR.IP.ADD.RESS
Ini adalah halaman web default saat menginstal Apache di Fedora21 LAMP Stack Server
Untuk mengedit file konfigurasi Apache utama untuk satu atau banyak situs web sesuai dengan preferensi Anda, masukkan salah satu dari berikut ini:
vi /etc/httpd/conf/httpd.conf
atau
nano /etc/httpd/conf/httpd.conf
Batalkan komentar pada baris yang berisi teks #ServerName www.example.com:80 dan edit sesuai dengan domain atau Alamat IP server Anda.
Simpan file
Mulai ulang layanan HTTP Apache agar perubahan diterapkan.
systemctl restart httpd.service
Instal MySQL
Kami kemudian ingin melanjutkan menginstal MySQL dengan perintah berikut:
yum install mysql mysql-server
Mulai layanan MySQL dengan perintah berikut:
systemctl start mysqld.service
Anda juga ingin layanan MySQL dimulai saat start-up/reboot dengan perintah berikut:
systemctl enable mysqld.service
Untuk memastikan keamanan setelan default MySQL, lanjutkan dengan perintah berikutnya:
mysql_secure_installation
Catatan:Ketika diminta dengan "Masukkan kata sandi saat ini untuk root" tekan enter untuk tidak ada lalu Y (Ya) untuk mengatur kata sandi MYSQL. Anda akan diminta dengan serangkaian pertanyaan. Cukup ketik Y untuk ya pada semuanya, lihat tangkapan layar di bawah ini:
Ini adalah halaman web default saat menginstal MySQL pada Fedora21 LAMP Stack Server
Instal PHP
Akhirnya kita akan menyimpulkan penginstalan PHP dengan perintah berikut:
yum install php
Mulai ulang layanan HTTP Apache agar perubahan diterapkan.
systemctl restart httpd.service
Untuk menguji dan memverifikasi instalasi ini, buat file uji PHP di direktori di bawah ini dengan perintah berikut:
sudo nano /var/www/html/info.php
Masukkan kode PHP berikut di ruang kosong lalu simpan dan keluar:
<?php phpinfo(); ?>
Mulai ulang layanan Apache HTTP untuk terakhir kalinya agar semua perubahan dapat diterapkan.
sudo systemctl enable httpd.service
Anda sekarang dapat memverifikasi bahwa PHP telah diinstal dengan benar dengan mengetikkan yang berikut ini di browser Anda.
http://YOUR.IP.ADD.RESS/info.php
Ini adalah halaman web default saat menginstal PHP di Server Stack LAMP Fedora21
Apa Selanjutnya?
Selamat! Anda sekarang memiliki server dengan platform LAMP untuk lingkungan web Anda. Terima kasih telah mengikuti dan jangan ragu untuk menghubungi kami kembali untuk pembaruan lebih lanjut.