Apache和PHP分离vhosts

时间:2013-06-10 13:32:37

标签: php apache vhosts

您好我想问一下如何设置apache,我会在每个vhost documentroot =“/”上单独填写php.ini。

我有这种文件夹结构:

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

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

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

1 个答案:

答案 0 :(得分: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-在您的浏览器中写下示例

现在你拥有自己的域名。