LAMP adalah lingkungan paling umum untuk membangun aplikasi web. LAMP merupakan singkatan dari Linux, Apache, MySQL, dan PHP—artinya Apache, MySQL, dan PHP diinstal pada sistem Linux. Topik ini menjelaskan cara menggunakan gambar LAMP dari Simple Application Server untuk menyiapkan lingkungan pengembangan secara cepat.
Informasi latar belakang
Alibaba Cloud Marketplace menyediakan berbagai runtime image yang mencakup sistem operasi dan aplikasi. Saat membuat instans, pilih runtime image yang mencakup lingkungan LAMP. Setelah pembuatan selesai, Anda tidak perlu mengonfigurasi lingkungan tersebut secara manual. Anda dapat menggunakan gambar lingkungan LAMP dari Alibaba Cloud Marketplace dengan salah satu dari dua cara berikut:
-
Saat membuat instans Simple Application Server, langsung pilih application image yang mencakup lingkungan LAMP.
-
Setelah membuat instans Simple Application Server, ubah sistem operasi instans yang telah Anda beli menjadi application image yang mencakup lingkungan LAMP.
Topik ini menggunakan metode application image untuk membantu Anda menyiapkan lingkungan LAMP dengan cepat dan mudah. Jika Anda memerlukan konfigurasi khusus, rujuk dokumentasi ECS untuk menyiapkan lingkungan LAMP secara manual. Untuk informasi lebih lanjut, lihat Menerapkan lingkungan LAMP secara manual.
Langkah 1: Buat server
Pilih metode yang sesuai dengan skenario bisnis Anda.
Buat server baru
Jika Anda belum membuat Simple Application Server, pilih application image yang mencakup lingkungan LAMP untuk membuat server dengan cepat.
-
Buka halaman Servers di Konsol Simple Application Server.
-
Di tengah halaman, klik Create Server.
-
Pada halaman pembelian Simple Application Server, konfigurasikan sumber daya Anda.
Untuk petunjuk detail, lihat Buat Simple Application Server.
Pada bagian Image, pilih LAMP 7.4 sebagai application image.
Ubah gambar
Jika Anda sudah memiliki Simple Application Server, ubah sistem operasi instans yang telah Anda beli menjadi application image yang mencakup lingkungan LAMP. Untuk informasi lebih lanjut, lihat Reset simple application server.
Untuk batasan saat mereset sistem, lihat Limits.
Merestart sistem akan menghapus semua data disk pada server. Jika server Anda berisi data penting, jangan gunakan metode ini. Sebagai gantinya, terapkan lingkungan LAMP secara manual. Untuk informasi lebih lanjut, lihat Menerapkan lingkungan LAMP secara manual.
Langkah 2: Lihat informasi aplikasi
-
Klik ID instans pada kartu server LAMP
-
Klik tab Application Details.
-
lihat username dan password untuk perangkat lunak yang telah dipasang sebelumnya.
-
Pada bagian LAMP information, klik Remote connection.
-
Pada command line server yang terhubung secara remote, jalankan perintah berikut untuk melihat informasi aplikasi.
sudo cat /credentials/password.txt########################################################################## # OneinStack for CentOS/RedHat 6+ Debian 7+ and Ubuntu 12+ # # For more information please visit https://oneinstack.com # ########################################################################## MySQL root password: NeKxxx FTP account: ftpuser FTP password: bKJxxxOutput sedikit berbeda tergantung pada versi gambar LAMP. Topik ini menggunakan LAMP 7.4 sebagai contoh. Anda dapat memperoleh password administrator basis data yang telah dikonfigurasi sebelumnya.
[admin@iZj6cfztoffl5xdjtax**** ~]$ sudo cat /credentials/password.txt mysql administrator username:root mysql administrator password:w1gnxHCyKKB**** --- -
Pilih informasi aplikasi dengan mouse Anda, klik kanan, lalu klik Copy. Tempel informasi tersebut ke host lokal Anda untuk digunakan nanti saat menerapkan website Anda.
Jaga kerahasiaan informasi password Anda.
-
-
Opsional: Lihat detail konfigurasi PHP.
Jika Anda ingin menggunakan fungsi
phpinfountuk melihat detail konfigurasi PHP atau memverifikasi bahwa server Anda berjalan dengan baik, ikuti langkah-langkah berikut.CatatanFile phpinfo.php tidak disertakan secara default. Anda harus membuat file phpinfo.php yang berisi fungsi
phpinfosebelum melihat detail konfigurasi PHP.-
Jalankan perintah berikut untuk membuat file phpinfo.php di direktori root situs web untuk menyimpan kode fungsi
phpinfo.-
LAMP 7.4:
sudo vim /data/wwwroot/example/phpinfo.php -
LAMP 6.1.0:
su root sudo vim /home/www/htdocs/phpinfo.php
-
-
Tekan i untuk masuk ke mode edit dan tambahkan kode berikut.
<?php phpinfo(); ?> -
Tekan Esc, ketik
:wq, lalu tekan Enter untuk menyimpan dan keluar dari file. -
Pada host lokal Anda, buka browser dan akses
http://Alamat IP publik Simple Application Server Anda/phpinfo.php.Jika server Anda memiliki nama domain yang dilampirkan, akses menggunakan
nama domain Anda/phpinfo.php.Contoh ini mengakses
http://Alamat IP publik Simple Application Server Anda/phpinfo.phpuntuk melihat detail konfigurasi PHP, seperti yang ditunjukkan pada gambar berikut. Tampilan yang berhasil menunjukkan bahwa server LAMP Anda berjalan normal.
-
Langkah 3: Uji akses website
Unggah file proyek web yang ingin Anda deploy ke direktori root situs web di server, lalu ubah kepemilikan file tersebut. Dalam contoh ini, menggunakan LNMP 7.4, Anda dapat mengunggah file uji bernama test.html dengan FileZilla. Isi file tersebut adalah sebagai berikut:
<html>
<head>
<meta charset="utf-8">
<title>Test Environment</title>
</head>
<body>
Test123456789
</body>
</html>
Ikuti langkah-langkah berikut.
-
Unggah kode website Anda dari host lokal ke direktori root situs web server LAMP Anda.
-
Tambahkan aturan firewall untuk mengizinkan traffic pada port
21dan20000/30000.Port
21adalah port default untuk layanan FTP. Port20000/30000digunakan oleh layanan FTP dalam mode pasif pada server LAMP Anda. Untuk informasi lebih lanjut tentang penambahan aturan firewall, lihat Pengaturan firewall. -
Gunakan FileZilla dengan kredensial FTP yang telah Anda simpan untuk menghubungkan ke server dan mengunggah file uji test.html ke direktori /data/wwwroot/example pada server LAMP Anda.
Untuk informasi lebih lanjut, lihat Siapkan server FTP (Linux).
-
-
Pada command line server yang terhubung secara remote, jalankan perintah berikut untuk mengubah kepemilikan file uji.
Contoh ini menggunakan LAMP 7.4. Direktori root situs web adalah /data/wwwroot/example, dan file uji adalah test.html. Jalankan perintah berikut:
sudo chmod 777 -R /data/wwwroot/example sudo chown -R apache:apache /data/wwwroot/example/test.html -
Pada host lokal Anda, buka browser dan akses
http://Alamat IP publik Simple Application Server Anda/test.html.Jika server Anda memiliki nama domain yang dilampirkan, akses menggunakan
nama domain Anda/test.html.Website berhasil dimuat. Halaman menampilkan teks
Test123456789, yang mengonfirmasi bahwa akses website berfungsi dengan benar.