Tutorial Codeigniter 4 – Part 1 – Cara Menginstall Codeigniter 4
Selamat datang di warung belajar, dalam tutorial ini kita akan memulai seri baru, kali ini kita akan belajar mengenai Tutorial Codeigniter Versi 4, ini adalah versi terbaru dari codeigniter.
Seperti yang anda ketahui bahwa codeigniter adalah salah satu framework PHP yang cukup populer, sampai saat ini pun masih banyak sekali teman – teman programmer yang masih menggunakan Codeigniter Versi 3 untuk development aplikasi berbasis web.
Lalu apakah banyak berubah dari codeigniter 3 ke codeigniter 4, jawabannya iya, banyak berubah.. karena memang sebelumnya saya menggunakan codeigniter 3 dipekerjaan saya sebagai programmer, tapi tenang aja kalau teman – teman yang sudah pernah belajar untuk menggunakan laravel, pasti tidak akan asing dengan fitur – fitur baru yang ditawarkan di codeigniter versi 4 ini.
Nah dalam tutorial kali ini karena masih part 1 kita akan belajar beberapa hal yang terkait dengan persiapan untuk proses instalasi dari codeigniter 4.
Video Tutorial Belajar Codeigniter 4 – Cara Menginstall Codeigniter 4
Buat teman – teman yang sudah terbiasa dengan belajar menggunakan video tutorial, bisa nonton video tutorial kita di youtube, terkait dengan cara menginstall Codeigniter 4
Spesifikasi yang dibutuhkan oleh codeigniter 4
Saat tutorial ini dibuat codeigniter berada di versi 4.0.3, dan untuk mengisntallnya anda memerlukan server requirement seperti berikut ini :
- Versi PHP >= 7.2
- intl & mbstring extention yang harus diaktifkan
- jika anda menggunakan CURL Request anda membutuhkan libcurl yang terinstall
untuk dokumentasi resmi dari codeigniter 4 bisa dilihat di website resmi codeigniter : https://codeigniter.com/user_guide/intro/requirements.html
Tutorial Install Codeigniter 4
Untuk proses instalasi dari codeigniter 4 bisa anda lakukan dengan beberapa cara antara lain :
- Instalasi Secara Manual
- Instalasi Menggunakan Composer
Sebelum proses instalasi, pastikan anda menggunakan versi PHP >= 7.2, secara terinstall extention yang dibutuhkan, bisa dilihat dulu spesifikasi yang dibutuhkan di codeigniter 4
kita akan membahasnya menggunakan cara manual terlebih dahulu.
Menginstall Secara Manual
Untuk mendownload file codeigniter 4, anda bisa mengunjungi alamat berikut ini : https://codeigniter.com/en/download
klik dibagian tombol “Download” maka anda akan mendownload file installer codeigniter 4, dengan nama framework-4.0.3.zip (karena saat tutorial ini dibuat berada di versi 4.0.3)
Berikutnya silahkan extract file tersebut, maka akan membentuk folder dengan nama “framework-4.0.3” silahkan rename nama folder sesuai kebutuhan, dalam contoh ini saya rename menjadi ci4app
sampai sini proses install dengan cara manual sudah selesai.
Menginstall dengan Composer
Setelah kita belajar bagaimana cara menginstall dengan cara manual, berikutnya kita akan belajar menginstall dengan menggunakan composer.
nah mungkin teman – teman sudah menggunakan cara install manual, dan memberikan nama ci4app pada folder codeigniter, ada baiknya teman – teman hapus dulu, karena di instalasi dengan composer kita akan berikan nama yang sama pada folder yaitu ci4app
pastikan anda sudah menginstall composer ya, untuk download composer bisa mengakses halaman berikut ini : https://getcomposer.org/download/
Untuk proses instalasi silahkan buka CMD / Terminal, lalu berikutnya arahkan folder di CMD itu berada di direktori web server anda, dalam contoh ini adalah C:/xampp/htdocs
lalu tuliskan perintah :
1 |
composer create-project codeigniter4/appstarter ci4app |
Keterangan :
ci4app adalah nama folder yang akan terbuat dan berisi file codeigniter 4
tunggu proses instalasinya, lama instalasi tergantung koneksi internet yang anda gunakan.
jika selesai tampilan di CMD / Terminal akan menjadi seperti berikut ini :
ketika proses instalasi dengan composer selesai, maka didalam folder htdocs akan terdapat folder dengan nama ci4app, folder ini sesuai perintah yang digunakan saat menginstall codeigniter4 menggunakan composer sebelumnya.
Masalah saat menginstall extention intl belum aktif
Untuk teman – teman yang menemui masalah yang mengatakan kita belum mengaktifkan extention intl, masalah ini ditemui saat kita menginstall dengan menggunakan composer.
Cara untuk mengatasinya adalah sebagai berikut, silahkan buka file php.ini, karena saya menggunakan xampp sehingga saya perlu membuka file php.ini yang berada di C:/xampp/php/php.ini, bisa dibuka menggunakan text editor semacam notepad
saya asumsikan teman – teman sudah membuka file php.ini
lalu cari tulisan seperti ini extension=intl, hilangkan tanda titik koma diawal sehingga kurang lebih seperti ini :
1 |
;extention=intl |
menjadi
1 |
extention=intl |
setelah itu restart service apache
Menjalankan Codeigniter 4
Untuk menjalankan project codeigniter 4, anda bisa menggunakan 2 cara yaitu :
- menggunakan cara manual
- menggunakan local development server
Menggunakan cara manual
Untuk menjalankan codeigniter 4 menggunakan cara manual, pastikan service apache sudah berjalan karena dalam contoh ini kita menggunakan xampp
karena folder project codeigniter4 ini bernama ci4app, maka anda bisa mengaksesnya dengan alamat : localhost/ci4app/public
mengakses dengan local development server
Codeigniter 4 memiliki fitur local development server, sehingga anda bisa menjalankan aplikasi meskipun service apache tidak dijalankan.
caranya buka CMD / Terminal lalu akses folder project anda. dalam contoh ini adalah c:/xampp/htdocs/ci4app
lalu jalankan perintah :
1 |
php spark serve |
sehingga kurang lebih seperti berikut ini :
Berikutnya anda bisa mengakses project codeigniter dengan menggunakan alamat :
1 |
localhost:8080 |
Jadi kurang lebih seperti itu yang teman – teman pembahasan tutorial instalasi codeigniter 4, jika ada yang ingin didiskusikan silahkan di kolom komentar, sekian dulu sampai jumpa di tutorial codeigniter 4 selanjutnya.
Mas klo saya mau belajar membuat aplikasi pendataan anggota grup berbasis web, kira2 video tutorial yg mana pas sy beli di toko pedia. Lalu tools apa saja yg saya butuhkan. demikian dan terima kasih
Tergantung masnya, kalau belum pernah belajar basic kita sarankan beli dvd tutorial web programming blackbox, jika sudah belajar basic mau ke framework bisa membeli yang dvd framework codeigniter, untuk tools nanti kita sediakan didalam paket dvdnya
mas. kok masih begini yah ?
Fatal error: Uncaught Error: Call to undefined function CodeIgniter\locale_set_default() in C:\xampp\htdocs\ci4\system\CodeIgniter.php:184 Stack trace: #0 C:\xampp\htdocs\ci4\system\bootstrap.php(181): CodeIgniter\CodeIgniter->initialize() #1 C:\xampp\htdocs\ci4\public\index.php(36): require(‘C:\\xampp\\htdocs…’) #2 {main} thrown in C:\xampp\htdocs\ci4\system\CodeIgniter.php on line 184
udh uncomment extensionnya padaahal
https://forum.codeigniter.com/thread-77086.html
kalau dilihat dari link diatas, karena extention kak, coba setelah extention diaktifkan,, restart dulu apache
Fatal error: Uncaught Error: Class ‘CodeIgniter\Autoloader\FileLocator’ not found in C:\xampp\htdocs\Napi’ah\system\Config\BaseService.php:171 Stack trace: #0 C:\xampp\htdocs\Napi’ah\system\Common.php(539): CodeIgniter\Config\BaseService::locator(true) #1 C:\xampp\htdocs\Napi’ah\system\bootstrap.php(167): helper(‘url’) #2 C:\xampp\htdocs\Napi’ah\public\index.php(36): require(‘C:\\xampp\\htdocs…’) #3 {main} thrown in C:\xampp\htdocs\Napi’ah\system\Config\BaseService.php on line 171
mau tanya itu errornya apa? terima kasih
coba cek versi php yang digunakan kak