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

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>

标签