0

每当我使用命令创建新的 zf 项目时,是否需要手动更新我的主机文件和 apache httpd.conf 文件。

例如:如果我的新项目是 zendi。

在主机文件中:

127.0.0.1   localhost   zendi

在 httpd.conf 中:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
    DocumentRoot "C:\wamp\www"
    ServerName localhost
</VirtualHost>

<VirtualHost 127.0.0.1>
    DocumentRoot "C:\wamp\www\zendi\public"
    ServerName zendi
    ErrorLog "C:\wamp\logs\apache_error.log"
    <Directory "C:\wamp\www\zendi\public" >
        Options Indexes FollowSymLinks
        AllowOverride all
        Order deny,allow
        Allow from all
    </Directory>  
</VirtualHost>
4

2 回答 2

0

如果您需要为新创建的 zf 应用程序使用虚拟主机,那么答案是肯定的,您需要手动配置它 命令行项目创建不会为您配置它。但是,如果您不需要为您创建的每个应用程序都有虚拟服务器,那么您可以跳过该过程并使用直接 url:

本地主机/zendi/公共

(但通常认为为您将要工作一段时间的项目配置虚拟主机是一种很好的做法)

于 2013-02-05T08:33:14.157 回答
0

如果您使用的是 PHP 5.4,那么您可以使用内置的 Web 服务器,甚至不需要 Apache。

http://php.net/manual/en/features.commandline.webserver.php

于 2013-02-02T09:13:25.920 回答