Cara Memasang CodeIgniter di Ubuntu 18.04 (bionik)

Cara Memasang CodeIgniter di Ubuntu 18.04 (bionik)

CodeIgniter adalah kerangka PHP yang kuat untuk pembangunan pesat. Ia adalah rangka kerja PHP OpenSource yang dibina oleh pemaju untuk pemaju untuk membuat aplikasi web lebih cepat. CodeIgniter 3 adalah rangka kerja terkini yang tersedia dan CodeIgniter 2 adalah rangka kerja PHP warisan.

Dalam tutorial ini, kami akan memasang CodeIgniter 3 pada sistem kami. Tutorial ini akan membantu anda memasang codeigniter di Ubuntu 18.04 Sistem LTS Bionic.

Langkah 1 - Prerequsities

Log masuk ke sistem Ubuntu anda. Rangka Kerja CodeIgniter diperlukan PHP untuk dipasang, MySQL sebagai pelayan pangkalan data dan Apache/nginx sebagai webserver. Gunakan satu tutorial berikut untuk memasang pelayan lampu pada sistem anda

  • Pasang lampu di Ubuntu 18.04

Langkah 2 - Muat turun codeigniter

Muat turun versi terkini CodeIgniter dari halaman pelepasan GitHub rasminya. Anda boleh menggunakan arahan berikut untuk memuat turun codeigniter 3.1.9 di sistem anda.

cd/var/www wget https: // github.com/bcit-ci/codeigniter/arkib/3.1.9.zip 

Ekstrak arkib di direktori sistem tempatan dan tempat anda untuk root dokumen dengan penamaan yang betul.

unzip 3.1.9.ZIP MV Codeigniter-3.1.9 codeigniter 

Langkah 3 - Buat pangkalan data

Sekarang, buat pangkalan data untuk aplikasi codeigniter anda di mysql. Saya mempunyai mysql 5.7 Berjalan di Mesin Saya. Disambungkan ke MySQL dengan pengguna root kemudian buat pangkalan data dan pengguna dengan pertanyaan di bawah.

MySQL> Buat CodeIgniter Pangkalan Data; mysql> Geran semua pada codeigniter.* kepada 'dbuser'@'localhost' yang dikenal pasti oleh '_password_'; mysql> keistimewaan flush; mysql> berhenti
1234mysql> buat codabase codeigniter; mysql> berikan semua pada codeigniter.* ke 'dbuser'@'localhost' yang dikenal pasti oleh '_password _'; mysql> keistimewaan siram; mysql> berhenti

Ater membuat pangkalan data, edit konfigurasi pangkalan data codeigniter dalam editor teks dan kemas kini tetapan pangkalan data mengikut persekitaran anda.

VI Aplikasi/Konfigurasi/Pangkalan Data.php 
$ db ['default'] = array ('dsn' => ", 'hostname' => 'localhost', 'username' => 'root', 'password' => '_password_', 'pangkalan data' => ' codeigniter ',' dbDriver '=>' mysqli ',' dbprefix '=>' tec_ ', 

Langkah 4 - Persediaan CodeIgniter

Sekarang anda perlu mengkonfigurasi URL asas untuk aplikasi anda. Untuk tutorial ini, saya menggunakan www.Contoh.domain com untuk konfigurasi. Anda boleh memilih nama domain localhost atau mana -mana pilihan anda.

Edit config.fail php dalam editor teks:

aplikasi/konfigurasi/konfigurasi vi.php 

dan kemas kini base_url seperti berikut:

$ config ['base_url'] = 'http: // www.Contoh.com/'; 

Langkah 5 - Persediaan Apache untuk CodeIgniter

Untuk tutorial ini, saya menggunakan pelayan web Apache pada sistem Ubuntu saya. Buat fail konfigurasi VirtualHost baru:

VI/ETC/APACHE2/Tapak-Tapak/Kodigniter.Conf 

Tambahkan kandungan berikut dengan nama pelayan yang betul, alias:

Contoh ServerName.com serveralias www.Contoh.com dokumen/var/www/codeigniter membenarkan semua
12345678 Contoh ServerName.com serveralias www.Contoh.com dokumen/var/www/codeigniter Allowoverride semua

Simpan fail konfigurasi Apache VirtualHost. Sekarang gunakan arahan A2Enmod untuk membolehkan CodeIgniter VirtualHost yang baru dibuat. Juga, mulakan semula perkhidmatan Apache untuk menggunakan perubahan.

sudo a2ensite codeigniter sudo systemctl mulakan semula apache2 

Langkah 6 - Ujian

Semua selesai. Anda boleh mengakses aplikasi codeignator anda dalam penyemak imbas web kegemaran anda dengan nama domain yang dikonfigurasikan.

 http: // www.Contoh.com/ 

Secara lalai, anda akan skrin di bawah.

Mari mula berkembang dengan codeigniter.