apache虚拟目录和虚拟主机的配置和安装php

-------------------------------------------------------------------------------虚拟目录------------------------------------------------------------------------------------
--在 httpd.conf 文件中找到
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
下加入以下代码:
<IfModule dir_module>
#Directory相当于欢迎页面
DirectoryIndex index.html index.htm index.php
#你的站点别名
Alias /My_web "D:/My_web"
<Directory d:/My_web/>
#这是访问权限设置
Order allow,deny
Allow from all
</Directory>
</IfModule>
1、注释:d:My_web文件夹名称,可自定义名称
2、注释:d:/My_web表示D盘下的My_web文件权限设置
3、注释:Order allow,deny 先许可所有的IP访问,然后又拒接所有(整句话最终表示拒接所有)
4、注释:Allow from all 先看allow,许可所有IP
/*
Order allow,deny
Allow from all
*/整句话表示所有IP都许可
重启apache
注释:在游览器地址栏中输入 http://localhost/My_web/index.html (index.html可省掉不写) 即可访问到My_web文件夹中的文件
在httpd.conf文件中找到并加(#)DocumentRoot "C:/myenv/apache/htdocs"
注释:Order 表示顺序 allow 表示允许 deny表示拒接
-------------------------------------------------------------------------------虚拟主机------------------------------------------------------------------------------------
1、配置我们的虚拟主机
--在 httpd.conf 文件中找到
# Virtual hosts ,虚拟主机
(#去掉)Include conf/extra/httpd-vhosts.conf
2、进入 apache\conf\extra 文件夹下 httpd-vhosts.conf 文件中加入:
<VirtualHost 127.0.0.1:80>
DocumentRoot "d:/My_web"
#这里配置欢迎页面
DirectoryIndex index.html index.htm index.php
#你的站点别名
<Directory />
Options FollowSymLinks
#不许可别人修改我们的页面
AllowOverride None
#设置访问权限
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
在httpd.conf文件中找到并加(#)DocumentRoot "C:/myenv/apache/htdocs"
3、修改hosts文件
自定义一个网址:(比如)127.0.0.1:80 www.my_web.com
重启apache
-------------------------------------------------------------------------------安装PHP------------------------------------------------------------------------------------
apache的conf文件夹下的httpd.conf文件中,找到(129行)#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加:
#让apache载入php处理模块
LoadModule php5_module C:/myenv/php-5.3.5/php5apache2_2.dll
PHPIniDir "C:/myenv/php-5.3.5"
AddType application/x-httpd-php .php .phtml
C:/myenv/php-5.3.5表示php安装的实际路径
php5apache2_2.dll 表示是php支持apache2.2版本文件
PHPIniDir 表示指定php.ini文件,该文件时对php的一些配置
把php.ini-development 改为 php.ini
在php.ini文件中找到extension_dir = "ext“并修改如下:
;这里我们要指定php的扩展库路径
extension_dir = "C:/myenv/php-5.3.5/ext"
C:/myenv/php-5.3.5/ext 表示路径
重启apache
-------------------------------------------------------------------------------安装Mysql------------------------------------------------------------------------------------
Tags: 

延伸阅读

最新评论

发表评论