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
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
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/
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ä:
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
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
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
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.