picha

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:


 

2. Jinsi ya Kuinstall Faili la .env

Faili la .env linahitaji "environment variable loader" kama vile vlucas/phpdotenv. Fuata hatua hizi:

 

Hatua za Usakinishaji

  1. Sanidi Composer ikiwa bado hujafanya hivyo:

    composer require vlucas/phpdotenv
    
  2. Unda faili la .env:

    • Katika mzizi wa mradi wako, unda faili jipya liitwalo .env:
      touch .env
      
  3. 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
    
  4. Load faili la .env kwenye mradi wako wa PHP: Katika faili kuu (mfano, index.php au bootstrap.php):

    require __DIR__ . '/vendor/autoload.php';
    
    use Dotenv\Dotenv;
    
    $dotenv = Dotenv:">
    ...

    Jiunge nasi WhatsApp kupata update zetu

    Zoezi la Maswali

    Nyuma Endelea


    Umeionaje Makala hii.. ?

    Nzuri            Mbaya            Save
    Author: Rajabu image Tarehe: 2025-01-21 Topic: PHP Main: ICT File: Download PDF Views 810

    Share On:

    Facebook WhatsApp
    Sponsored links
    👉1 kitabu cha Simulizi    👉2 Kitabu cha Afya    👉3 Sira ya Mtume Muhammad (s.a.w)    👉4 Bongolite - Game zone - Play free game    👉5 Madrasa kiganjani    👉6 Dua za Mitume na Manabii   

    Post zinazofanana:

    PHP somo la 19: Jinsi ya kudhibiti mpangilio wa data baada ya kuzisoma

    Katika somo hili utajifunza kupangilia data wakati wa kuzisoma kwenye database kw akutumia PHP

    Soma Zaidi...
    PHP - somo la 23: Jinsi ya kutumia condition statement kwenye database kwa kutumia PHP

    Katika somo hili utakwenda kuona namna ya kutuia if else kwenye data zilizopo kwenye database kwa kutumia PHP

    Soma Zaidi...
    PHP somo la 77: aina za http redirect

    Katika somo hili utakwenda kujifunza kuhusu http redirect header

    Soma Zaidi...
    PHP - somo la 1: Maana ya PHP na jinsi inavyofanya kazi

    Katika somo hili utakwenda kujifunza maana ya PHP na jinsi inavyofanya kazi

    Soma Zaidi...
    PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP

    Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP

    Soma Zaidi...
    PHP - somo la 36: Jinsi ya ku upload taarifa za mafaili kwenye database kw akutumia PHP

    katika somo hili utajfunza kukusanya taarifa za mafaili. kisha ku upload hayo mafaili. kisha kuandika hizo taarifa za mafaii kwenye database

    Soma Zaidi...
    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 101: Advanced RedBeanPHP - Usimamizi wa Database, Usalama, na Ufanisi

    Hili ni somo la mwisho katika mfululizo huu wa ORM, kupata ujuzi zaidi endelea kusoma ORM nyinginezo ambazo nimetangulia kuzitaja awali ya masomo haya.

    Soma Zaidi...
    PHP somo la 61: jinsi ya kufanya loop kwenye class kw akutumia foreach loop

    Katika somo hili utakwenda kujifunza concept ya iteration kwenye PHP OOP hapa tutakwenda kuiona jinsi inavyofanya kazi pamoja na foreach loop

    Soma Zaidi...
    PHP BLOG - somo la 7: Jinsi ya kutengeneza ukurasa wa kusoma post kwenye blog

    HApa utakwenda kujifunza sasa namna ya kuzisoma post kutoka kwenye blog

    Soma Zaidi...