是指服务器的配置吗? 比如Apache或Nginx里对服务器的配置选项.
是指软件安装吗? 比如php的各种扩展安装不全.
还是指的什么?
为何总听人说难? 复杂? 哪里出问题检查哪里不就好了吗? 难在哪里?
阿神2017-04-10 18:00:26
各种操作系统,各种库,各种依赖问题,各种配置(有些不仅仅是能run就ok,还有很多的优化)。很多要自己实践,踩N个坑才知道。仅Nginx就有上百个配置项,需要每个配置都理解清楚,还有很多扩展模块,当然Nginx只是其中非常小的一块。
高洛峰2017-04-10 18:00:26
常见包括但不限于:
操作系统
环境变量
软件版本
详细配置
账号密码
依赖
其实现在并不是很难,有很多构建工具以及Docker这种工具,用上了就会觉得太方便了。
阿神2017-04-10 18:00:26
环境啊,看你的标签里提到了php
,作为一名不入流的phper
,就回答一下php
的环境吧(也就是运行/开发
环境),其实也不多,我所用过的:
LAMP(linux+apache+msql+php
)
WAMP(windows+apache+msql+php
)
LNMP(linux+nginx+msql+php
)
PHP中文网2017-04-10 18:00:26
就问题回答,指的是开发或运行所依赖的上下文。
比如做 PHP 的程序开发,需要安装 PHP,即创建一个能运行 PHP 程序的环境。比如用 PHP 做网站开发,还需要网站运行所需要的 HTTP 服务器程序,即 HTTP 服务器环境(如 IIS、Ngixn、Apache)。做 PHP 开发时,可能会用到一些默认编译出的 PHP(指 PHP 编译/解释器等)核心并不包括的扩展,如 数据库扩展、进程控制扩展、图像处理扩展等,需要手动安装、配置,如果没配置,则表示该 环境 下,不支持使用了依赖这些扩展的代码。
现在能明白 “环境” 指的是什么了吧?