Kuinka ladata & Asenna CodeIgniter + Composer (kokoonpano sisältyy)

Sisällysluettelo:

Anonim

Tässä opetusohjelmassa tarkastelemme kuinka voit asentaa ja määrittää CodeIgniterin. Ne ovat kaksi tapaa asentaa CodeIgniter. Voit ladata uusimman version CodeIgniter-verkkosivustolta tai käyttää automaattista asennusta työkalun, kuten säveltäjän, avulla.

Tässä opetusohjelmassa opit:

  • Lataa uusin CodeIgniter Framework
  • Mikä on säveltäjä?
  • Kuinka asentaa Composer
  • CodeIgniter Config -tiedostot
  • CodeIgniter-määritykset
  • Kuinka poistaa index.php CodeIgniteristä

Lataa ja asenna uusin CodeIgniter Framework

CodeIgniter-kehyksen lähdekoodi on saatavana virallisella CodeIgniter-verkkosivustolla. Jos haluat ladata kehyksen uusimman version, tee se virallisella verkkosivulla.

Vaihe 1) Avaa seuraava URL selaimessasi https://codeigniter.com/

Alla olevassa kuvassa näkyy latauslinkki kehyksen uusimpaan versioon

Vaihe 2) Napsauttamalla yllä olevaa linkkiä, kehys ladataan pakattuna kansiona. Pura CodeIgniter-3.1.10.zip-tiedoston sisältö

Vaihe 3) Oletetaan, että haluat luoda projektin nimeltä verkkokauppa. Voit seurata seuraavia vaiheita aloittaaksesi projektisi. Luo uusi hakemisto kehitysasemallesi, esim. D: \ Sites \ online-store

Vaihe 4) Avaa CodeIgniter-3.1.10 sisältö, sinun pitäisi pystyä näkemään seuraavat tiedostot

Kopioi yllä oleva sisältö projektihakemistoon, esim. D: \ Sites \ online-store

Vaihe 5) Varmista vain, että kaikki on kunnossa, avaamalla pääte ja käynnistämällä sisäänrakennettu PHP-palvelin

cd D:\Sites\ online-store

Suorita seuraava komento

php -S localhost:3000

lataa seuraava URL-osoite selaimeesi

http: // paikallinen isäntä: 3000 /

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

Mikä on säveltäjä?

Säveltäjä on PHP: n paketinhallintajärjestelmä. Paketti on yksinkertaisesti kokoelma PHP-skriptejä, jotka toimivat yhdessä kohti yhtä tavoitetta. Tämän määritelmän perusteella CodeIgniter voi, vaikka se onkin kehys, täyttää säveltäjän terminologian merkinnän paketiksi.

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

CodeIgniterin kirjoittaja isännöi pakettia Packagistissa, joka on PHP-pakettien yms. Keskusvarasto.

Kun kehittäjä suorittaa säveltäjän komennon ladata CodeIgniter, Composer on yhteydessä Packagistiin ja lataa paketin viimeisimmän version. Kehysten, kuten CodeIgniterin, asentamisen lisäksi Composeriin voidaan myös käyttää;

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

Kuinka asentaa Composer

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

Lataa asennus ja noudata asennusohjeita.

Vaihe 2) Avaa komentokehote / pääte

Suorita seuraava komento

composer

Näet seuraavat tulokset

Jos näet yllä olevat tulokset, onnittelut, olet asentanut säveltäjän onnistuneesti.

Luodaan nyt uusi projekti nimeltä online-store

Suorita seuraava komento

composer create-project CodeIgniter/framework online-store

TÄSSÄ,

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

Sinun pitäisi pystyä näkemään seuraavat tulokset

Jos olet suuri komentojen fani päätelaitteessa, tämä on tapa mennä, muuten voit käyttää vanhanaikaisia ​​ladata pakattu tiedosto, pura ja onnellinen koodaus.

CodeIgniter Config -tiedostot

Nyt kun CodeIgniter on asennettu onnistuneesti, katsotaanpa kokoonpanohakemisto

Kokoonpanohakemisto sijaitsee

application/config

TÄSSÄ,

  • autoload.php - määrittää apurit, kirjastot, ohjaimet, paketit jne., jotka tulisi ladata sovelluksen käynnistyessä
  • config.php - sisältää sovelluskokoonpanoja, kuten perus-URL-osoitteen, kielen, kyselymerkkijonot jne.
  • constants.php - kuten nimi vihjaa, tätä tiedostoa käytin määrittelemään sovellusvakiot
  • database.php - sisältää tietokantayhteysparametrit
  • doctypes.php - määrittelee asiakirjatyypit eli html4, html5, sv10 jne
  • ulkomaiset_merkit.php - määrittelee vieraat merkit, jotka ovat merkkejä, jotka löytyvät kieliltä, ​​kuten venäjä ja muut
  • hooks.php - antaa sinun 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ää tietokantasiirtoja CodeIgniterissä, voit käyttää tätä tiedostoa asetusten määrittämiseen.
  • mimes.php - sisältää tiedostomime-tyypit
  • profile.php - sisältää asetukset, joita sisäänrakennettu CodeIgniter-kääntäjä käyttää
  • route.php - sisältää sovellusreitit
  • hymiöt.php - sisältää hymiöiden asetukset
  • user_agents.php - sisältää asetukset selaimen käyttäjäagenteille, esim. Chrome, Opera, Firefox jne.

CodeIgniter-määritykset

tehdään nyt joitain yleisimpiä asetuksia CodeIgniterissä

Open application/config/config.php

Perus-URL

$config['base_url'] = '';

Asettaa perus-URL-osoitteen. Jos tyhjä, CodeIgniter asettaa sen sinulle automaattisesti. Jos haluat selventää perus-URL-osoitettasi, voit käyttää jotain seuraavista

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

TÄSSÄ,

  • $ config ['base_url'] = 'http: // paikallinen isäntä: 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 lisätä luokkasi etuliitteeseen, eli MY_Luokanimi. Seuraavaa riviä käytetään luokan etuliitteen asettamiseen

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

Kyselyjonot

Nämä ovat parametreja, joita käytetään URL-osoitteessa, esim. 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än polut jne.

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. Kaikki käyvät läpi index.php. oletusarvoisesti index.php näkyy URL-osoitteessa alla olevan esimerkin mukaisesti

example.com/index.php?q=eggs

URL näyttää pidemmältä ja oudolta. Hyvä asia on, että voit määrittää CodeIgniterin poistamaan sen.

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 -sivua sivun poistamiseen, joten vaatimuksen mukaan tämä tulisi asettaa tyhjäksi.

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

Lisää uusi .htacces-tiedosto sovelluksen juurihakemistoon

Lisää seuraava koodi

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

TÄSSÄ,

  • Yllä oleva koodi on tarkoitettu apache-palvelinta käyttävien verkkopalvelimien määrittämiseen. Yllä oleva koodi saa URI-parametrit periaatteessa 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 käyttää säveltäjää asennuksen automatisointiin
  • Säveltäjä on PHP: n paketinhallintajärjestelmä
  • Säveltäjää voidaan käyttää: Asenna yksittäiset paketit, Päivitä olemassa olevat paketit poista asennettu paketti