Kuidas alla laadida ja installida CodeSüütaja koos heliloojaga

Selles õpetuses vaatame, kuidas installida ja seadistada CodeSüütaja. Neil on kaks paigaldusviisi. CodeIgniter. Uusima versiooni saate alla laadida aadressilt CodeIgniteri veebisait või saate installimise automatiseerimiseks kasutada tööriista, näiteks heliloojat

Kuidas alla laadida ja installida CodeSüütaja raamistik

Selle lähtekood CodeSüütaja raamistik on ametlikult saadaval CodeIgniteri veebisait. Kui soovite raamistiku uusima versiooni alla laadida, peaksite seda tegema ametlikult veebilehelt.

Samm 1) Laadige alla CodeSüütaja raamistik.

Ava järgmine URL oma brauseris https://codeigniter.com/.

Alloleval pildil on allalaadimislink raamistiku uusima versiooni juurde

Last ned og installer CodeSüütaja raamistik

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

Ülaltoodud lingile klõpsates laaditakse raamistik alla zip-kaustana ja selle sisu saab lahti pakkida. CodeIgniter-4.1.4.zip

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

4. samm) Avage sisu CodeSüütaja-4.1.4.

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

Last ned og installer CodeSüütaja raamistik

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 osa URL.

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

Last ned og installer CodeSüütaja raamistik

Kui näete ülalt pilti, siis kõik töötab hästi,

Mis on helilooja? CodeSüütaja?

. Koostama in CodeIgniter on PHP paketihaldussüsteem. Pakett on lihtsalt PHP skriptide kogum, mis töötavad koos ühe eesmärgi nimel. Selle definitsiooni põhjal CodeIgniter võib küll raamistikust hoolimata kvalifitseeruda helilooja terminoloogias paketiks nimetamiseks.

Järgnev pilt näitab, kuidas helilooja töötab CodeSüütaja:

Helilooja Codeelektrisütik
Helilooja Codeelektrisütik

Autor CodeIgniter majutab paketti aadressil Pakendaja mis on PHP pakettide jne keskne hoidla.

Kui arendaja käivitab allalaadimiseks käsu composer CodeIgniter, Composer suhtleb Packagistiga ja laadib alla paketi uusima versiooni. Lisaks raamistike, näiteks ... installimisele CodeIgniterit ja heliloojat saab kasutada ka selleks, et;

  • 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 Composeri allalaadimise ja installimise sammud CodeSüütaja:

Step 1) Laadige järgmine URL oma brauseris 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,

  • helilooja loomise projekt CodeIgniter/framework online-store composer käivitab composer programmi, create-project laadib alla määratud projekti raamistiku, mis asub nimeruumis. CodeSüütaja.

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.

CodeSüütaja konfiguratsioonifailid

Nüüd, kui oleme edukalt installinud CodeIgniter, vaatame konfiguratsioonikataloogi

Konfiguratsioonikataloog asub kohas

application/config

CodeSüütaja 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 te kasutate CodeIgniterit koos Memcachediga saate seejärel seda faili konfiguratsioonide jaoks kasutada.
  • migratsioon.php – kui soovite andmebaasi migratsioone kasutada CodeIgniter, seejärel saate seda faili sätete konfigureerimiseks kasutada.
  • mimes.php – sisaldab faili MIME tüüpe
  • profile.php – sisaldab sätteid, mida sisseehitatud CodeSüütaja kompilaator
  • routes.php – sisaldab rakendusteid
  • emotikonid.php – sisaldab emotikonide seadeid
  • user_agendid.php – sisaldab seadeid brauseri kasutajaagentidele, st Chrome'ile, Opera, FirefoxJne

CodeSüütaja konfiguratsioonid

Teeme nüüd mõned kõige levinumad sätted CodeSüütaja:

Open application/config/config.php

alus URL

$config['base_url'] = '';

Määrab aluse URLKui see on tühi, siis CodeIgniter seadistab selle teie eest automaatselt. Kui soovite oma baasi kohta selgesõnaline olla URL, siis võid kasutada midagi sellist nagu järgmine

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

SIIN,

  • $config['base_url'] = 'http://localhost:3000'; määrab baasi URL localhostile, mis töötab pordil 3000.

Klassi eesliide

CodeIgniter kasutab eesliidet CI_Klassinimi. Parima tava kohaselt ja sisemiste klassidega kokkupõrgete vältimiseks saate oma klassile lisada eesliite, nt MY_Klassinimi. Järgmist rida kasutatakse klassi eesliite määramiseks.

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

Päring stringid

Need on parameetrid, mida külastatakse URLnt example.com/index.php?q=eggs. Kui soovite sellist kasutada URLs, siis 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 index.php failist Codeelektrisütik

CodeSüütaja on MVC raamistikSee tähendab, et sellel on rakendusse sisenemiseks üks sisenemispunkt, milleks on index.php. Pole tähtis, mis URL Teile ligipääs. Kõik need lähevad läbi faili index.php. Vaikimisi kuvatakse fail index.php. URL nagu on näidatud allolevas näites

example.com/index.php?q=eggs

. URL näeb välja pikem ja veider. Hea on see, et sa saad seadistada Codeelektrisütik 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ärgmisena peame looma .htaccess-faili, mis kirjutab ümber URLs

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 Apache serverit käitavate veebiserverite seadistamiseks. Ülaltoodud kood hangib põhimõtteliselt URI parameetrid ja käivitab need index.php kaudu, isegi kui see brauseris ei kuvata. URL.

kokkuvõte

  • Need on kaks paigaldusviisi CodeIgniter. Uusima versiooni saate alla laadida aadressilt CodeIgniteri veebisait või saate installi 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: