下载环境包:
里面包含了本文所讲的Apache+MySQL+Php

一、安装Apache

打开httpd-2.2.22-win32-x86-no_ssl.msi

Apache Doris 和 mysql 区别 apache,php,mysql_mysql

 

 

选择Next

Apache Doris 和 mysql 区别 apache,php,mysql_apache_02

 

 

选择I accept the terms in the license agreement确认同意软件安装使用许可条例后Next

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_03

 

 

使用须知选择Next

Apache Doris 和 mysql 区别 apache,php,mysql_apache_04

 

 

设置系统信息

Network Domain                  域名

Server Name                                 服务器名称

Administrator'sEmail Address     管理员的联系邮箱

一般选择如图所示。按Next继续

Apache Doris 和 mysql 区别 apache,php,mysql_mysql_05

 

Typical为默认安装后Next

Apache Doris 和 mysql 区别 apache,php,mysql_apache_06

 

 

我这里选择安装D:\,各位自行选取,一般建议不要安装在操作系统所在盘

 

Apache Doris 和 mysql 区别 apache,php,mysql_php_07

 

检查配置后点击Next开始安装

 

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_08

 

 

Apache Doris 和 mysql 区别 apache,php,mysql_apache_09

安装完成,右下角出现

Apache Doris 和 mysql 区别 apache,php,mysql_服务器_10

表示成功!点击Finish结束安装

如果出现安装不成功,肯定是端口冲突。

端口冲突的话就在apcache的安装的目录下的conf文件夹下httpd.conf文件 用ctrl+f查找listen 由默认的80端口改成未占用的,例如8090,,8866等

 

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_11

在IE地址栏打“http://127.0.0.1”,点“转到”,就可以看到如下页面,表示Apache服务器已安装成功,如果改变了端口号,如:8090,测试页面为http://127.0.0.1:8090

 

 

二、Php安装

 

把php-5.2.17-Win32-VC6-x86.zip解压到D:\php5,最好和Apache在一个目录里,方便管理和配置。

Apache Doris 和 mysql 区别 apache,php,mysql_服务器_12

 

将php目录下的php5ts.dll拷到C:\WINDOWS\system32

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_13

 

将php目录下的php.ini-dist拷贝到apache安装的目录下,将php.ini-dist更名为php.ini。

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_14

在php的目录下建立一个tmp空的文件夹

在apache的目录下打开php.ini文件,找到extension_dir,设置

php的动态加载目录。如把php下面的ext文件路径拷贝复制

extension_dir ="D:\php5\ext"

找到 date.timezone =PRC,去掉分号

找到session.save_path ="/tmp",先去掉分号 然后将在php目录下建立好的tmp路径拷过来

session.save_path= "D:/php5/tmp"

 

最后在apache的配置文件httpd.conf最后加上

LoadModule php5_module "D:/php5/php5apache2_2.dll"

AddType   application/x-httpd-php   .php

phpinidir "D:/Apache2.2"

 

测试

在D:\Apache2.2\htdocs新建一个phpinfo.php文件,用记事本打开

<?php

Phpinfo();

?>

在浏览器地址栏测试:http://127.0.0.1/phpinfo.php,出现如下画面成功安装php

Apache Doris 和 mysql 区别 apache,php,mysql_php_15

 

 

三、配置Mysql

 

打开mysql-5.5.27-win32.msi

 

Apache Doris 和 mysql 区别 apache,php,mysql_apache_16

 

点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_apache_17

 

勾同意议点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_18

 

选择Custom进入自定义安装

Apache Doris 和 mysql 区别 apache,php,mysql_服务器_19

 

点击MySQL Server 后点击Browse改变安装目录,安装到Apache同一目录下方便管理

Apache Doris 和 mysql 区别 apache,php,mysql_mysql_20

 

点击Server data files 后点击Browse改变mysql数据库文件存放目录,安装到Apache同一目录下方便管理,点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_21

 

检查后安装

Apache Doris 和 mysql 区别 apache,php,mysql_apache_22

 

 

 

安装后会弹出配置向导,点击Finish

Apache Doris 和 mysql 区别 apache,php,mysql_php_23

 

点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_php_24

 

DetailedConfiguration (手动精确配置)

StandardConfiguration (标准配置)

选择Detailed Configuration点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_mysql_25

 

 

选择服务器类型

Developer Machine                      (开发测试类,mysql占用很少资源)

Server Machine                           (服务器类型,mysql占用较多资源)

Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)

选择Server Machine点击Next

 

Apache Doris 和 mysql 区别 apache,php,mysql_mysql_26

 

选择mysql数据库的大致用途

Multifunctional Database          (通用多功能型,好)

Transactional Database Only      (服务器类型,专注于事务处理,一般)

Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional)

选择Transactional Database Only 点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_php_27

 

 

使用用默认位置,直接按“Next”继续

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_28

 

mysql访问量

Decision Support(DSS)/OLAP             (20个左右)

Online Transaction Processing(OLTP) (500个左右)

Manual Setting                                   (手动设置,自己输一个数)

选择Online Transaction Processing(OLTP)点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_服务器_29

 

默认TCP/IP协议3306端口点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_数据库服务器_30

 

 

mysql默认数据库语言编码进行设置,选择gbk后Next

Apache Doris 和 mysql 区别 apache,php,mysql_php_31

 

按Next继续

Apache Doris 和 mysql 区别 apache,php,mysql_php_32

 

设置数据库密码,点击Next

Apache Doris 和 mysql 区别 apache,php,mysql_php_33

 

 

点击Execute开始配置

Apache Doris 和 mysql 区别 apache,php,mysql_服务器_34

 

 

点击“Finish”结束mysql的安装与配置

Apache Doris 和 mysql 区别 apache,php,mysql_服务器_35

 

 

 四、PHP链接Mysql数据库

找到php的目录,将libmysql.dll文件拷到apache的目录下的bin目录

 

然后打开php.ini文件找到;extension=php_mysql.dll文件去掉分号

然后设置mysql的默认端口,主机,用户

mysql.default_host=localhost
mysql.default_port=3306
mysql.default_user=root

保存,重启即可

 

测试

在D:\Apache2.2\htdocs新建一个test.php文件,用记事本打开

 

<?php   
$con =mysql_connect("localhost","root","123456");
if (!$con)   
{   
      die('Could not connect: ' .mysql_error());   
}   
else  
{   
      echo "Connect success!";   
} 
mysql_close($con);   
?>

 

在浏览器地址栏测试:http://127.0.0.1/test.php,出现Connect success!安装成功!