Cara install Codeigniter 4 dengan XAMPP

Teknologi Framework Codeigniter dari waktu ke waktu terus dikembangkan dan sekarang sudah sampai versi Codeigniter 4 yang tentunya dari segi keamanan, kelengkapan fitur juga performa semakin bertambah, Codeigniter 4 ini berjalan di versi PHP 7.1 jadi anda bisa menggunakan XAMP yang support untuk PHP 7.1 ke atas, bagi anda yang suka Coding buat Aplikasi menggunakan Codeigniter 4 pastinya akan terus mengikuti perkembangan ini, jadi sekarang saya akan bahas bagaimana Cara Install Codeigniter 4 dengan XAMPP, di situs nya memang disediakan beberapa cara install Codeigniter 4, namun sekarang saya hanya akan membahasa cara install secara manual berikut langkahnya :

1. Silahkan anda download terlebih dahulu codeigniter 4 di situsnya : https://codeigniter.com/en/download , jika sudah di download silahkan extract folder codeigniter 4 nya, dan simpan di xampp/htdocs, di dalam folder terdapat file codeigniter yang di sediakan default :

file codeigniter 4

2. Jika di versi sebelumnya untuk mengakses project cukup mengakses localhost/nama_project nah di codeigniter 4 anda dapat mengaksesnya melalui virtual host karena file index.php tersimpan di dalam folder public dan hal ini tidak direkomendasikan untuk langsung mengaksesnya dengan localhost/nama_project/public, tetapi di akses menggunakan alias agar nama folder project asli tidak diketahui dengan cara setting virtual host di XAMPP di D:\xampp\apache\conf\extra\httpd-vhosts.conf dengan menambakah script seperti ini :

<VirtualHost *:80>
	ServerName myproject.loc
    DocumentRoot "D:/xampp/htdocs/projecku/public"
</VirtualHost>

3. setting host di C:\Windows\System32\drivers\etc\hosts dengan menambahkan url project :

127.0.0.1 					myproject.loc

4. jika sudah anda bisa langsung mengakses nya di browser dengan mengetikan myproject.loc atau nama_project yang anda buat tadi :

halaman default codeigniter 4

Jika sudah dapat diakses artinta Codeigniter 4 siap digunakan, selesai.

Leave a Reply

Your email address will not be published. Required fields are marked *