您的位置:首页 > 运维架构 > Apache

wamp的卸载、安装与配置&apache配置伪静态

2013-06-10 19:41 375 查看
wamp的卸载和安装注意事项(集成请绕行)

卸载wamp注意事项:

关闭应用,停止服务,在cmd中 sc delete mysql sc delete apache2.2

拷贝php注意事项:

拷贝php的所有文件中是没有php.ini的但是有php.ini-devolopment和一个 php.ini-production 通常我们用于开发就把前者更名为php.ini进行php的配置

安装mysql注意事项:

设置data目录在安装目录下,设置默认字符编码为utf8

安装好wamp后进行配置

apache连接php:

加载php模块:

LoadModule php5_module "D:/wamp/php/php5apache2_2.dll"

编写php文件适配标签:

<FilesMatch>

SetHandler application/x-httpd-php

</FilesMatch>

设置php.ini路径:

PHPIniDir "D:/wamp/php"

php连接mysql:

设置php扩展路径:

extension_dir="D:/wamp/php/ext"

开启mysql扩展:

extension=php_mysql.dll

apache配置虚拟主机三步走:

windows系统配置:

在C:/windows/System32/drivers/etc/hosts文件中进行修改

(如果你没有权限进行修改,进行以下配置:右击属性->安全->选中你的权限用户编辑->把完全控制勾上->应用->okay)

在文件末尾添加:

127.0.0.1 www.sina.com

这里的www.sina.com 是我设置的虚拟主机的域名

apache服务器配置:

开启重写模块:

LoadModule rewrite_module modules/mod_rewrite.so

加载虚拟主机配置文件:

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

apache虚拟主机文件配置:

根据apache服务器配置中的虚拟主机配置文件路径打开并编辑:

设置虚拟主机,设置文档根路径,设置服务器名和windows系统中的虚拟主机名要保持一致:

<VirtualHost *:80>

DocumentRoot "D:/wamp/mysina"

ServerName www.sina.com

</VirtualHost>

重启apche即可

apache配置伪静态:

在apache虚拟主机文件中的相应虚拟主机模块中配置目录标签,并在其中设置允许权限并设置确定允许存在于.htaccess文件中的指令类型.:

<VirtualHost *:80>

DocumentRoot "D:/wamp/mysina"

ServerName www.sina.com

<Directory "D:/wamp/mysina">

Order Deny,Allow

Allow from All

AllowOverride All

</Directory>

</VirtualHost>

在应用中编写分布式配置文件即.htaccess文件(包括开启重写引擎,用正则表达式设置重写规则,设置目录的欢迎界面,设置文档的错误跳转机制,这只目录的是否陈列):

<ifModule rewrite_module>

RewriteEngine On

RewriteRule ([a-z]+)-id(\d+).html $1.php?id=$2&type=$1

DirectoryIndex hello.php

errorDocument 404 /err404.html

Options +Indexes

</ifModule>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: