wamp
windows
a:apache
m:mysql
p:php
apache的安装
安装好了以后右下方会有一个小羽毛按钮。
测试,浏览器的地址栏上输入127.0.0.1
apache四种开启方式
- 左击小羽毛或者双击小羽毛
右击我的电脑,选择管理,再选择服务
cmd命令行的模式httpd -k start
环境变量的设置,右击我的电脑,属性,高级系统设置,环境变量,选择path进行编辑。
httpd -t 检查apache是否可以正常运行
apache几个比较重要的文件夹
- bin:里面都是一些apache可执行文件httpd.exe,apacheMonitor.exe
htdocs:默认站点,一般刚安装完apache以后,运行网页会放在htdocs中
conf:里面都是apache一些可以配置的文件
module:里面是apache的一些模块,加载的模块的功能就是apache的功能。
php的安装
解压安装包就可以运行了。
打开cmd,输入php.exe -v 可以查看php的版本号
目前apache和php是两个独立的存在。
打开apache的配置文件。
所有加载模块都是 LoadModule 模块名 “路径”
加载完了以后,apache不知道后缀名是.php的文件交给php脚本处理器。
加载PHP模块LoadModule php5_module "C:/wamp/php/php5apache2_2.dll"
引入php.ini配置文件PHPIniDir "C:/wamp/php"
addtype application/x-httpd-php .php
重启apache
代码中输入phpinfo()
可以查看php的所有信息。
方法一:c:/windows,php.ini
复制到c:/windows
方法二:打开apache的配置文件,输入PHPIniDir “路径”
Php的配置文件有两个,php.ini-development
php.ini-product
一定要重命名php.ini
要给php设置时区。
打开php.ini 搜索date.timezone = PRC
安装mysql
mysql 是一个c/s结构,同时安装了客户端和服务器端。
配置mysql的配置文件,打开配置向导
配置完安装,有四个勾
打开cmd 输入mysql.exe -uroot -proot
如果出现welcome界面代表大家安装成功
mysql_connect();
关联mysql和php
打开php的配置文件
extension,将php_mysql.dll的注释去掉extension_dir=”路径”
打开apache的配置文件httpd.conf
站点:documentRoot
允许加载:allow from all
关于允许拒绝的顺序 order
设置目录:options indexes
设置首页: directoryIndex 首页名称
配置虚拟主机1
2
3
4
5
6
7
8<virtualHost *:80>
documentRoot 设置站点
serverName 设置域名
directoryIndex 站点
<directory “站点”>
< /directory>
</virtualHost>
分布式部署
allowoverride all
分布式部署的文件夹 .htaccess
不能直接创建,需要通过编辑器去创建。
虚拟站点配置
1 | <VirtualHost *:80> |
cmd to hosts
127.0.0.1 www.sh06.com sh06.com