0

您好,我想问一下如何设置 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,但它似乎不能满足我的需求,或者我不知道如何配置它。

4

1 回答 1

0

您需要编辑 2 个文件 1- 文件是 vhosts :

域:示例域文件: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-在浏览器中编写示例

现在你有了你的域名。

于 2013-06-10T13:43:10.657 回答