Download
- Xampp 8.2.4
- Visual Studio Code
- Composer
- gunakan vpn versi pc, karna jika tidak dapat mengakses situsnya bisa menggukana ninja proxy atau extension dibrowser namun saat menjalankan composer vpn tersebut tidak bisa berjalan di git bash.
- git
instal semua seperti biasa, klik kanan didestop - pilih git base here
lalu ketikan composer
jika berhasil menginstal maka akan muncul tampilan berikut
bisa juga cek version php dengan mengetikan
$ php -v
untuk melihat php mana yg digunakan (jika ada yg diinstal manual atau dari xampp)
$ which php
next instal extension di VS code
intelephense
lalu disable @builtin php
next masuk setting atau ctrl+,
lalu dipencariannya ketik format lalu centang Format On Save
Selanjutnya buat Snippetsklik file - preference - Configure Use Snippets
ketikan html.json
lalu masukan script berikut
{
"PHP Tag" : {
"prefix": "php",
"body": "<?php $1 ?>"
},
"Inline Echo":{
"prefix": "phpp",
"body": "<?= $$1; ?>"
}
}
jadi saat mengetikan php+tab maka script tersebut akan otomatis melengkapi.
selanjutnya masuk C:\xampp\htdocs
lalu klik kanan git base here
git base here
composer create-project codeigniter4/appstarter ci4app --no-dev
ci4app merupakan nama folder yg dibuat.
tampilan sukses create project
ketik ls untuk melihat isi dalam htdocs
lalu masuk kefolder yg dibuat tadi dengan cara cd ci4app
jalankan server dengan cara php spark serve
buka browser ketikan localhost:8080apabila ada error seperti berikut saat create
Problem 1
- codeigniter4/framework[4.0.0, ..., v4.3.5] require ext-intl * -> it is missing from your system. Install or enable PHP's intl extension.
- Root composer.json requires codeigniter4/framework ^4.0 -> satisfiable by codeigniter4/framework[4.0.0, ..., v4.3.5].
To enable extensions, verify that they are enabled in your .ini files:
- C:\xampp\php\php.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-intl` to temporarily ignore these required extensions.
Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
buka
C:\xampp\php\php.ini
search extension=intl
lalu remove ";" nya
jangan lupa restart xampp nya
buka browser ketikan localhost/ci4app
selanjutnya klik public
0 komentar:
Posting Komentar