Kuinka ladata ja asentaa CodeSytytin säveltäjällä
⚡ Älykäs yhteenveto
asentaminen CodeIgniterin voi asentaa kahdella tavalla: lataamalla framework-zip-tiedoston viralliselta sivustolta tai antamalla Composerin automatisoida sen. Asennuksen jälkeen asetustiedostot asettavat pohjan URL, luokan etuliite ja kyselymerkkijonot, ja .htaccess-sääntö poistaa index.php-tiedoston URLs.

Tässä opetusohjelmassa tarkastelemme, kuinka voit asentaa ja konfiguroida CodeSytytin. Asennusta varten on kaksi tapaa. CodeIgniter. Voit ladata uusimman version osoitteesta CodeIgniter-verkkosivustolta tai voit automatisoida asennuksen esimerkiksi Composerilla.
Kuinka ladata ja asentaa CodeIgniter-kehys
Lähdekoodi tiedostolle CodeSytyttimen kehys on saatavilla virallisella CodeIgniter-verkkosivusto. Jos haluat ladata kehyksen uusimman version, sinun tulee tehdä se viralliselta verkkosivulta.
Vaihe 1) Lataa CodeSytyttimen kehys. Avaa seuraavat URL selaimessasi: https://codeigniter.com/Alla oleva kuva näyttää latauslinkin kehyksen uusimpaan versioon.
Vaihe 2) Avaa vetoketju CodeIgniter-4.1.4.zip-tiedosto. Yllä olevaa linkkiä napsauttamalla kehys ladataan zip-kansioon. Pura kansion sisältö. CodeIgniter-4.1.4.zip.
Vaihe 3) Luo uusi hakemisto. Oletetaan, että haluat luoda projektin nimeltä verkkokauppa. Luo uusi hakemisto kehitysasemallesi, esimerkiksi D:\Sivustot\online-store.
Vaihe 4) Avaa sisältö CodeSytytin-4.1.4. Sinun pitäisi nyt nähdä seuraavat tiedostot. Kopioi sisältö projektihakemistoosi, esimerkiksi D:\Sites\online-store.
Vaihe 5) Avaa pääte ja suorita seuraavat komennot. Vaihda projektihakemistoon:
cd D:\Sites\online-store
Käynnistä sitten sisäänrakennettu PHP-palvelin varmistaaksesi, että kaikki on kunnossa:
php -S localhost:3000
Vaihe 6) Avaa URL. Lataa seuraavat URL selaimeesi: http://localhost:3000/
Jos näet yllä olevan kuvan, kaikki toimii hyvin.
Mikä on säveltäjä? CodeSytytin?
säveltää in CodeIgniter on PHP:lle tarkoitettu paketinhallintajärjestelmä. Paketti on yksinkertaisesti kokoelma PHP-skriptejä, jotka toimivat yhdessä samaa tavoitetta kohti. Tämän määritelmän perusteella, CodeVaikka Igniter onkin kehys, se voidaan Composerin terminologiassa luokitella paketiksi.
Seuraava kuva näyttää, miten Composer toimii CodeSytytin:

Kirjoittaja CodeIgniter isännöi pakettia osoitteessa Pakkaaja, joka on PHP-pakettien keskitetty arkisto.
Kun kehittäjä suorittaa Composer-komennon ladatakseen CodeIgniter, Composer kommunikoi Packagistin kanssa ja lataa paketin uusimman version. Kehysten, kuten CodeIgniter, Composer -sovellusta voidaan käyttää myös seuraaviin tarkoituksiin:
- Asenna yksittäisiä paketteja, kuten kolmannen osapuolen sähköposti- tai tietokantakirjasto.
- Päivitä olemassa olevat paketit.
- Poista asennetut paketit.
Säveltäjän lataaminen ja asentaminen
Näin lataat ja asennat Composerin: CodeSytytin:
Vaihe 1) Lataa seuraavat URL selaimessasi: https://getcomposer.org/download/Lataa asennusohjelma ja noudata asennusohjeita.
Vaihe 2) Avaa komentokehote tai pääte ja suorita seuraava komento:
composer
Näet seuraavat tulokset:
Jos näet yllä olevat tulokset, onneksi olkoon, olet asentanut Composerin onnistuneesti. Luodaan nyt uusi projekti nimeltä online-store. Suorita seuraava komento:
composer create-project CodeIgniter/framework online-store
Tässä:
- säveltäjän luontiprojekti CodeIgniter/framework-verkkokauppa: composer kutsuu Composer-ohjelmaa ja create-project lataa määritetyn projektikehyksen, joka sijaitsee nimiavaruudessa CodeSytytin.
Sinun pitäisi nähdä seuraavanlaisia tuloksia:
Jos pidät päätekomentoista, tämä on oikea tapa toimia. Muussa tapauksessa voit käyttää vanhanaikaista lähestymistapaa: lataa zip-tiedosto, pura se ja aloita koodaaminen.
CodeSytyttimen määritystiedostot
Nyt kun olemme asentaneet onnistuneesti CodeIgniter, katsotaanpa asetushakemistoa. Se sijaitsee paikassa:
application/config
Tässä:
- autoload.php – määrittää apuohjelmat, kirjastot, ajurit ja paketit, jotka tulisi ladata sovelluksen käynnistyessä.
- config.php – sisältää sovellusmäärityksiä, kuten peruskonfiguraatioita URL, kieli ja kyselymerkkijonot.
- vakiot.php – kuten nimestä voi päätellä, tätä tiedostoa käytetään sovellusvakioiden määrittämiseen.
- tietokanta.php – sisältää tietokantayhteysparametrit.
- doctypes.php – määrittelee asiakirjatyypit, kuten html4, html5 ja niin edelleen.
- Foreign_chars.php – määrittelee vieraskieliset merkit eli merkit, joita esiintyy esimerkiksi venäjän ja muiden kielten kielissä.
- koukut.php – antaa sinun määrittää omat koukut.
- memcached.php – jos käytät CodeIgniterin ja Memcachedin konfigurointia varten voit käyttää tätä tiedostoa.
- migration.php – jos haluat käyttää tietokannan migraatioita CodeSytytin, voit käyttää tätä tiedostoa asetusten määrittämiseen.
- mimes.php – sisältää tiedostojen MIME-tyyppejä.
- profiili.php – sisältää sisäänrakennetun sovelluksen käyttämiä asetuksia CodeIgniter-kääntäjä.
- routes.php – sisältää sovellusreitit.
- hymiöt.php – sisältää hymiöiden asetukset.
- user_agents.php – sisältää asetukset selaimen käyttäjäagenteille, kuten Chromelle, Opera, Firefox, Ja niin edelleen.
CodeSytyttimen kokoonpanot
Tehdään nyt joitakin yleisimpiä asetuksia kohdassa CodeSytytin. Avaa tiedosto application/config/config.php.
pohja URL
$config['base_url'] = '';
Tämä asettaa pohjan URLJos se on tyhjä, CodeSytytin asettaa sen automaattisesti. Jos haluat olla tarkka tukikohdastasi URL, voit käyttää jotain seuraavanlaista:
$config['base_url'] = 'http://localhost:3000';
Tässä:
- $config['base_url'] = 'http://localhost:3000'; asettaa tukikohdan URL localhostiin, joka toimii portissa 3000.
Luokan etuliite
CodeIgniter käyttää etuliitettä CI_Classname. Parhaan käytäntönä ja törmäysten välttämiseksi sisäisten luokkien kanssa voit lisätä oman luokkasi etuliitteen, esimerkiksi MY_Classname. Seuraava rivi asettaa luokkasi etuliitteen:
$config['subclass_prefix'] = 'MY_';
Kyselyjonot
Nämä ovat parametreja, jotka näkyvät URL, eli esimerkki.com/index.php?q=munat. Jos haluat käyttää tällaista URLs, sinun on asetettava:
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
Muut asetukset
config.php-tiedostossa voi määrittää monia asetuksia, kuten päivämäärämuodot, välimuistin ja katselupolut. Suuri osa määrityksistä riippuu sovelluksesi tarpeista.
Kuinka poistaa index.php tiedostosta Codesytytin
CodeSytytin on MVC-kehysTämä tarkoittaa, että sillä on yksi sisäänpääsykohta sovellukseen, joka on index.php. Sillä ei ole väliä, mitä URL käytät niitä; ne kaikki kulkevat index.php-tiedoston kautta. Oletusarvoisesti index.php näkyy URL, kuten alla olevassa esimerkissä:
example.com/index.php?q=eggs
URL näyttää pidemmältä ja oudolta. Hyvä puoli on, että voit määrittää Codesytytin poistaaksesi sen. Avaa application/config/config.php ja etsi seuraava rivi:
$config['index_page'] = 'index.php'; Set it to the following $config['index_page'] = '';
Tässä:
- Käytämme mod_rewrite-metodia sivun poistamiseen, joten vaatimuksen mukaan tämän tulisi olla tyhjä.
Seuraavaksi meidän on luotava .htaccess-tiedosto, joka kirjoittaa uudelleen URLs. Lisää uusi .htaccess-tiedosto sovelluksen juurihakemistoon ja 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 web-palvelimien konfigurointiin. Se ottaa URI-parametrit ja suorittaa ne index.php-tiedoston kautta, vaikka index.php ei näkyisi selaimessa. URL.






