亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP通過設(shè)置系統(tǒng)環(huán)境變量來區(qū)分測試與正式環(huán)境

    PHP通過設(shè)置系統(tǒng)環(huán)境變量來區(qū)分測試與正式環(huán)境

    一、介紹

    1.PHP中可以通過getenv()函數(shù)和$_ENV來獲取環(huán)境變量

    2.環(huán)境變量存在系統(tǒng)中,不隨代碼的提交改變而改變

    3.如果公司有測試服務(wù)器和正式服務(wù)器兩臺,通過環(huán)境變量的方式來區(qū)分測試環(huán)境和正式環(huán)境是一個不錯的辦法

    4.安全,不用擔(dān)心提交覆蓋

    二、設(shè)置方法

    1.打開etc/profile文件:vim ~/etc/profile

    新增一個環(huán)境變量export PHP_ENV="test",正式服務(wù)器設(shè)置為="prod"

    這樣通過系統(tǒng)環(huán)境變量來做一些不同的操作,或者存在不同的數(shù)據(jù)庫賬號密碼

    設(shè)置完后重新加載:source ~/etc/profile

    2.修改PHP的php-fpm.conf文件,設(shè)置PHP環(huán)境變量

    底部增加:env[PHP_ENV]=$PHP_ENV

    重啟PHP服務(wù),service php-fpm restart

    3.如果getenv('PHP_ENV')無法獲取值?

    可能因為php.ini默認(rèn)不載入$_ENV變量定義,如果此時查看phpinfo(),會發(fā)現(xiàn)我們設(shè)置的環(huán)境變量為"no value"

    修改vim /etc/php/php.ini

    修改:variables_order:variables_order="EGPCS"

    重啟PHP服務(wù)

    4.查看phpinfo(),或者使用getenv()函數(shù)獲取變量

    如果無法獲得,可使用$_ENV;因為getenv函數(shù)在7版本已經(jīng)不支持了。

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號