本帖最后由 csfreshman 于 2010-10-11 10:56:30 编辑

解决方案 »

  1.   

    先看这个 http://www.dotkernel.com/php-development/php-environment-development-staging-production/
    解释的很清楚
      

  2.   

    一般用 svn 来分离这些环境的 你的代码一般在开发环境中 不会在生产环境中
      

  3.   

    简单点项目所在的环境。。   操作系统 ,web服务器 ,语言环境。  php 。 数据库 。 等等。 组成1个生产环境
      

  4.   

    你可以把生产环境理解为:正式环境,运营环境,"外网"环境。还有测试环境或者说开发环境。开发到正式上线的流程应该是,先在测试环境测试,保证程序没有问题后,再上传到生产环境中。理论上来说你应该把测试环境和生产环境的服务器配置,程序配置搞的一模一样。只有这样在测试环境测试完的文件放到正式环境上才能直接运行。
    测试环境和生产环境允许不一致的配置仅可以允许域名(比如test.mysite.com和www.mysite.com,当然,你也可以把它们的域名搞成一样,然后通过修改host文件指向来切换生产和测试环境),数据库和程序后台的密码。
      

  5.   

    有可能是 development, testing, qa,或者  production 其中的一种