LAMP adalah lingkungan populer untuk membangun aplikasi web. LAMP merupakan akronim dari empat komponen dasarnya: Sistem Operasi Linux, Apache HTTP Server, Sistem Manajemen Basis Data Relasional MySQL, dan bahasa pemrograman PHP. Topik ini menjelaskan cara menggunakan gambar aplikasi yang disediakan oleh Simple Application Server untuk membangun lingkungan pengembangan LAMP.
Informasi latar belakang
Alibaba Cloud Marketplace menyediakan berbagai macam gambar yang mengintegrasikan sistem operasi dan aplikasi. Jika Anda memilih gambar yang berisi lingkungan LAMP saat membuat server aplikasi sederhana, Anda tidak perlu men-deploy lingkungan setelah pembuatan selesai. Anda dapat menggunakan salah satu metode berikut untuk menerapkan gambar yang berisi lingkungan LAMP:
Pilih gambar aplikasi yang berisi lingkungan LAMP saat Anda membuat server aplikasi sederhana.
Ganti sistem operasi server aplikasi sederhana yang ada dengan gambar yang berisi lingkungan LAMP.
Topik ini menggunakan gambar aplikasi sebagai contoh untuk membantu Anda dengan cepat menerapkan lingkungan LAMP. Jika Anda memerlukan penyesuaian kustom, kami sarankan Anda merujuk ke dokumentasi Elastic Compute Service (ECS) untuk secara manual menerapkan lingkungan LAMP. Untuk informasi lebih lanjut, lihat Secara Manual Menerapkan Stack LAMP.
Langkah 1: Buat server aplikasi sederhana
Anda harus memilih salah satu metode berikut berdasarkan kebutuhan bisnis Anda.
Buat server aplikasi sederhana
Jika Anda tidak memiliki server aplikasi sederhana yang ada, kami sarankan Anda membuatnya dengan menggunakan gambar aplikasi yang berisi lingkungan LAMP.
Kunjungi Halaman Servers di Konsol Simple Application Server.
Di tengah halaman, klik Create Server.
Pada halaman pembelian Simple Application Server, konfigurasikan parameter untuk menyelesaikan konfigurasi sumber daya.
Untuk informasi lebih lanjut tentang cara membuat server aplikasi sederhana, lihat Buat Server Aplikasi Sederhana.
Di bagian Image, pilih gambar aplikasi LAMP 7.4 pada tab Apps Image.
Ganti gambar server aplikasi sederhana yang ada
Jika Anda memiliki server aplikasi sederhana yang ada, kami sarankan Anda mengganti sistem operasi server dengan menggunakan gambar aplikasi yang berisi lingkungan LAMP. Untuk informasi lebih lanjut, lihat Reset Server Aplikasi Sederhana.
Untuk informasi tentang batasan dalam mereset server aplikasi sederhana, lihat bagian Limits di topik "Reset a simple application server".
Merestart sistem operasi server aplikasi sederhana akan menyebabkan hilangnya data disk. Jika Anda memiliki data penting pada server aplikasi sederhana Anda, kami tidak merekomendasikan Anda menggunakan metode ini. Kami sarankan Anda secara manual menerapkan lingkungan LAMP. Untuk informasi lebih lanjut, lihat Secara Manual Menerapkan Stack LAMP.
Langkah 2: Lihat informasi aplikasi
Klik kartu server LAMP.
Klik tab Application Details.
Lihat nama pengguna dan kata sandi perangkat lunak yang telah diatur sebelumnya dalam gambar aplikasi LAMP.
Di bagian LAMP Information, klik Connect.
Di jendela baris perintah yang muncul, jalankan perintah berikut untuk melihat informasi aplikasi:
sudo cat /credentials/password.txtInformasi aplikasi sedikit berbeda berdasarkan tag gambar aplikasi LAMP. Gambar aplikasi LAMP 7.4 digunakan dalam contoh ini. Anda dapat menemukan kata sandi administrator database yang telah diatur sebelumnya dalam gambar.
[admin@iZj6cfztoffl5xdjtax**** ~]$ sudo cat /credentials/password.txt mysql administrator username:root mysql administrator password:w1gnxHCyKKB**** ---Pilih dan klik kanan informasi aplikasi. Pilih Copy untuk menyalin informasi dan tempelkan ke komputer lokal Anda untuk memfasilitasi penerapan situs web selanjutnya.
Jaga kerahasiaan informasi kata sandi.
(Opsional) Lihat detail konfigurasi PHP.
Jika Anda ingin menggunakan fungsi
phpinfountuk melihat detail konfigurasi PHP atau memeriksa apakah server berjalan seperti yang diharapkan, lakukan langkah ini.CatatanSecara default, gambar LAMP tidak berisi file phpinfo.php. Sebelum Anda dapat melihat detail konfigurasi PHP, Anda harus melakukan langkah-langkah berikut untuk membuat file phpinfo.php dan menambahkan fungsi
phpinfoke file tersebut:Jalankan perintah berikut untuk membuat file phpinfo.php di direktori root situs web. File ini digunakan untuk menyimpan kode fungsi
phpinfo.LAMP 7.4:
sudo vim /data/wwwroot/example/phpinfo.phpLAMP 6.1.0:
su root sudo vim /home/www/htdocs/phpinfo.php
Tekan tombol I untuk masuk ke mode edit. Tambahkan kode berikut ke file:
<?php phpinfo(); ?>Tekan tombol Esc, masukkan
:wq, lalu tekan tombol Enter untuk menyimpan dan menutup file.Masukkan
http://Alamat IP publik server aplikasi sederhana/phpinfo.phpdi browser di komputer lokal Anda.Jika domain terikat ke server aplikasi sederhana, Anda dapat memasukkan
Nama domain/phpinfo.phpdi browser.Dalam contoh ini,
http://Alamat IP publik server aplikasi sederhana/phpinfo.phpdigunakan untuk melihat detail konfigurasi PHP. Jika informasi serupa dengan gambar berikut ditampilkan, server LAMP berjalan sesuai harapan.
Langkah 3: Uji akses ke situs web
Sebelum Anda melakukan uji akses ke situs web, Anda perlu mengunggah file proyek web yang ingin Anda deploy ke direktori root situs web di server LAMP, dan mengubah pemilik file proyek web. Dalam contoh ini, FileZilla digunakan untuk mengunggah file test.html yang hanya untuk tujuan pengujian ke direktori root situs web di server LAMP 7.4. File tersebut berisi konten berikut:
<html>
<head>
<meta charset="utf-8">
<title>Test Environment</title>
</head>
<body>
Test123456789
</body>
</html>Lakukan operasi berikut:
Unggah kode situs web yang disimpan di komputer lokal Anda ke direktori root situs web di server LAMP.
Tambahkan aturan firewall di server LAMP untuk mengizinkan lalu lintas pada port
21dan port dalam rentang20000 hingga 30000.Port
21adalah port FTP default. Port dalam rentang20000 hingga 30000mungkin digunakan oleh FTP dalam mode pasif di server LAMP. Untuk informasi lebih lanjut tentang cara menambahkan aturan firewall, lihat Kelola Firewall.Gunakan nama pengguna dan kata sandi FTP yang tersimpan untuk terhubung ke server LAMP. Kemudian, gunakan FileZilla untuk mengunggah file test.html ke direktori /data/wwwroot/example di server LAMP.
Untuk informasi lebih lanjut, lihat Bangun Server FTP (Linux).
Di jendela baris perintah koneksi jarak jauh, jalankan perintah berikut untuk mengubah pemilik file tes.
Dalam contoh ini, server LAMP 7.4 terhubung. Direktori root situs web adalah /data/wwwroot/example. File tes bernama test.html. Jalankan perintah berikut untuk mengubah pemilik file:
sudo chmod 777 -R /data/wwwroot/example sudo chown -R apache:apache /data/wwwroot/example/test.htmlMasukkan
http://Alamat IP publik server aplikasi sederhana/test.htmldi browser di komputer lokal Anda.Jika domain terikat ke server, Anda dapat memasukkan
<Nama domain>/test.htmldi browser.Halaman serupa dengan gambar berikut menunjukkan bahwa situs web diakses.
