我将如何设置开发环境?

时间:2010-12-07 15:28:38

标签: php

我应该关注Subversion,一个子域,例如dev.site.com。

如果你能提供很棒的文章或教程的链接:)

谢谢。

(这是用于在PHP中开发网站)

2 个答案:

答案 0 :(得分:1)

我经常拿一台旧电脑,安装一台linux机器, subversion,trac,并用它来测试我的员工。

对于一小组程序员来说,这应该是一个足够好的dev env设置,你可以确保你的代码不在一个地方......(假设你及时办理登机手续......)< / p>

实际的开发将在我的个人计算机上完成,使用apache和一个与subversion完全集成或使用shell的开发环境。 (我的情况下是资源管理器)

答案 1 :(得分:1)

我在我的Windows机器和SVN上使用XAMPP来检查我的htdocs文件夹。我像这样配置Apache的httpd-vhosts.conf:

<VirtualHost *:80>
        ServerAdmin admin@example.com
        DocumentRoot "C:\XAMPP\htdocs\example.com\public"
        ServerName example.local

        ErrorLog "C:\XAMPP\htdocs\example.com\logs\error.log"
        CustomLog "C:\XAMPP\htdocs\example.com\logs\access.log" common

        SetEnv APPLICATION_ENV development
</VirtualHost>

在我的example.com的php.com中,我有以下代码来阅读APPLICATION_ENV:

defined('APPLICATION_ENV')
        || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

如果没有找到APPLICATION_ENV的值,则会将其设置为“生产”。

取自:http://framework.zend.com/manual/en/learning.quickstart.intro.html

在C:\ WINDOWS \ system32 \ drivers \ etc \ hosts中我添加了一个条目:

127.0.0.1 example.local