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 Madrasa kiganjani 👉2 Simulizi za Hadithi Audio 👉3 kitabu cha Simulizi 👉4 Dua za Mitume na Manabii 👉5 web hosting 👉6 Kitau cha Fiqh
Post zinazofanana:
PHP somo la 102: Cron job
atika somo hli tutakwenda kujifunza kuhusu kitu kinachitwa cron job. ni moja ya teknolojia zinazotumika kufanya kazi zinazofanyika automatic
Soma Zaidi...PHP - somo la 44: Nini cURL na ni yapi matumizi yake?
Katika somo hilibutajifunza maana ya cURL pamoja na matumini yake
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 4: Aina za data zinazotumika kwenye PHP
Katika somo hili utakwenda kujifunza aina za data ambazo hutumika kwenye PHP
Soma Zaidi...PHP somo la 88: Jisnsi ya kutengeneza json data kutoka kwenye database
Katika somo ili utakwenda kujifunz ahatuwa kwa hatuwa jinsi ya kutengeneza json data kutkana na data ambazo zio kwenye database
Soma Zaidi...PHP - somo la 39: Jinsi ya kutengeneza mafaili na mafolda kwenye server kwa kutumia PHP
Katika somo hili utakwenda kujifunza jinsi ya kuzungumza na server ili kutengeneza mafaili, mafolda, kufuta na ku edit kwa kutumia PHP.
Soma Zaidi...