CodeIgniterin asentaminen CentOS 7:ään
CodeIgniter on tehokas kehityskehys, joka on kirjoitettu PHP-kielellä, ja sitä käyttävät laajasti kehittäjät, jotka rakentavat täysin varustettuja verkkosovelluksia.
CodeIgniterillä on muutamia vaatimuksia toimiakseen:
- Verkkopalvelin. Tätä opetusohjelmaa varten käytämme Apachea.
- PHP 5.6 tai uudempi
- Tietokantapalvelin, kuten MySQL 5.1 (tai uudempi). PostgreSQL, MS SQL, SQLite jne. Käytämme tässä opetusohjelmassa MariaDB:tä.
- Säveltäjä
Huomaa: Tämä opetusohjelma olettaa, että sinulla on jo asennettuna LAMP-pino. Jos sinulla ei ole sitä vielä määritetty, tutustu oppaaseemme: LAMP Stackin asentaminen CentOS 7:ään.
Poista SELINUX käytöstä
Ennen kuin jatkamme, on vielä muutamia muutoksia, jotka on tehtävä. Poista SELinux käytöstä muokkaamalla:
vi /etc/sysconfig/selinux
Ja aseta SELinux pois käytöstä:
SELINUX=disabled
Luo MySQL-tietokanta CodeIgniterille
Seuraavaksi luomme tietokannan ja tietokannan käyttäjän CodeIgniter-asennusta varten. Voit tehdä tämän käynnistämällä MySQL-palvelimen ja kirjoittamalla seuraavan:
MariaDB> create database code_db;
MariaDB> grant all privileges on codedb.* to code_db@'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit
Tämä luo tietokannan nimeltä code_db ja käyttäjän code_db, joka tunnistetaan salasanalla "salasana".
Asenna Composer Package Manager
Jos haluat asentaa CodeIgniter-riippuvuuksia, tarvitset säveltäjän. Se on helppo asentaa seuraavilla komennoilla:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
Asenna CodeIgniter Framework
Nyt olemme valmiita jatkamaan CodeIgniterin asennusta. Siirry ensin palvelimesi web-juurihakemistoon.
cd /var/www/html/
Sitten aiomme käyttää gitiä CodeIgniterin kloonaamiseen sen git-varastosta
git clone https://github.com/bcit-ci/CodeIgniter.git .
Seuraavaksi asennamme tarvittavat riippuvuudet käynnissä olevan säveltäjän:
composer install
Nyt päivitämme tiedostojen omistajuuden käyttäjän apachelle:
chown -R apache:apache /var/www/html/
Määritä CodeIgniter Base -URL-osoite
Nyt määritämme perus-URL-osoitteen muokkaamalla seuraavaa tiedostoa:
vi /var/www/html/application/config/config.php
Muuta seuraava rivi:
$config['base_url'] = '';
Lisää lainausmerkkien sisään URL-osoite, jota käytät sovelluksen käyttämiseen. Minulle tämä olisi http://192.168.20.148.
$config['base_url'] = 'http://192.168.20.148';
Määritä CodeIgniter-tietokantayhteys
Voit määrittää CodeIgniterin tietokantaasetukset muokkaamalla seuraavaa tiedostoa suosikkitekstieditorillasi:
vi /var/www/html/application/config/database.php
Etsi seuraava osio:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => '',
'password' => '',
'database' => '',
'dbdriver' => 'mysqli',
Vaihda muotoon:
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'code_db',
'password' => 'password',
'database' => 'code_db',
'dbdriver' => 'mysqli',
Tallenna tiedosto. Nyt olet valmis lataamaan verkkoselaimen varmistaaksesi, että CodeIgniter toimii. Kirjoita vain aiemmin käyttämäsi perus-URL-osoite selaimen osoiteriville:
http://192.168.20.148
Vaikka olet asentanut CodeIgniterin, voit tehdä paljon muutakin. Jos olet uusi kehyksen käyttäjä, voit tutustua CodeIgniterin dokumentaatioon ja tutustua siihen paremmin ja hyödyntää sitä.