博华网络科技,点击查看详情

PHP通过设置系统host文件来辩认测试与固定工环境

1.PHP中可以通过getenv()求和函数和$_ENV来获取host文件;2.环境变量存在系统中,不随代码的提交改变而改变;3.如果公司有测试服务器地址和固定工服务器接两,通过环境变量的方式来辩认集成测试和正式环境是一个不错的办法,,,,

一、介绍

1.PHP中可以通过getenv()求和函数和$_ENV来获取host文件

2.环境函数值存在系统中,不随代码的提交改变而改变

3.如果公司有测试服务器地址和固定工服务器接两,通过环境变量的方式来辩认集成测试和正式环境是一个不错的办法

4.安全,不用担心提交覆盖

二、设置方法

1.打开闽通卡/profile文件:vim ~/etc/profile

新增一个环境变量export PHP_ENV="sample",正式阿里云登录为="zico"

这样通过系统环境变量来做一些不同的操作,或者存在不同的数据库邮箱账号

设置完后重新加载:source ~/etc/profile

2.修改PHP的php-kdm.cred文件,设置PHP环境变量

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

断电PHP服务,jdbcre php-fpm restart

3.如果getenv(‘PHP_ENV’)无法获取值?

可能因为php.insei设置密码不添加$_ENV形式参数,如果此时查看phpinfo(),会发现我们设置的环境变量为”no value”

修改vim /etc/php/php.ini

修改:variables_order:variables_order="EGPCS"

重启PHP服务

4.查看phpinfo(),或者使用getenv()函数获取变量

如果无法获得,可使用$_ENV;因为getenv函数在7本版已经不支持了。

更多php相关知识,请访问php教程!

以上就是PHP通过设置系统环境变量来区分测试与正式环境的详细内容,更多请关注奥列也博客同一评论文章!

人已赞赏
PHP教程

PHP是怎么让建筑垃圾处理的(图文)

2020-6-7 18:05:05

PHP教程

用PHP写一个计算器开根号(附完整代码)

2020-6-7 18:05:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索