Saat ini framework php terbilang masih dominan di gunakan sebagai based pembuatan website, Walaupun saat ini cukup banyak bermunculan framework baru terutama yg menggunakan based javascript sebagai main programingnya

Sebelum ke main topic ada baiknya saya jelaskan lebih dulu mungkin di antara pembaca ada yg belum tahu beberapa hal berikut

Apa itu composer?

Composer adalah package management untuk PHP, Composer mempermudah/meringkan pekerjaan ketika membuat sebuah project yg berhubungan dengan PHP, Entah itu Cli apps atau Webapps

Lalu apa itu Ci framework?

Ci atau Codeigniter adalah sebuah PHP framework yg menggunakan konsep MVC (model, view, controller) Ci atau Codeigniter biasanya di gunakan untuk membuat website dinamis

Postingan ini saya buat untuk kalian yg ingin belajar Framework Ci atau Codeigniter namun terkendala tidak punya PC/Laptop, Karna tutorial yg sering saya temui mengharuskan menggynakan PC/Laptop

Cara Install Composer Dengan Termux

Karna kita menginstall Ci Framework dengan composer jadi langkah awal yg harus di lakukan tentu saja menginstall composer

Siapkan depencies berikut

1
2
pkg install php curl
curl -s https://getcomposer.org/installer | php.

Secara otomatis perintah di atas akan mengunduh archive dari composer dengan nama composer.phar, Ubah permission menjadi excuteable agar dapat di jalankan secara global

1
2
3
mv composer.phar composer
chmod +x composer
mv composer $PREFIX/bin/

Tahap instalasi composer selesai

Cara Install Ci Framework Dengan Termux

Tahap ini lebih tepat di sebut proses pembuatan project dari pada di sebut menginstall walaupun ada tahap penginstallan yg di lakukan

Buat project ci framework dengan perintah berikut

1
composer create-project Codeigniter/framework nama-project

Tunggu proses instalasi. Pada output composer nanti akan terdapat 2 warning yg pertama karna masalah sensitive case dan yg kedua karna deprecated. Overall ga ada masalah

composer

Sekarang coba kita test project yg di buat tadi dengan cara pindah ke directory project yg sudah di buat tadi kemudian menjalankan webserver

1
2
cd nama-project
php -S localhost:3000

Sekarang kalian buka url https://localhost:3000 pada Browser kalian

ci framework