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