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 Bongolite - Game zone - Play free game 👉3 kitabu cha Simulizi 👉4 Kitau cha Fiqh 👉5 web hosting 👉6 Madrasa kiganjani
Post zinazofanana:
PHP somo la 89: Jinsi ya kutumia data za json kwenye program ya php na html
Katika somo hili utakwend akujifunza ni kwa namna gani utaweza kuzitumiadata za jsonkwenye program yako
Soma Zaidi...PHP somo la 51: Jinsi ya kutumia consctuct na destruct function
Katika somo hili utakwenda kujifunza kazi na matumizi ya construct function na desctruct function kwenye OOP
Soma Zaidi...PHP somo la 76: Aina za cache header
Katika somo hili utakwenda kujifunza kuhusu Aina za cache header
Soma Zaidi...PHP somo la 80: Authentication header
Katika somo hili utakwenda kujifunza kuhusu Authentication header, najinsi ya kutuma taarifa hizo na kuzisoma
Soma Zaidi...PHP - somo la 45: Jinsi ya kutuma sms kwa kutumia PHP
Katika soko hili takwenda kujufunza jinsi ya kutuma sms kwa kutumia PHP. Hii itasaidia kama unataka kutuma OTP yaqni Onetime password
Soma Zaidi...PHP BLOG - somo la 12: Jinsi ya kutumia prepared statement kwenye kusoma post za blog
Katika somo hili tutakwenda kutumia prepared ststement kwenye ku fetch data kutoka kwenye database.
Soma Zaidi...