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






