Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Tutorial Cara Install Codeigniter 4 untuk Pemula

2 min read

Tutorial Cara Install Codeigniter 4
Loading...

Tutorial Cara Install Codeigniter 4 untuk Pemula. Beberapa hari yang lalu sedang ramainya membahas codeigniter 4 di Indonesia.

Muncul perdebatan yang sengit antara framework ini dengan framework lainnya.

Kasus tersebut membuat saya penasaran dan ingin segera mencoba framework yang masih hangat dibicarakan ini.

Codeigniter 4 memiliki struktur folder yang berbeda dari sebelumnya.

Cukup banyak hal yang berubah.

Semisal Anda mengenal framework Laravel atau YII, kemungkinan tidak akan merasa asing dengan CI4 ini, karena ada beberapa kemiripan.

Mirip, bukan berarti sama ya.

Loading...

Codeigniter 4 memiliki kelebihan yang patut diperhitungkan.

Oke, tanpa berlama-lama, mari kita mulai belajar Codeigniter 4 …

Mengapa Anda Perlu Menggunakan Codeigniter?

Menurut situs resminya, CodeIgniter adalah kerangka kerja PHP yang kuat dengan ukuran yang sangat kecil, dibangun untuk pengembang yang membutuhkan toolkit sederhana dan elegan untuk membuat aplikasi web berfitur lengkap. Dari penjelasan ini jelas bahwa keunggulan Codeigniter adalah berukuran kecil, lengkap dan powerfull untuk membangun sebuah website.

Spesifikasi yang Dibutuhkan Codeigniter 4

Menurut dokumentasi situs resmi codeigniter, CI4 membutuhkan spesifikasi PHP >= 7.2. Bila Anda masih menggunakan versi PHP < 7.2 disarankan untuk melakukan update.

Adapun kita perlu memastikan beberapa server requirement yang dibutuhkan saat melakukan installasi Codeigniter 4, di antaranya:

  • intl extension 
  • mbstring extension.
  • php-json
  • php-mysqlnd
  • php-xml

Untuk pengguna windows bisa langsung membuka file php.ini kemudian uncomment untuk extension di atas.

Contoh:

Loading...
;extension=intl
// ubah menjadi
extension=intl
;extension=mbstring
// ubah menjadi
extension=mbstring

Begitu juga dengan yang lainnya.

Pengguna Linux bisa langsung menginstall dengan command berikut ini:

 sudo apt install php-json php-mysqlnd php-xml php-intl 

… dan penggunan OS X bisa menginstall melalui Home Brew.

Jika PHPmu versi 7.2 silahkan ketik command di bawah ini pada terminal:

brew install php@7.2-intl

Mengatasi Error ext-intl Saat Menginstall Codeigniter 4

Saat download Codeigniter 4 langsung pada situs resminya atau melalui composer, lalu menjalankannya dengan php spark serve terkadang muncul error ext-intl seperti ini:

codeigniter4/framework v4.0.4 requires ext-intl * -> the requested PHP extension intl is missing from your system
Installation request for codeigniter4/framework ^4 -> satisfiable by codeigniter4/framework[4.0.0, v4.0.1, v4.0.2, v4.0.3, v4.0.4].

… itu bertanda kita belum sempurna menginstall extension intl nya.

Bagaimana mengatasinya?

Loading...

Bagaimana cara mengatasi error ext-intl di windows?

  • Buka php.ini yang kamu gunakan
  • Uncomment pada extension extension=intl
  • Kemudian restart webserver yang kamu gunakan

Bagaimana cara mengatasi error ext-intl di linux?

  • Buka terminal
  • Kemudian ketik sudo apt install php-intl
  • Restart kembali web servermu

Bagaimana cara mengatasi error ext-intl di mac?

  • Untuk mac, kita bisa menggunakan brew
  • Ketik brew install php70-intl
  • Silahkan sesuaikan versi phpmu, silahkan cek versi php yang kamu gunakan dengan php -v
  • brew install php71-intl untuk php 7.1
  • brew install php72-intl untuk php 7.2
  • brew install php73-intl untuk php 7.3
  • brew install php74-intl untuk php 7.4

Struktur Folder Codeigniter 4

Saya boleh mengatakan bahwa struktur kali ini amat berbeda dari yang sebelumnya. Anda akan melihatnya sendiri. Jangan kaget bila belum pernah mencoba Laravel atau YII. Sebab, banyak kemiripan. Anda bisa melihat dengan jelas melalui gambar di bawah ini:

Struktur foldercodeigniter 4

Penjelasan:

Sekedar mengingat masa lalu, Codeigniter 3 memiliki struktur folder utama, yaitu application, system dan user_guide. Mari coba kita hubungkan dengan Codeigniter versi 4 ini.

  • Anda bisa membuka folder app yang dahulunya bernama application. Di dalamnya Anda tetap bisa membuat controller, model, view, library, helper dan lain-lain.
  • Folder system dari segi penamaan tidak berubah, namun secara isi banyak berubah.
  • Public. Folder ini berisi file penting yaitu index.php. Mirip dengan Laravel, file ini yang berfungsi untuk menjalankan aplikasi.
  • User_guide_src. Dahulunya bernama user_guide saja.
  • Env. Di sini Anda bisa mengatur database (CI 3 adanya di config/database.php), production / development, base_url, session, dan lain-lain.
  • Spark. Mirip artisan yang bisa digunakan jika Anda membutuhkan sesuatu semisal menjalankan aplikasi.

Wah sungguh hebat dan rasa penasaran kita sudah membuncah untuk segera mencobanya.

Loading...

Let’s go!

Tutorial Cara Install Codeigniter 4

Ada dua cara untuk melakukan install Codeigniter 4.

Kita akan mempelajarinya satu per satu.

Loading...

1# Download Codeigniter 4 di situs resminya

Visit >> https://codeigniter.com/en/download

Setelah download, pindahkan file ke folder htdocs (saya asumsikan Anda menggunakan XAMPP, jika bukan, silahkan menyesuaikan saja).

Extract .zip hasil download.

Jika sudah selesai extract, rename folder menjadi ci4 (Anda bisa mengubah namanya sesuka hati).

2# Install melalui composer

Silahkan buka CMD / terminal Anda. Kemudian ketik command berikut:

Loading...
composer create-project codeigniter4/appstarter project-root
// then
cd project-root
// then
composer update 

Jika sudah, ada 2 opsi untuk menjalankan aplikasi.

Satu, buka browser dan kemudian ketik:

localhost/ci4/public

Hasilnya:

Tutorial cara install codeigniter 4

Kedua, melalui terminal, silahkan ketik:

php spark serve

Kemudian buka browser dan jalankan:

localhost:8080

Hasilnya:

Tutorial cara install codeigniter 4

Penutup

Alhamdulillah selesai tutorial pertama dari seri codeigniter 4 di ilmucoding.

Loading...

Sekarang kamu sudah bisa menikmati fitur Codeigniter 4 ini sesuai dengan aplikasi yang akan dibangun.

Oh iya, ada pesan yang perlu disampaikan bahwa kita tidak perlu mendebatkan framework mana yang lebih baik.

Kita hanya memerlukan pikiran positif untuk lebih terbuka menerima sesuatu.

Framework hanyalah sebuah tools, sedangkan kita sendiri lah yang menggunakannya untuk apa dan menjadi apa. Framework ini akan baik dan bagus bila digunakan oleh orang yang baik, dan sebaliknya.

Demikianlah tutorial cara install codeigniter 4 ini. Semoga pencerahan ini bermanfaat dan membuatmu makin semangat belajar Codeigniter 4.

Aamiin.

Silahkan Baca Tutorial Codeigniter 4 Lainnya di:

Loading...

Loading...

Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

17 Replies to “Tutorial Cara Install Codeigniter 4 untuk Pemula”

  1. Ditunggu kelanjutan artikelnya Bang. Terutama perubahan apa aja.

    Kayaknya Codeigniter ketinggalan jauh ya. Aku mulai tertarik sama JS.

  2. Terima kasih pak atas tutorial nya saya ada error Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() in C:\xampp\htdocs\ci4\system\CodeIgniter.php on line 184 saya pake versi 4.0.4 saya baru install langsung dan belum ada merubah file ci nya

    1. buka file php.ini

      cari script ;extension=intl atau #extension=intl

      lalu uncomment aja jadi begini:

      extension=intl

      restart ulang web servernya

  3. kok pas saya coba localhost/ci4/public gabisa ya? 404 not found. apache sama sqlnya udah dinyalain.

    1. Periksa lagi nama folder project dan lokasi projectnya. Kemungkinan ada yang tidak sesuai.

  4. Mau tanya ni kalo muncul kayak gini gimana ya? Fatal error: require_once(): Failed opening required ‘C:\xampp\htdocs\ci4c\vendo
    r\codeigniter4\framework\system\Autoloader/Autoloader.php’ (include_path=’C:\xam
    pp\php\PEAR’) in C:\xampp\htdocs\ci4c\vendor\codeigniter4\framework\system\boots
    trap.php on line 127
    mohon bantuannya..makasih

Leave a Reply

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

Jika terbantu dengan artikel ini, silahkan share, beri komentar dan "klik" 1 kali pada iklan ya.