Belajar Melakukan Instalasi Codeigniter 4
lebakcyber.net – Belajar melakukan instalasi Codeigniter 4. Setelah pada pembahasan sebelumnya kita sudah mempelajari tentang kelebihan atau fitur baru yang ada pada Codeigniter 4. Pada kesempatan kali ini kita akan membahas mengenai bagaimana cara melakukan proses instalasi codeigniter 4.
Instalasi Codeigniter 4 bisa dilakukan dengan menggunakan beberapa cara. Yang pertama dengan cara manual, menggunakan Composer atau menggunakan Git. Tinggal kita saja memilih cara mana yang menurut kita paling mudah untuk dilakukan saat melakukan instalasi Codeigniter 4.
Kalau kalian menyukai cara yang sederhana hanya dengan melakukan download file codeigniter melalui situs resminya seperti yang dilakukan pada codeigniter 3, silahkan pilih cara instalasi secara manual.
Sedangkan kalau kalian berencana untuk menambahkan paket dari pihak ketiga pada project yang kalian buat atau kalian ingin mengupdate codeigniter dengan mudah, disarankan untuk melakukan proses instalasi Codeigniter 4 dengan menggunakan composer.
Melakukan Instalasi Codeigniter 4 Secara Manual
Untuk melakukan proses instalasi codeigniter 4 secara manual, silahkan ikuti langkah-langkah dibawah ini :
- Masuk ke halaman website codeigniter di www.codeigniter.com
- Pilih menu Download pada website tersebut.
- Lalu pilih section Codeigniter 4 lalu klik tombol download seperti gambar dibawah ini :

Setelah didownload, kalian bisa langsung memindahkan hasil download Codeigniter tersebut kedalam folder htdocs bagi yang menggunakan Xampp atau kedalam folder www bagi yang menggunakan wamp. Dan Codeigniter 4 sudah siap digunakan untuk mendevelop aplikasi atau website.
Melakukan Instalasi Codeigniter 4 Menggunakan Composer
Untuk melakukan proses instalasi codeigniter 4 menggunakan composer, silahkan ikuti langkah-langkah instalasinya dibawah ini :
- Kunjungi website composer untuk mendownload file instalasi composer yang beralamat di https://getcomposer.org/
- Selanjutnya pilih menu download seperti gambar dibawah ini :

- Selanjutnya pilih windows installer bagi yang menggunakan sistem operasi windows dengan mengklik Composer-Setup.exe seperti gambar berikut ini :
- Setelah file Composer-Setup.exe berhasil didownload, silahkan lakukan instalasi pada file composer tersebut.
Jika file composer sudah berhasil diinstall, sekarang kita coba untuk menginstall codeigniter 4 dengan menggunakan composer. Misalnya kita ingin menginstall codeigniter 4 tersebut pada drive C:\, jadi silahkan buka Command Prompt lalu ketikan perintah berikut ini pada Command Prompt tersebut :
C:\>composer create-project codeigniter4/appstarter project-root
Sebelumnya perhatikan terlebih dahulu di bagian perintah project-root, karena project-root tersebut adalah nama dari folder aplikasi codeigniter 4 yang akan kita buat. Pada contoh ini kita ganti saja project-root tersebut dengan nama ci4_lebakcyber, jadi nanti perintahnya seperti berikut ini :
C:\>composer create-project codeigniter4/appstarter ci4_lebakcyber
Selanjutnya kita tinggal klik tombol enter, dan composer akan secara otomatis melakukan proses download file-file yang dibutuhkan pada Codeigniter 4 dan tunggu sampai prosesnya selesai seperti dibawah ini :
C:\>composer create-project codeigniter4/appstarter ci4_lebakcyber Creating a "codeigniter4/appstarter" project at "./ci4_lebakcyber" Installing codeigniter4/appstarter (v4.0.3) - Installing codeigniter4/appstarter (v4.0.3): Loading from cache Created project in C:\\ci4_lebakcyber Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 35 installs, 0 updates, 0 removals - Installing laminas/laminas-zendframework-bridge (1.0.4): Downloading (100%) - Installing laminas/laminas-escaper (2.6.1): Downloading (100%) - Installing psr/log (1.1.3): Downloading (100%) - Installing kint-php/kint (3.3): Downloading (100%) - Installing codeigniter4/framework (v4.0.3): Downloading (100%) - Installing mikey179/vfsstream (v1.6.8): Downloading (100%) - Installing sebastian/version (2.0.1): Downloading (100%) - Installing sebastian/type (1.1.3): Downloading (100%) - Installing sebastian/resource-operations (2.0.1): Downloading (100%) - Installing sebastian/recursion-context (3.0.0): Downloading (100%) - Installing sebastian/object-reflector (1.1.1): Downloading (100%) - Installing sebastian/object-enumerator (3.0.3): Downloading (100%) - Installing sebastian/global-state (3.0.0): Downloading (100%) - Installing sebastian/exporter (3.1.2): Downloading (100%) - Installing sebastian/environment (4.2.3): Downloading (100%) - Installing sebastian/diff (3.0.2): Downloading (100%) - Installing sebastian/comparator (3.0.2): Downloading (100%) - Installing phpunit/php-timer (2.1.2): Downloading (100%) - Installing phpunit/php-text-template (1.2.1): Downloading (100%) - Installing phpunit/php-file-iterator (2.0.2): Downloading (100%) - Installing theseer/tokenizer (1.1.3): Downloading (100%) - Installing sebastian/code-unit-reverse-lookup (1.0.1): Downloading (100%) - Installing phpunit/php-token-stream (3.1.1): Downloading (100%) - Installing phpunit/php-code-coverage (7.0.10): Downloading (100%) - Installing doctrine/instantiator (1.3.0): Downloading (100%) - Installing phpdocumentor/reflection-common (2.1.0): Downloading (100%) - Installing symfony/polyfill-ctype (v1.17.0): Downloading (100%) - Installing webmozart/assert (1.8.0): Downloading (100%) - Installing phpdocumentor/type-resolver (1.1.0): Downloading (100%) - Installing phpdocumentor/reflection-docblock (5.1.0): Downloading (100%) - Installing phpspec/prophecy (v1.10.3): Downloading (100%) - Installing phar-io/version (2.0.1): Downloading (100%) - Installing phar-io/manifest (1.0.3): Downloading (100%) - Installing myclabs/deep-copy (1.9.5): Downloading (100%) - Installing phpunit/phpunit (8.5.4): Downloading (100%) kint-php/kint suggests installing kint-php/kint-twig (Provides d() and s() functions in twig templates) kint-php/kint suggests installing kint-php/kint-js (Provides a simplified dump to console.log()) kint-php/kint suggests installing symfony/polyfill-mbstring (Replacement for ext-mbstring if missing) kint-php/kint suggests installing symfony/polyfill-iconv (Replacement for ext-iconv if missing) sebastian/global-state suggests installing ext-uopz (*) sebastian/environment suggests installing ext-posix (*) phpunit/php-code-coverage suggests installing ext-xdebug (^2.7.2) phpunit/phpunit suggests installing phpunit/php-invoker (^2.0.0) phpunit/phpunit suggests installing ext-soap (*) phpunit/phpunit suggests installing ext-xdebug (*) Writing lock file Generating autoload files 3 packages you are using are looking for funding. Use the `composer fund` command to find out more! Generating autoload files Generated autoload files C:\>
Sekarang coba kita lihat pada drive C;\ apakah folder ci4_lebakcyber sudah ada disana atau tidak.
Oke folder ci4_lebakcyber sudah ada didalam drive C:\. Sekarang kita coba lihat isi di dalam folder ci4_lebakcyber tersebut, nanti folder tersebut akan berisi file-file codeigniter 4 yang sudah kita download dan install dengan menggunakan composer seperti pada gambar dibawah ini :
Oke sampai disini kita sudah berhasil melakukan proses instalasi codeigniter 4 dengan menggunakan composer. Sekarang kita coba buka folder ci4_lebakcyber tersebut dengan menggunakan Visual Studio code dan menjalankannya agar memastikan bahwa proses instalasi codeigniter 4 menggunakan composer sudah benar-benar berhasil dilakukan.
Pada pembahasan sebelumnya kita sudah membahas mengenai fitur baru yang ada didalam Codeigniter 4, dan salah satu dari fitur tersebut adalah sudah adanya dukungan terhadap Local Development Server, maka kita bisa menjalankan secara langsung ci4_lebakcyber tersebut tanpa harus mengaktifkan xampp ataupun wampp sebagai server virtualnya.
Caranya dengan mengetikan perintah pada terminal visual studio code seperti dibawah ini :
php spark serve
Nanti hasilnya seperti pada gambar dibawah ini :
Pada gambar diatas bisa dilihat bahwa kita sudah bisa mengakses web yang sedang kita buat dengan memasukan alamat http://localhost:8080 melalui browser. Nanti tampilannya akan seperti pada gambar dibawah ini :
Oke jadi sampai disini kita sudah berhasil melakukan proses instalasi codeigniter 4 dengan menggunakan cara manual dan juga bagaimana cara melakukan instalasi codeigniter 4 dengan menggunakan composer. Sampai bertemu pada tutorial codeigniter selanjutnya ya.