PHP somo la 93: Jinsi ya kutumia faili la env
Faili la env ni moja kati ya mafaili ambayo ni muhimu kwa usalama wa project. Fili hili hutumika kuhifadhi data za siri
Somo Kuhusu Faili la .env Katika PHP
Faili la .env katika PHP
Faili la .env ni sehemu muhimu ya miradi ya PHP kwa ajili ya kuhifadhi mipangilio na taarifa za siri kama vile funguo za API, jina la mtumiaji wa database, nenosiri, na mazingira ya matumizi (environment: development, production, nk). Somo hili litaelezea kazi za faili hili, jinsi ya kuinstall, sheria za uandishi wake, matumizi yake, na kama ni global variable.
1. Kazi za Faili la .env
Faili la .env hutumika kwa madhumuni yafuatayo:
- Kuhifadhi taarifa za siri: Hutunza funguo za API, nenosiri la database, nk.
- Kubadilisha mazingira ya mradi: Huwezesha urahisi wa kubadili mazingira ya
development,staging, auproduction. - Kupunguza hatari za usalama: Faili la
.envhalipaswi kuongezwa kwenyegitrepositories, hivyo linaweka taarifa nyeti mbali na maktaba ya umma. - Urahisi wa kudhibiti mipangilio: Badala ya kubadilisha faili za msimbo, mipangilio ya mradi hubadilishwa kwa kurekebisha faili hili.
2. Jinsi ya Kuinstall Faili la .env
Faili la .env linahitaji "environment variable loader" kama vile vlucas/phpdotenv. Fuata hatua hizi:
Hatua za Usakinishaji
-
Sanidi Composer ikiwa bado hujafanya hivyo:
composer require vlucas/phpdotenv -
Unda faili la
.env:- Katika mzizi wa mradi wako, unda faili jipya liitwalo
.env:touch .env
- Katika mzizi wa mradi wako, unda faili jipya liitwalo
-
Andika mipangilio yako kwenye faili la
.env: Mfano wa mipangilio:APP_NAME=MyApp APP_ENV=development DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=my_database DB_USERNAME=root DB_PASSWORD=secret -
Load faili la
.envkwenye mradi wako wa PHP: Katika faili kuu (mfano,index.phpaubootstrap.php):require __DIR__ . '/vendor/autoload.php'; use Dotenv\Dotenv; $dotenv = Dotenv::createImmutable(__DIR__); $dotenv->load();
3. Sheria za Uandishi wa Faili la .env
- K...
Umeionaje Makala hii.. ?
Share On:
👉1 Sira ya Mtume Muhammad (s.a.w) 👉2 Kitabu cha Afya 👉3 kitabu cha Simulizi 👉4 Dua za Mitume na Manabii 👉5 Bongolite - Game zone - Play free game 👉6 Madrasa kiganjani
Post zinazofanana:
PHP - somo la 48: Jinsi ya kuzuia hacking kwenye sytem ya kujisajili na ku login
Katika somo hili utajifunza jinsi ambavyo utaweza kutengeneza mfumo wa kuisajiki na ku login, kisha kuangalia usalama wa mfumo kwa kuzuia sql injection.
Soma Zaidi...PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database
hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF.
Soma Zaidi...PHP - somo la 38: Jinsi ya ku upload mafaili zaidi ya moja kwa kutumia PHP
katika somo hili utajifunza jinsi ya ku upload multiple file yaani mafaili mengi kwa wakati mmoja kwa kutumia PHP
Soma Zaidi...PHP BLOG - somo la 3: Jinsi ya kutengeneza table kwenye databse kwa ajili ya blog
Hapa utajifunza jinsi ya kutengeneza table ambayo tutaitumia kwenye blog yetu
Soma Zaidi...PHP somo la 50: Jinsi ya kutengeneza CLASS na OBJECT kwenye PHP OOP
Katika somo hili utakwenda kujifunza jinsi ya kutengeneza class na object. Tunakwenda kutumia mfano wetu wa hapo juu kwa ajili ya kukamilisha somo hili.
Soma Zaidi...PHP somo la 99: Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP
Katika somo hili utakwenda kujifunza Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP
Soma Zaidi...