Apache + PHP 配置多站点

来源:互联网 发布:打架和打仗知乎 编辑:程序博客网 时间:2024/06/09 22:51

Apache配置httpd.conf

#增加监听端  可以通过netstat -n -a查看端口是否开启# Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default. See also the <VirtualHost># directive.## Change this to Listen on specific IP addresses as shown below to # prevent Apache from glomming onto all bound IP addresses.##Listen 12.34.56.78:80Listen 80Listen 8081Listen 8082Listen 8083
#开启虚拟站点# Virtual hostsInclude conf/extra/httpd-vhosts.conf
#加载phpLoadModule php5_module "c:/php/php5apache2_2.dll"    <IfModule php5_module>      PHPIniDir "c:/php"       LoadFile "c:/php/php5ts.dll"    </IfModule> 
#php文件类型映射AddType application/x-httpd-php .php

 

配置conf/extra/httpd-vhosts.conf

<VirtualHost *:8082>    ServerAdmin webmaster@dummy-host.localhost    DocumentRoot "C:/root1"    ServerName localhost    ServerAlias localhost    ErrorLog "logs/dummy-host.localhost-error.log"    CustomLog "logs/dummy-host.localhost-access.log" common    <Directory "C:/root1">          Options Indexes FollowSymLinks        AllowOverride None        Order allow,deny        Allow from all    </Directory></VirtualHost><VirtualHost *:8083>    ServerAdmin webmaster@dummy-host2.localhost    DocumentRoot "C:/root2"    ServerName localhost    ErrorLog "logs/dummy-host2.localhost-error.log"    CustomLog "logs/dummy-host2.localhost-access.log" common    <Directory "C:/root2">          Options Indexes FollowSymLinks        AllowOverride None        Order allow,deny        Allow from all    </Directory></VirtualHost>


PHP基本配置

php.ini

;选择加载的模块 extension=php_mysql.dll

设置环境变量

在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下找到“Path”变量,选择,双击或点击“编辑”,将“;c:\php;c:\php\ext”加到原有值的后面,当然,其中的“c:\php” 是php安装目录

原创粉丝点击