Cara Mengunduh & Menginstal CodePemantik dengan Komposer
⚡ Ringkasan Cerdas
Instalasi CodeIgniter dapat diinstal dengan dua cara: mengunduh file zip framework dari situs resmi, atau membiarkan Composer mengotomatisasinya. Setelah instalasi, file konfigurasi akan mengatur basisnya. URL, awalan kelas, dan string kueri, dan aturan .htaccess menghapus index.php dari URLs.
Dalam tutorial ini, kita akan melihat cara menginstal dan mengkonfigurasi. CodePemantik. Ada dua cara untuk memasangnya. CodeIgniter. Anda dapat mengunduh versi terbaru dari sini. CodeAnda dapat menggunakan situs web Igniter, atau Anda dapat menggunakan alat seperti Composer untuk mengotomatiskan instalasi.
Cara Mengunduh dan Menginstal CodeKerangka Kerja Igniter
Kode sumber untuk CodeKerangka kerja Igniter tersedia di situs resmi CodeSitus web Igniter. Jika Anda ingin mengunduh versi terbaru dari framework ini, Anda harus melakukannya dari halaman web resminya.
Langkah 1) Unduh CodeKerangka kerja Igniter. Buka yang berikut ini URL di peramban Anda: https://codeigniter.com/Gambar di bawah ini menunjukkan tautan unduhan untuk versi terbaru dari framework tersebut.
Langkah 2) Buka ritsletingnya CodeFile Igniter-4.1.4.zip. Mengklik tautan di atas akan mengunduh kerangka kerja sebagai folder terkompresi (zipped). Ekstrak isi folder tersebut. CodeIgniter-4.1.4.zip.
Langkah 3) Buat direktori baru. Misalkan Anda ingin membuat proyek bernama toko online. Buat direktori baru di drive pengembangan Anda, misalnya D:\Sites\online-store.
Langkah 4) Buka isi dari CodePemantik-4.1.4. Anda sekarang akan melihat file-file berikut. Salin isi file-file tersebut ke direktori proyek Anda, misalnya D:\Sites\online-store.
Langkah 5) Buka terminal dan jalankan perintah berikut. Masuk ke direktori proyek:
cd D:\Sites\online-store
Kemudian jalankan server PHP bawaan, hanya untuk memastikan semuanya baik-baik saja:
php -S localhost:3000
Langkah 6) Buka URL. Muat yang berikut ini URL ke dalam browser Anda: http://localhost:3000/
Jika Anda melihat gambar di atas, semuanya berfungsi dengan baik.
Apa itu Komposer? CodeAlat penyala?
Menyusun in CodeIgniter adalah sistem manajemen paket untuk PHP. Sebuah paket hanyalah kumpulan skrip PHP yang bekerja sama menuju satu tujuan. Berdasarkan definisi ini, CodeIgniter, meskipun merupakan sebuah framework, tetap termasuk dalam kategori package dalam terminologi Composer.
Gambar berikut menunjukkan cara kerja Composer. CodeAlat penyala:

Penulis dari CodeIgniter menyediakan paket tersebut di ahli pengemasan, yang merupakan repositori pusat untuk paket PHP.
Saat pengembang menjalankan perintah Composer untuk mengunduh CodeIgniter dan Composer berkomunikasi dengan Packagist dan mengunduh rilis terbaru dari paket tersebut. Selain itu, Igniter juga menginstal framework seperti... CodeIgniter, Composer juga dapat digunakan untuk:
- Instal paket individual, seperti pustaka email atau basis data pihak ketiga.
- Perbarui paket yang sudah ada.
- Hapus paket yang sudah terpasang.
Cara Mengunduh dan Menginstal Composer
Berikut langkah-langkah untuk mengunduh dan menginstal Composer di CodeAlat penyala:
Langkah 1) Muat yang berikut ini URL di peramban Anda: https://getcomposer.org/download/Unduh file instalasi dan ikuti petunjuk instalasi.
Langkah 2) Buka command prompt atau terminal dan jalankan perintah berikut:
composer
Anda akan melihat hasil berikut:
Jika Anda melihat hasilnya di atas, selamat, Anda telah berhasil menginstal Composer. Sekarang mari kita buat proyek baru bernama online-store. Jalankan perintah berikut:
composer create-project CodeIgniter/framework online-store
Sini:
- komposer membuat proyek CodeIgniter/framework online-store: composer memanggil program Composer, dan create-project mengunduh kerangka kerja proyek yang ditentukan, yang berada di namespace CodeAlat penyala.
Anda akan melihat hasil yang mirip dengan berikut ini:
Jika Anda penggemar perintah terminal, ini adalah cara yang tepat. Jika tidak, Anda dapat menggunakan pendekatan kuno: unduh file terkompresi, ekstrak, dan mulailah membuat kode.
CodeFile Konfigurasi Igniter
Sekarang kita telah berhasil menginstal CodeIgniter, mari kita lihat direktori konfigurasi. Direktori konfigurasi terletak di:
application/config
Sini:
- muat otomatis.php – menentukan helper, library, driver, dan paket yang harus dimuat saat aplikasi dimulai.
- config.php – berisi konfigurasi aplikasi seperti basis URL, bahasa, dan string kueri.
- konstanta.php – Sesuai namanya, file ini digunakan untuk mendefinisikan konstanta aplikasi.
- database.php – berisi parameter koneksi basis data.
- doctypes.php – mendefinisikan tipe dokumen, misalnya html4, html5, dan seterusnya.
- asing_chars.php – mendefinisikan karakter asing, yaitu karakter yang ditemukan dalam bahasa seperti Rusia dan lainnya.
- hooks.php – memungkinkan Anda untuk menentukan hook Anda sendiri.
- memcached.php – jika Anda menggunakan CodeBersama dengan Igniter dan Memcached, Anda dapat menggunakan file ini untuk konfigurasi.
- migrasi.php – jika Anda ingin menggunakan migrasi basis data di CodeIgniter, Anda dapat menggunakan file ini untuk mengkonfigurasi pengaturan.
- mimes.php – berisi tipe MIME file.
- profile.php – berisi pengaturan yang digunakan oleh bawaan CodeCompiler Igniter.
- rute.php – berisi rute aplikasi.
- smiley.php – berisi pengaturan untuk emotikon.
- pengguna_agents.php – berisi pengaturan untuk agen pengguna peramban, misalnya Chrome, Opera, Firefox, Dan sebagainya.
CodeKonfigurasi Penyala
Sekarang mari kita lakukan beberapa pengaturan yang paling umum di CodeIgniter. Buka application/config/config.php.
Base URL
$config['base_url'] = '';
Ini menetapkan dasarnya URLJika kosong, CodeIgniter akan mengaturnya untuk Anda secara otomatis. Jika Anda ingin lebih spesifik mengenai basis Anda. URLAnda bisa menggunakan sesuatu seperti berikut ini:
$config['base_url'] = 'http://localhost:3000';
Sini:
- $config['base_url'] = 'http://localhost:3000'; mengatur URL dasar URL ke localhost yang berjalan di port 3000.
Awalan Kelas
CodeIgniter menggunakan awalan CI_Classname. Sebagai praktik terbaik, dan untuk menghindari bent bentrokan dengan kelas internal, Anda dapat menambahkan awalan pada kelas Anda sendiri, misalnya MY_Classname. Baris berikut mengatur awalan kelas Anda:
$config['subclass_prefix'] = 'MY_';
String Kueri
Ini adalah parameter yang terlihat di URL, misalnya example.com/index.php?q=eggs. Jika Anda ingin menggunakan yang seperti itu URLs, Anda harus mengatur:
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
Pengaturan Lainnya
Terdapat banyak pengaturan yang dapat Anda konfigurasi di config.php, termasuk format tanggal, cache, dan jalur tampilan. Sebagian besar konfigurasi yang Anda buat bergantung pada kebutuhan aplikasi Anda.
Cara Menghapus index.php di CodeAlat penyala
CodeIgniter adalah sebuah kerangka kerja MVCArtinya, aplikasi ini hanya memiliki satu titik masuk, yaitu index.php. Tidak masalah apa pun URL Anda mengaksesnya; semuanya melalui index.php. Secara default, index.php ditampilkan di URL, seperti pada contoh di bawah ini:
example.com/index.php?q=eggs
The URL terlihat lebih panjang dan aneh. Untungnya, Anda bisa mengkonfigurasi CodeAlat penyala Untuk menghapusnya, buka application/config/config.php dan cari baris berikut:
$config['index_page'] = 'index.php'; Set it to the following $config['index_page'] = '';
Sini:
- Kami menggunakan mod_rewrite untuk menghapus halaman, jadi sesuai persyaratan, ini harus diatur menjadi kosong.
Selanjutnya, kita perlu membuat file .htaccess yang menulis ulang URLs. Tambahkan file baru .htaccess di direktori root aplikasi dan tambahkan kode berikut:
RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Sini:
- Kode di atas digunakan untuk mengkonfigurasi server web yang menjalankan server Apache. Pada dasarnya, kode tersebut mengambil parameter URI dan mengeksekusinya melalui index.php, bahkan ketika index.php tidak ditampilkan di browser. URL.







