Letöltés és telepítés CodeIgniter zeneszerzővel
Ebben az oktatóanyagban megnézzük, hogyan telepítheted és konfigurálhatod a CodeGyújtó. Kétféleképpen lehet telepíteni. CodeIgniter. A legújabb verziót letöltheti innen: CodeIgniter weboldal, vagy használhatsz egy eszközt, például egy zeneszerzőt a telepítés automatizálásához
Hogyan kell letölteni és telepíteni CodeIgniter keretrendszer
A forráskód a CodeIgniter keretrendszer hivatalosan elérhető CodeIgniter weboldal. Ha a keretrendszer legújabb verzióját szeretnéd letölteni, akkor azt a hivatalos weboldalról kell megtenned.
1. lépés) Letöltés CodeIgniter keretrendszer.
Nyissa meg a következőt URL böngészőjében https://codeigniter.com/.
Az alábbi képen a keretrendszer legújabb verziójának letöltési linkje látható
2. lépés) Csomagolja ki CodeIgniter-4.1.4.zip fájl.
A fenti linkre kattintva letöltheti a keretrendszert zip mappaként, és kicsomagolhatja a tartalmát. CodeIgniter-4.1.4.zip
3. lépés) Hozzon létre egy új könyvtárat.
Tegyük fel, hogy szeretne létrehozni egy online áruház nevű projektet. A projekt elindításához kövesse az alábbi lépéseket. Hozzon létre egy új könyvtárat a fejlesztői meghajtón, pl. D:\Sites\online-store
4. lépés) Nyissa meg a tartalmát CodeGyújtó-4.1.4.
Most látnia kell a következő fájlokat. Másolja a fenti tartalmat a projekt könyvtárába, pl. D:\Sites\online-store
5. lépés) Nyissa meg a terminált, és futtassa a következő parancsot.
Indítsa el a beépített PHP szervert, hogy megbizonyosodjon arról, hogy minden rendben van.
cd D:\Sites\ online-store
Futtassa a következő parancsot
php -S localhost:3000
6. lépés) Nyissa meg az alábbiakat URL.
Töltsd be a következőket URL böngészőjébe. http://localhost:3000/
Ha a fenti képet látod, minden jól működik,
Mi a zeneszerző? CodeGyújtó?
Az Összeállít in CodeAz Igniter egy PHP csomagkezelő rendszer. A csomag egyszerűen PHP szkriptek gyűjteménye, amelyek egyetlen cél elérése érdekében együttműködnek. Ezen definíció alapján, CodeAz Igniter, bár egy keretrendszer, a zeneszerzői terminológiában mégis csomagnak minősülhet.
A következő kép a Composer működését mutatja be: CodeGyújtó:
A szerző a CodeAz Igniter a csomagot a következő címen tárolja: Csomagoló ami a PHP csomagok központi tárháza stb.
Amikor a fejlesztő lefuttatja a composer parancsot a letöltéshez CodeAz Igniter, a Composer kommunikál a Packagist programmal, és letölti a csomag legújabb kiadását. A keretrendszerek telepítése mellett, mint például a CodeAz Igniter, Composer a következőkre is használható;
- Telepítsen egyedi csomagokat, például harmadik féltől származó e-maileket vagy adatbázis-könyvtárat
- Frissítse a meglévő csomagokat
- Távolítsa el a telepített csomagokat
A Composer letöltése és telepítése
A Composer letöltésének és telepítésének lépései itt találhatók: CodeGyújtó:
Step 1) Töltsd be a következőket URL böngészőjében https://getcomposer.org/download/
Töltse le a telepítést, és kövesse a telepítési utasításokat.
Step 2) Nyissa meg a parancssort/terminált
Futtassa a következő parancsot
composer
A következő eredményeket fogja látni
Ha látja a fenti eredményeket, akkor gratulálunk, sikeresen telepítette a zeneszerzőt.
Most hozzunk létre egy új projektet online-áruház néven
Futtassa a következő parancsot
composer create-project CodeIgniter/framework online-store
ITT,
- zeneszerző létrehozási projekt CodeAz Igniter/framework online-store composer meghívja a composer programot, a create-project letölti a megadott projekt keretrendszert, amely a névtérben található. CodeGyújtó.
Az alábbiakhoz hasonló eredményeket kell látnia
Ha nagy rajongója vagy a terminál parancsainak, akkor ez a helyes út, különben használhatja a régi, jó vágású zip-fájl letöltését, kicsomagolását és boldog kódolást.
CodeIgniter konfigurációs fájlok
Most, hogy sikeresen telepítettük CodeIgniter, nézzük meg a konfigurációs könyvtárat
A konfigurációs könyvtár itt található
application/config
ITT,
- autoload.php – megadja a segédprogramokat, könyvtárakat, illesztőprogramokat, csomagokat stb., amelyeket az alkalmazás indításakor be kell tölteni
- config.php – olyan alkalmazáskonfigurációkat tartalmaz, mint az alap URL, nyelv, lekérdezési karakterláncok stb.
- konstansok.php – ahogy a neve is sugallja, ezt a fájlt használtam az alkalmazási állandók meghatározására
- adatbázis.php – adatbázis-kapcsolati paramétereket tartalmaz
- doctypes.php – meghatározza a dokumentumtípusokat, pl. html4, html5, sv10 stb
- külföldi_karakterek.php – meghatározza az idegen karaktereket, azaz olyan karaktereket, amelyek olyan nyelvekben találhatók, mint az orosz és mások
- horgok.php – lehetővé teszi a saját horgok meghatározását
- memcached.php – ha használsz CodeAz Igniter és a Memcached együttes használatával ezt a fájlt használhatod konfigurációkhoz.
- migráció.php – ha adatbázis-migrációkat szeretne használni a CodeIgniter, akkor ezt a fájlt használhatja a beállítások konfigurálásához.
- mimes.php – fájl MIME típusokat tartalmaz
- profile.php – a beépített által használt beállításokat tartalmazza CodeIgniter fordító
- útvonalak.php – tartalmazza az alkalmazási útvonalakat
- smiley.php – a hangulatjelek beállításait tartalmazza
- user_agents.php – a böngésző felhasználói ügynökeinek beállításait tartalmazza, pl. a Chrome, Opera, FirefoxStb
CodeGyújtó konfigurációk
Most pedig végezzük el a leggyakoribb beállításokat CodeGyújtó:
Open application/config/config.php
Bázis URL
$config['base_url'] = '';
Beállítja az alapot URLHa üres, akkor CodeAz Igniter automatikusan beállítja. Ha egyértelműen szeretnéd megadni a bázisodat... URL, akkor használhatsz valami ilyesmit, mint a következő
$config['base_url'] = 'http://localhost:3000';
ITT,
- $config['base_url'] = 'http://localhost:3000'; beállítja az alapot URL a 3000-es porton futó localhost-ra.
Osztály előtag
CodeAz Igniter a CI_Classname előtagot használja. A legjobb gyakorlat szerint és a belső osztályokkal való ütközések elkerülése érdekében az osztályt előtaggal is elláthatja, például MY_Classname-ként. A következő sorral állíthatja be az osztály előtagját.
$config['subclass_prefix'] = 'MY_';
Lekérdezési húrok
Ezek olyan paraméterek, amelyeket a URL, azaz example.com/index.php?q=eggs. Ha ilyeneket szeretne használni URLs, akkor be kell állítanod
$config['enable_query_strings'] = FALSE; To $config['enable_query_strings'] = TRUE;
Egyéb beállitások
Számos beállítást megadhat a config.php fájlban, beleértve a dátumformátumokat, a gyorsítótárat és a nézeti útvonalakat stb.
Hogyan távolítsuk el az index.php fájlt? CodeGyújtó
CodeA gyújtó egy MVC keretrendszerEz azt jelenti, hogy egyetlen belépési pontja van az alkalmazásba, ami az index.php. Nem számít, hogy mi URL eléred. Mindegyik az index.php-n keresztül történik. Alapértelmezés szerint az index.php látható a URL ahogy az alábbi példában látható
example.com/index.php?q=eggs
Az URL hosszabbnak és furcsának tűnik. A jó dolog az, hogy megteheted configure CodeGyújtó hogy ezt távolítsa el.
Nyissa meg az application/config/config.php fájlt
Keresse meg a következő sort:
$config['index_page'] = 'index.php'; Set it to the following $config['index_page'] = '';
ITT,
- A mod_rewrite használatával távolítjuk el az oldalt, így a követelményeknek megfelelően ezt üresre kell állítani.
Ezután létre kell hoznunk a .htaccess fájlt, amely átírja a URLs
Adjon hozzá egy új .htacces fájlt az alkalmazás gyökérkönyvtárába
Adja hozzá a következő kódot:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
ITT,
- A fenti kód az Apache szervert futtató webszerverek konfigurálására szolgál. A fenti kód alapvetően lekéri az URI paramétereket, és végrehajtja azokat az index.php fájlon keresztül, még akkor is, ha az nem jelenik meg a böngészőben. URL.
Összegzésként
- Kétféle telepítési mód létezik CodeIgniter. A legújabb verziót letöltheti innen: CodeIgniter weboldal, vagy használhatod a Composer programot a telepítés automatizálásához.
- A zeneszerző egy csomagkezelő rendszer a számára PHP.
- A zeneszerző a következőkre használható: Egyedi csomagok telepítése, Meglévő csomagok frissítése, telepített csomagok eltávolítása.






