Hvernig á að setja upp CodeIgniter í CentOS 7
CodeIgniter er öflugur þróunarrammi skrifaður í PHP og er mikið notaður af forriturum sem smíða fullbúin vefforrit.
CodeIgniter hefur nokkrar kröfur til að keyra:
- Vefþjónn. Í tilgangi þessarar kennslu ætlum við að nota Apache.
- PHP 5.6 eða nýrri
- Gagnagrunnsþjónn eins og MySQL 5.1 (eða nýrri). PostgreSQL, MS SQL, SQLite o.s.frv. Í tilgangi þessarar kennslu ætlum við að nota MariaDB.
- Tónskáld
Athugið: Þessi kennsla gerir ráð fyrir að þú sért nú þegar með LAMP-stafla uppsettan. Ef þú ert ekki með það stillt ennþá, vinsamlegast skoðaðu handbókina okkar: Hvernig á að setja upp LAMP Stack á CentOS 7.
Slökktu á SELINUX
Áður en við höldum áfram eru nokkrar breytingar sem þarf að gera. Slökktu á SELinux með því að breyta:
# vi /etc/sysconfig/selinux
Og stilltu SELinux á óvirkt:
SELINUX=disabled
Búðu til MySQL gagnagrunn fyrir CodeIgniter
Næst munum við búa til gagnagrunn og gagnagrunnsnotanda fyrir CodeIgniter uppsetninguna okkar. Til að gera þetta skaltu ræsa MySQL netþjóninn og slá inn eftirfarandi:
MariaDB> create database code_db; MariaDB> grant all privileges on codedb.* to [email 'localhost' identified by 'password'; MariaDB> flush privileges; MariaDB> exit
Þetta mun búa til gagnagrunn sem heitir code_db og notandi code_db auðkenndur með lykilorði lykilorði.
Settu upp Composer Package Manager
Ef þú vilt setja upp CodeIgniter ósjálfstæði þarftu tónskáld. Það er auðvelt að setja upp með eftirfarandi skipunum:
# curl -sS https://getcomposer.org/installer | php # mv composer.phar /usr/local/bin/composer # chmod +x /usr/local/bin/composer
Settu upp CodeIgniter Framework
Nú erum við tilbúin til að halda áfram með uppsetningu CodeIgniter. Farðu fyrst í rótarskrá vefþjónsins þíns.
# cd /var/www/html/
Síðan ætlum við að nota git til að klóna CodeIgniter úr git geymslunni
# git clone https://github.com/bcit-ci/CodeIgniter.git .
Næst munum við setja upp nauðsynlegar ósjálfstæði sem keyra tónskáld:
# composer install
Nú munum við uppfæra eignarhald skrárnar í notanda apache:
# chown -R apache:apache /var/www/html/
Stilla CodeIgniter Base URL
Nú munum við stilla grunnslóðina með því að breyta eftirfarandi skrá:
# vi /var/www/html/application/config/config.php
Breyttu eftirfarandi línu:
$config['base_url'] = '';
Og innan tilvitnanna skaltu bæta við slóðinni sem þú munt nota til að fá aðgang að forritinu. Fyrir mig væri þetta http://192.168.20.148.
$config['base_url'] = 'http://192.168.20.148';
Stilla CodeIgniter gagnagrunnstengingu
Til að stilla gagnagrunnsstillingarnar fyrir CodeIgniter þinn skaltu breyta eftirfarandi skrá með uppáhalds textaritlinum þínum:
# vi /var/www/html/application/config/database.php
Finndu eftirfarandi hluta:
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => '', 'password' => '', 'database' => '', 'dbdriver' => 'mysqli',
Breyta í:
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'code_db', 'password' => 'password', 'database' => 'code_db', 'dbdriver' => 'mysqli',
Vistaðu skrána. Nú ertu tilbúinn til að hlaða inn vafra til að staðfesta að CodeIgniter virki. Sláðu bara inn grunnslóðina sem þú hefur notað áður í veffangastiku vafrans þíns:
http://192.168.20.148
Jafnvel þó að þú hafir lokið uppsetningu á CodeIgniter, þá er miklu meira sem hægt er að gera frá þessum tímapunkti. Ef þú ert nýr í rammanum geturðu skoðað skjöl CodeIgniter til að kynnast því betur og gera sem mest úr því.