Dalam tutorial ini, kami akan menunjukkan cara menginstal CakePHP di Debian 11. Bagi Anda yang belum tahu, CakePHP adalah framework pengembangan aplikasi web yang ditulis dalam PHP, dibangun di atas konsep Ruby on Rails. Seperti yang kita ketahui Ruby on Rails menggunakan Ruby sebagai bahasa tetapi dengan fitur pengembangan yang ingin diimplementasikan Cake di PHP. Ini adalah struktur dasar bagi pemrogram untuk membuat aplikasi web. Model, Tampilan, dan Pengontrol digunakan untuk pemisahan logika bisnis dari data dan lapisan presentasi.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi CakePHP pada Debian 11 (Bullseye).
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Debian 11 (Bullseye).
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal CakePHP di Debian 11 Bullseye
Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt
berikut perintah di terminal:
sudo apt update sudo apt upgrade
Langkah 2. Memasang tumpukan LAMP.
Server LAMP Debian 11 diperlukan. Jika Anda belum menginstal LAMP, Silakan baca tutorial kami sebelumnya untuk menginstal Server LAMP di Debian 11.
Langkah 3. Menginstal Komposer.
Sekarang kita menginstal Composer menggunakan perintah berikut pada sistem Debian Anda:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod +x /usr/local/bin/composer
Langkah 4. Menginstal CakePHP di Debian 11.
Setelah menginstal composer di sistem Anda. Mari buat aplikasi CakePHP bernama “idroot-app ” menggunakan perintah composer seperti di bawah ini:
composer create-project --prefer-dist cakephp/app [project-name]
Misalnya:
composer create-project --prefer-dist cakephp/app [idroot-app]
Selanjutnya, akses dan buat executable file bin/cake yang akan membantu kami menjalankan proyek dalam mode pengembang. Untuk melakukan ini, Anda harus menjalankan:
bin/cake server
Selain itu, Anda dapat menentukan host dan port untuk mendengarkan:
bin/cake server -H [host] -p [port]
Misalnya:
bin/cake server -H [192.168.77.21] -p [8080]
Langkah 5. Mengakses CakePHP di Debian.
Setelah berhasil diinstal, buka browser web dan buka https://192.168.77.21:8080
dan Anda akan melihat layar berikut memulai penginstal:
Selamat! Anda telah berhasil menginstal CakePHP. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru dari CakePHP pada Debian 11 Bullseye. Untuk bantuan tambahan atau informasi yang berguna, kami sarankan Anda memeriksa CakePHP resmi situs web.