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 808

    Share On:

    Facebook WhatsApp
    Sponsored links
    👉1 Bongolite - Game zone - Play free game    👉2 web hosting    👉3 Madrasa kiganjani    👉4 Tafasiri ya Riyadh Swalihina    👉5 Kitau cha Fiqh    👉6 ai web app   

    Post zinazofanana:

    PHP somo la 100: Jinsi ya kutumia sql moja kwa moja kwenye ORM ya RedBeanPHP

    Katika somo hili utakwend akujifunz ajinsi ya kuandika query ndani ya ORM. Hii inakupa uhuru wa kufanya kileunachotaka bila ya kuathiri usalama wa project

    Soma Zaidi...
    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 14: Jinsi ya kutengeneza database kwa kutumia PHP

    Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza database kwenye mysql database.

    Soma Zaidi...
    PHP BLOG - somo la 8: Jinsi ya kufuta post kwenye database

    katika post hii utajifunza jinsi ya kufuta post kwenye database. pia utajifunza jinsi ya kufuta picha kwenye server

    Soma Zaidi...
    PHP - somo la 17: Jinsi ya kuingiza data kwenye database kwa kutumia PHP

    Katika somo hili utajifunza jinsi ya kuingiza data kwenye dtabase kwa kutumia PHP.

    Soma Zaidi...
    PHP somo la 59: static property kwenye PHP

    Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika

    Soma Zaidi...
    PHP - somo la 22: Kutafuta jumla, wastani na idani ya vitu kwenye database kw akutumia PHP

    Katika somo hili utakwenda jifunza jinsi ya kuhesabu row kwenye database, kutafuta wastani wa taarifa kwenye database na kutafuta idadi yake.

    Soma Zaidi...
    PHP somo la 75: Content-Type Header

    Katika somo hili utakwenda kujifunza kuhusu content-type header.

    Soma Zaidi...
    PHP - somo la 3: Maana ya variable na inavyoandika kwenye PHP

    Katika somo hili utakwenda kujifunza kujusu PHP variable, maana yake na sheria za uandishi wa variable

    Soma Zaidi...
    PHP - somo la 16: Jinsi ya kufuta tabale na database kwa kutumia php

    Katika somo hili utajifunza jinsi ya kufuta table ya databse kwa kutumia PHP. Pia utajifunza jinsi ya kututa database yeto

    Soma Zaidi...