【问题标题】:Apache and PHP separation of vhostsvhosts 的 Apache 和 PHP 分离
【发布时间】:2013-06-06 04:25:14
【问题描述】:

您好,我想问一下如何设置 apache,以便在每个 vhost documentroot = "/" 和单独的 php.ini 上进行设置。

我有这种文件夹结构:

root/
 domain1/
   php.files ect
 domain2/
   php.files ect

我想进入 domain1 & domain2 $_SERVER['DOCUMENTROOT'] = "/" 中的每个 php 文件,并且能够设置单独的 php.ini,这将覆盖主要的 php.ini 指令。

我尝试了很多方法来设置这个 documentroot,但仍然不知道如何让它工作。我也尝试使用 suPhp 来处理 php.ini,但它似乎不能满足我的需求,或者我不知道如何配置它。

【问题讨论】:

    标签: php apache vhosts


    【解决方案1】:

    您需要编辑 2 个文件 1-文件是虚拟主机:

    域:示例 域文件:C:\xampp\htdocs\example

    <VirtualHost example>
        ServerAdmin ssc@ssc.com
        DocumentRoot C:\xampp\htdocs\example
        ServerName example
        ErrorLog logs/ssc-host.example.com-error_log
        CustomLog logs/ssc-host.example.com-access_log common
    
    </VirtualHost>
    

    2- 此外,如果您使用 Windows,则需要编辑主机文件:

    C:\Windows\System32\drivers\etc\hosts

    添加这一行

    127.0.0.1 示例

    3- 重启你的 Apache 服务器

    4- 在浏览器中编写示例

    现在您有了自己的域名。

    【讨论】:

    • 我有一个域指向我的 apache 的专用服务器,我有这样的东西: DocumentRoot "../../../www/domain.com" ServerName domain .com ServerAlias www.domain.com 选项 +Indexes AllowOverride all Order deny,allow allow all from all 我想像:DocumentRoot / Alias "/" "../../../www/domain.com"
    • 对不起,我没听懂你的意思。请解释一下。
    猜你喜欢
    • 2014-07-20
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 2017-05-14
    • 2011-07-29
    • 2013-09-23
    • 1970-01-01
    相关资源
    最近更新 更多