工具下载
1.PHP 为了 与Apache配置 需要下载 5.4.30 VC9 x86 Thread Safe版本
地址:http://windows.php.net/download/
2.Apache 2.2.22
地址:http://www.php100.com/html/plugin/dev/2013/0905/57.html
3.mysql-5.5.28-win32
地址:http://www.php100.com/html/plugin/dev/2013/0905/47.html
基本配置流程
1.Apache配置文件 C:\www\Apache2\conf\httpd.conf
ServerRoot "C:/www/Apache2"Apache安装路径
Listen 80 设置端口为80端口
*载入PHP模块 复制代码LoadModule php5_module "c:/www/php54/php5apache2_2.dll" 引号内是PHP的安装路径
ServerAdmin 邮件地址
ServerName 服务器名称
DocumentRoot "C:/www/Apache2/htdocs" 默认主页地址
<Directory "C:/www"> 权限文件夹,是否有访问这个文件夹的权限必须大于等于访问的文件夹
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php 默认主页(index.html->index.htm->index.php)
</IfModule>
AddType application/x-httpd-php .php 当后缀是PHP时使用PHP解析
PHPIniDir "C:/www/PHP54" 修改php.in配置文件的路径
1.php配置文件 php.ini
将php.ini-production复制重命名为php.ini
3.Mysql安装
安装next->next->Typical->installs->next->next->Finish
配置next->
*自定义安装
默认安装
*开发者模式
服务器模式组服务器模式
*两种服务都支持
只支持事物性服务
不支持事物性服务
数据库配置和备份文件放置位置
同时连接DB数为20
同时连接DB数为500
同时连接DB数为自定义
服务器的端口(默认3306)
默认支持编码格式为Latin1
默认支持编码格式为utf-8
自定义支持编码格式
(建库和表时可以重新定义)
安装MASQL到服务
(服务名称)
(是否自动启动MYSQL)
把MYSQL加入到系统环境配置中
配置ROOT密码
建立匿名用户
->execute
Apache多站点配置:
1.在C:\www\Apache2\conf\httpd.conf中把#Include conf/extra/httpd-vhosts.conf前# 去掉
2.在C:\www\Apache2\conf\extra\httpd-vhosts.conf中新增以下代码
<VirtualHost *:80>
DocumentRoot "C:/www/a.com"
ServerName 127.0.0.2
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/www/b.com"
ServerName 127.0.0.3
</VirtualHost>
这样就配置了127.0.0.2(以第一个站点为默认站点)和127.0.0.3两个站点分别对应a.com文件夹和b.com文件夹
127.0.0.1 回送地址,指本地机,一般用来测试使用。