CodeIgniteri allalaadimine ja installimine koos heliloojaga

Selles รตpetuses vaatleme, kuidas saate CodeIgniteri installida ja konfigureerida. Need on kaks CodeIgniteri installimisviisi. Uusima versiooni saate alla laadida CodeIgniteri veebisaidilt vรตi installimise automatiseerimiseks kasutada mรตnda tรถรถriista nagu helilooja

CodeIgniter Frameworki allalaadimine ja installimine

Selle lรคhtekood CodeIgniteri raamistik on saadaval CodeIgniteri ametlikul veebisaidil. Kui soovite alla laadida raamistiku uusima versiooni, peaksite seda tegema ametlikult veebisaidilt.

Samm 1) Laadige alla CodeIgniter Framework.

Avage oma brauseris jรคrgmine URL https://codeigniter.com/.

Alloleval pildil on allalaadimislink raamistiku uusima versiooni juurde

Laadige alla ja installige CodeIgniter Framework

Samm 2) Pakkige CodeIgniter-4.1.4.zip fail lahti.

รœlaltoodud lingil klรตpsamine laadib raamistiku alla pakitud kaustana ja pakib lahti CodeIgniter-4.1.4.zip sisu

Samm 3) Looge uus kataloog.

Oletame, et soovite luua projekti nimega veebipood. Projekti kรคivitamiseks vรตite jรคrgida jรคrgmisi samme. Looge oma arenduskettale uus kataloog, nt D:\Sites\online-store

Samm 4) Avage CodeIgniter-4.1.4 sisu.

Nรผรผd peaksite nรคgema jรคrgmisi faile. Kopeerige รผlaltoodud sisu oma projekti kataloogi, nt D:\Sites\online-store

Laadige alla ja installige CodeIgniter Framework

Samm 5) Avage terminal ja kรคivitage jรคrgmine kรคsk.

Kรคivitage sisseehitatud PHP-server, et veenduda, et kรตik on korras.

cd D:\Sites\ online-store

Kรคivitage jรคrgmine kรคsk

php -S localhost:3000

6. samm) Avage allolev URL.

Laadige oma brauserisse jรคrgmine URL. http://localhost:3000/

Laadige alla ja installige CodeIgniter Framework

Kui nรคete รผlalt pilti, siis kรตik tรถรถtab hรคsti,

Mis on CodeIgniteris Composer?

. Koostama CodeIgniter on PHP paketihaldussรผsteem. Pakett on lihtsalt PHP-skriptide kogum, mis tรถรถtavad koos รผhe eesmรคrgi nimel. Selle mรครคratluse pรตhjal vรตib CodeIgniter, kuigi see on raamistik, helilooja terminoloogias paketi mรคrgistamiseks.

Jรคrgmine pilt nรคitab, kuidas helilooja CodeIgniteris tรถรถtab:

Helilooja CodeIgniteris
Helilooja CodeIgniteris

CodeIgniteri autor hostib paketti aadressil Pakendaja mis on PHP pakettide jne keskne hoidla.

Kui arendaja kรคivitab CodeIgniteri allalaadimiseks kรคsu helilooja, suhtleb Composer Packagistiga ja laadib alla paketi uusima versiooni. Lisaks raamistike, nagu CodeIgniter, installimisele saab Composerit kasutada ka;

  • Installige รผksikud paketid, nรคiteks kolmanda osapoole meilid vรตi andmebaaside kogu
  • Vรคrskendage olemasolevaid pakette
  • Eemaldage installitud paketid

Kuidas heliloojat alla laadida ja installida

Siin on sammud Composeri allalaadimiseks ja installimiseks CodeIgniteris:

Step 1) Laadige oma brauserisse jรคrgmine URL https://getcomposer.org/download/

Laadige alla seadistus ja jรคrgige installijuhiseid.

Step 2) Avage kรคsuviip/terminal

Kรคivitage jรคrgmine kรคsk

composer

Nรคete jรคrgmisi tulemusi

Laadige alla ja installige Composer

Kui nรคete รผlaltoodud tulemusi, siis รตnnitleme, helilooja on edukalt installitud.

Loome nรผรผd uue projekti nimega e-pood

Kรคivitage jรคrgmine kรคsk

composer create-project CodeIgniter/framework online-store

SIIN,

  • koostaja loo-projekt CodeIgniter/framework veebipoe helilooja kutsub vรคlja helilooja programmi, loo-projekt laadib alla mรครคratud projektiraamistiku, mis asub nimeruumis CodeIgniter.

Peaksite nรคgema jรคrgmisega sarnaseid tulemusi

Laadige alla ja installige Composer

Kui olete terminali kรคskude suur fรคnn, siis see on viis, muidu vรตite kasutada vana head zip-faili allalaadimist, lahti pakkimist ja รตnnelikku kodeerimist.

CodeIgniteri konfiguratsioonifailid

Nรผรผd, kui oleme CodeIgniteri edukalt installinud, vaatame konfiguratsioonikataloogi

Konfiguratsioonikataloog asub kohas

application/config

CodeIgniteri konfiguratsioonifailid

SIIN,

  • autoload.php โ€“ mรครคrab abistajad, teegid, draiverid, paketid jne, mis tuleks rakenduse kรคivitumisel laadida
  • config.php โ€“ sisaldab rakenduse konfiguratsioone, nagu baas-url, keel, pรคringu stringid jne.
  • constants.php โ€“ nagu nimigi รผtleb, kasutasin seda faili rakenduse konstantide mรครคratlemiseks
  • andmebaas.php โ€“ sisaldab andmebaasi รผhenduse parameetreid
  • doctypes.php โ€“ mรครคratleb dokumenditรผรผbid, nt html4, html5, sv10 jne
  • Foreign_chars.php โ€“ mรครคratleb vรตรตrmรคrgid, st tรคhemรคrgid, mida leidub sellistes keeltes nagu vene keel ja teised
  • konksud.php โ€“ vรตimaldab teil mรครคrata oma konksud
  • memcached.php - kui kasutate CodeIgniterit koos Memcachediga, saate seda faili kasutada konfiguratsioonide jaoks.
  • migratsioon.php โ€“ kui soovite CodeIgniteris andmebaasi migreerimist kasutada, saate seadete konfigureerimiseks kasutada seda faili.
  • mimes.php โ€“ sisaldab faili MIME tรผรผpe
  • profile.php โ€“ sisaldab sรคtteid, mida kasutab sisseehitatud CodeIgniteri kompilaator
  • routes.php โ€“ sisaldab rakendusteid
  • emotikonid.php โ€“ sisaldab emotikonide seadeid
  • user_agendid.php โ€“ sisaldab seadeid brauseri kasutajaagentidele, st Chrome'ile, Opera, FirefoxJne

CodeIgniteri konfiguratsioonid

Teeme nรผรผd CodeIgniteris mรตned kรตige levinumad sรคtted:

Open application/config/config.php

Baas-URL

$config['base_url'] = '';

Mรครคrab baas-URL-i. Kui see on tรผhi, mรครคrab CodeIgniter selle teie jaoks automaatselt. Kui soovite oma baas-URL-i kohta selgesรตnaliselt rรครคkida, vรตite kasutada jรคrgmist

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

SIIN,

  • $config['base_url'] = 'http://localhost:3000'; mรครคrab baas-URL-i kohalikuks hostiks, mis tรถรถtab pordis 3000.

Klassi eesliide

CodeIgniter kasutab eesliidet CI_Classname. Parima praktikana ja sisemiste klassidega kokkupรตrgete vรคltimiseks vรตite lisada oma klassi eesliidese, st MY_Classname. Jรคrgmist rida kasutatakse teie klassi eesliite mรครคramiseks

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

Pรคring stringid

Need on parameetrid, mida kรผlastatakse URL-is, st example.com/index.php?q=eggs. Kui soovite selliseid URL-e kasutada, peate mรครคrama

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

Muud seaded

Need on paljud sรคtted, mida saate failis config.php mรครคrata, sealhulgas kuupรคevavormingud, vahemรคlu ja vaateteed jne. suur osa konfigureerimisest sรตltub teie rakenduse vajadustest

Kuidas eemaldada CodeIgniterist index.php

CodeIgniter on MVC raamistik. See tรคhendab, et sellel on rakenduses รผks sisenemispunkt, mille nimi on index.php. Pole tรคhtis, millisele URL-ile ligi pรครคsete. Nad kรตik lรคbivad index.php. vaikimisi kuvatakse URL-is indeks.php, nagu on nรคidatud allolevas nรคites

example.com/index.php?q=eggs

URL nรคeb pikem ja veider vรคlja. Hea on see, et saate CodeIgniteri seadistamine selle eemaldamiseks.

Avage application/config/config.php

Leidke jรคrgmine rida:

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

SIIN,

  • Me kasutame lehe eemaldamiseks mod_rewrite'i, nii et vastavalt nรตuetele tuleks see tรผhjaks mรครคrata.

Jรคrgmiseks peame looma faili .htaccess, mis kirjutab URL-id รผmber

Lisage rakenduse juurkataloogi uus fail .htacces

Lisage jรคrgmine kood:

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

SIIN,

  • รœlaltoodud kood on mรตeldud veebiserverite konfigureerimiseks, mis kรคitavad apache serverit. รœlaltoodud kood saab pรตhimรตtteliselt URI parameetrid ja kรคivitab need faili index.php kaudu isegi siis, kui seda brauseri URL-is ei kuvata.

kokkuvรตte

  • Need on kaks CodeIgniteri installimisviisi. Uusima versiooni saate alla laadida CodeIgniteri veebisaidilt vรตi installimise automatiseerimiseks kasutada heliloojat.
  • Helilooja on paketihaldussรผsteem PHP.
  • Heliloojat saab kasutada: รผksikute pakettide installimiseks, olemasolevate pakettide vรคrskendamiseks installitud pakettide eemaldamiseks.

Vรตta see postitus kokku jรคrgmiselt: