站長資訊網
        最全最豐富的資訊網站

        PHP通過設置系統環境變量來區分測試與正式環境

        PHP通過設置系統環境變量來區分測試與正式環境

        一、介紹

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

        2.環境變量存在系統中,不隨代碼的提交改變而改變

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

        4.安全,不用擔心提交覆蓋

        二、設置方法

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

        新增一個環境變量export PHP_ENV="test",正式服務器設置為="prod"

        這樣通過系統環境變量來做一些不同的操作,或者存在不同的數據庫賬號密碼

        設置完后重新加載:source ~/etc/profile

        2.修改PHP的php-fpm.conf文件,設置PHP環境變量

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

        重啟PHP服務,service php-fpm restart

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

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

        修改vim /etc/php/php.ini

        修改:variables_order:variables_order="EGPCS"

        重啟PHP服務

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

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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 最新国产精品精品视频| 69SEX久久精品国产麻豆| 久久99久久99精品免视看动漫| 成人国产精品动漫欧美一区 | 精品人伦一区二区三区潘金莲 | 精品福利视频一区二区三区 | 久久久精品久久久久久| 桃花岛精品亚洲国产成人| 国精品午夜福利视频不卡麻豆| 最新国产精品无码| 久久露脸国产精品| 国产精品亚洲综合专区片高清久久久| 99久久久精品| 精品国产精品国产偷麻豆 | 久久久无码精品亚洲日韩软件| 久久精品国产91久久综合麻豆自制 | 欧美日韩精品在线| 成人伊人精品色XXXX视频| 亚洲国产精品VA在线观看麻豆 | 另类国产精品一区二区| 国产成人精品久久一区二区三区av| 99国产精品久久| 97精品人妻系列无码人妻| 精品三级在线观看| 亚洲欧洲久久久精品| 久久久久这里只有精品| 精品国产青草久久久久福利| 国产精品白丝jkav网站| 亚洲精品电影网| 午夜精品美女写真福利| 亚洲av无码成人精品区| 日本免费精品一区二区三区| 精品亚洲视频在线观看| 国内精品久久久久影院网站| 国产人成精品综合欧美成人| 国产精品爽爽ⅴa在线观看| 国产精品区AV一区二区| 国产福利电影一区二区三区,欧美国产成人精品一| 精品在线免费观看| 中文字幕精品视频| 国产在线精品国自产拍影院|