Kuinka ladata ja asentaa CodeIgniter Composerilla

Tässä opetusohjelmassa aiomme tarkastella, kuinka voit asentaa ja määrittää CodeIgniterin. Ne ovat kaksi tapaa asentaa CodeIgniter. Voit ladata uusimman version CodeIgniter-verkkosivustolta tai voit automatisoida asennuksen käyttämällä työkalua, kuten säveltäjä.

CodeIgniter Frameworkin lataaminen ja asentaminen

Lähdekoodi tiedostolle CodeIgniter Framework on saatavilla virallisella CodeIgniter-verkkosivustolla. Jos haluat ladata kehyksen uusimman version, sinun tulee tehdä se viralliselta verkkosivulta.

Vaihe 1) Lataa CodeIgniter Framework.

Avaa seuraava URL-osoite selaimessasi https://codeigniter.com/.

Alla olevassa kuvassa on latauslinkki kehyksen uusimpaan versioon

Lataa ja asenna CodeIgniter Framework

Vaihe 2) Pura CodeIgniter-4.1.4.zip-tiedosto.

Yllä olevan linkin napsauttaminen lataa kehyksen zip-kansiona ja purkaa CodeIgniter-4.1.4.zip-tiedoston sisällön

Vaihe 3) Luo uusi hakemisto.

Oletetaan, että haluat luoda projektin nimeltä verkkokauppa. Voit aloittaa projektin noudattamalla seuraavia vaiheita. Luo uusi hakemisto kehitysasemallesi, esim. D:\Sites\online-store

Vaihe 4) Avaa CodeIgniter-4.1.4:n sisältö.

Nyt sinun pitäisi pystyä näkemään seuraavat tiedostot. Kopioi yllä oleva sisältö projektihakemistoosi, esim. D:\Sites\online-store

Lataa ja asenna CodeIgniter Framework

Vaihe 5) Avaa pääte ja suorita seuraava komento.

Käynnistä sisäänrakennettu PHP-palvelin varmistaaksesi, että kaikki on kunnossa.

cd D:\Sites\ online-store

Suorita seuraava komento

php -S localhost:3000

Vaihe 6) Avaa alla oleva URL-osoite.

Lataa seuraava URL-osoite selaimeesi. http://localhost:3000/

Lataa ja asenna CodeIgniter Framework

Jos näet yllä olevan kuvan, kaikki toimii hyvin,

Mikä on Composer CodeIgniterissä?

- säveltää CodeIgniter on PHP:n paketinhallintajärjestelmä. Paketti on yksinkertaisesti kokoelma PHP-skriptejä, jotka työskentelevät yhdessä kohti yhtä tavoitetta. Tämän määritelmän perusteella CodeIgniter voi, vaikka se onkin kehys, pätevöitymään paketiksi säveltäjäterminologiassa.

Seuraava kuva näyttää kuinka säveltäjä toimii CodeIgniterissä:

Säveltäjä CodeIgniterissä
Säveltäjä CodeIgniterissä

CodeIgniterin kirjoittaja isännöi pakettia osoitteessa Pakkaaja joka on keskusvarasto PHP-paketteille jne.

Kun kehittäjä suorittaa Composer-komennon ladatakseen CodeIgniterin, Composer kommunikoi Packagistin kanssa ja lataa paketin uusimman version. CodeIgniterin kaltaisten puitteiden asennuksen lisäksi Composeria voidaan käyttää myös;

  • Asenna yksittäisiä paketteja, kuten kolmannen osapuolen sähköposti tai tietokantakirjasto
  • Päivitä olemassa olevat paketit
  • Poista asennetut paketit

Kuinka ladata ja asentaa Composer

Tässä ovat vaiheet Composerin lataamiseen ja asentamiseen CodeIgniteriin:

Vaihe 1) Lataa seuraava URL-osoite selaimeesi https://getcomposer.org/download/

Lataa asennus ja seuraa asennusohjeita.

Vaihe 2) Avaa komentokehote/pääte

Suorita seuraava komento

composer

Näet seuraavat tulokset

Lataa ja asenna Composer

Jos näet yllä olevat tulokset, onnittelut, säveltäjän asennus onnistui.

Luodaan nyt uusi projekti nimeltä verkkokauppa

Suorita seuraava komento

composer create-project CodeIgniter/framework online-store

TÄSSÄ,

  • säveltäjä luo-projekti CodeIgniter/framework verkkokauppa säveltäjä kutsuu säveltäjäohjelman, luo-projekti lataa määritetyn projektikehyksen, joka on nimiavaruudessa CodeIgniter.

Sinun pitäisi pystyä näkemään seuraavanlaisia ​​tuloksia

Lataa ja asenna Composer

Jos olet päätteen komentojen suuri fani, tämä on oikea tapa, muuten voit käyttää vanhaa kunnon ladata zip-tiedosto, purkaa ja onnellista koodausta.

CodeIgniter-asetustiedostot

Nyt kun olemme onnistuneesti asentaneet CodeIgniterin, katsotaanpa asetushakemistoa

Määrityshakemisto sijaitsee osoitteessa

application/config

CodeIgniter-asetustiedostot

TÄSSÄ,

  • autoload.php – määrittää apuohjelmat, kirjastot, ajurit, paketit jne. jotka tulee ladata sovelluksen käynnistyessä
  • config.php – sisältää sovellusmäärityksiä, kuten perus-URL-osoitteen, kielen, kyselyn merkkijonot jne.
  • vakiot.php – Kuten nimestä voi päätellä, tätä tiedostoa käytin määrittämään sovellusvakiot
  • tietokanta.php – sisältää tietokantayhteysparametreja
  • doctypes.php – määrittää asiakirjatyypit, kuten html4, html5, sv10 jne
  • Foreign_chars.php – määrittelee vieraita merkkejä, jotka ovat merkkejä, joita löytyy kielistä, kuten venäjästä ja muista kielistä
  • koukut.php – voit määrittää omat koukut
  • memcached.php – jos käytät CodeIgniteriä yhdessä Memcachedin kanssa, voit käyttää tätä tiedostoa määrityksiin.
  • migration.php – jos haluat käyttää tietokannan siirtoja CodeIgniterissä, voit käyttää tätä tiedostoa asetusten määrittämiseen.
  • mimes.php – sisältää tiedostomime-tyyppejä
  • profiili.php – sisältää asetukset, joita sisäänrakennettu CodeIgniter-kääntäjä käyttää
  • routes.php – sisältää levitysreitit
  • hymiöt.php – sisältää asetukset hymiöille
  • user_agents.php – sisältää asetukset selaimen käyttäjäagenteille, esim. Chromelle, Opera, Firefox, Jne

CodeIgniter-määritykset

Tehdään nyt joitain CodeIgniterin yleisimmistä asetuksista:

Open application/config/config.php

Perus-URL

$config['base_url'] = '';

Asettaa perus-URL-osoitteen. Jos se on tyhjä, CodeIgniter asettaa sen sinulle automaattisesti. Jos haluat kertoa perus-URL-osoitteestasi selkeästi, voit käyttää jotain seuraavan kaltaista

$config['base_url'] = 'http://localhost:3000';

TÄSSÄ,

  • $config['base_url'] = 'http://localhost:3000'; asettaa perus-URL-osoitteeksi localhost, joka toimii portissa 3000.

Luokan etuliite

CodeIgniter käyttää etuliitettä CI_Classname. Parhaana käytäntönä ja välttääksesi törmäykset sisäisten luokkien kanssa voit liittää luokkasi etuliitteen eli MY_Classname. Seuraavaa riviä käytetään luokan etuliitteen asettamiseen

$config['subclass_prefix'] = 'MY_';

Kyselyjonot

Nämä ovat parametreja, joissa käydään URL-osoitteessa, eli example.com/index.php?q=eggs. Jos haluat käyttää tällaisia ​​URL-osoitteita, sinun on määritettävä

$config['enable_query_strings'] = FALSE;
To
$config['enable_query_strings'] = TRUE;

Muut asetukset

Ne ovat monia asetuksia, jotka voit määrittää config.php:ssä, mukaan lukien päivämäärämuodot, välimuisti ja näkymäpolut jne. Suuri osa määrittämästäsi asetukset riippuu sovelluksesi tarpeista

Kuinka poistaa index.php CodeIgniteristä

CodeIgniter on MVC-kehys. Tämä tarkoittaa, että sillä on yksi sisääntulopiste sovellukseen, joka on index.php. Ei ole väliä mitä URL-osoitetta käytät. Ne kaikki käyvät läpi index.php:n. oletusarvoisesti index.php näkyy URL-osoitteessa alla olevan esimerkin mukaisesti

example.com/index.php?q=eggs

URL-osoite näyttää pidemmältä ja oudolta. Hyvä asia on, että voit määritä CodeIgniter sen poistamiseksi.

Avaa application/config/config.php

Etsi seuraava rivi:

$config['index_page'] = 'index.php';
Set it to the following
$config['index_page'] = '';

TÄSSÄ,

  • Käytämme mod_rewrite-komentoa sivun poistamiseen, joten vaatimusten mukaan tämä tulee asettaa tyhjäksi.

Seuraavaksi meidän on luotava .htaccess, joka kirjoittaa uudelleen URL-osoitteet

Lisää uusi tiedosto .htacces sovelluksen juurihakemistoon

Lisää seuraava koodi:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

TÄSSÄ,

  • Yllä oleva koodi on tarkoitettu apache-palvelinta käyttävien verkkopalvelimien määrittämiseen. Yllä oleva koodi periaatteessa saa URI-parametrit ja suorittaa ne index.php:n kautta, vaikka se ei näy selaimen URL-osoitteessa.

Yhteenveto

  • Ne ovat kaksi tapaa asentaa CodeIgniter. Voit ladata uusimman version CodeIgniter-verkkosivustolta tai voit automatisoida asennuksen säveltäjän avulla.
  • Säveltäjä on paketinhallintajärjestelmä PHP.
  • Säveltäjää voidaan käyttää: Asenna yksittäisiä paketteja, Päivitä olemassa olevat paketit poista asennetut paketit.