Apache+Mysql+Php搭建

下载环境包:http://download.csdn.net/detail/qq624202120/6635535
里面包含了本文所讲的Apache+MySQL+Php

一、安装Apache

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

选择Next

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

使用须知选择Next

设置系统信息

Network Domain                  域名

Server Name                                 服务器名称

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

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

Typical为默认安装后Next

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

 

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

 

 

安装完成,右下角出现表示成功!点击Finish结束安装

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

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

 

在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在一个目录里,方便管理和配置。

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

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

在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

三、配置Mysql

打开mysql-5.5.27-win32.msi

 

点击Next

勾同意议点击Next

选择Custom进入自定义安装

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


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

检查后安装

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

点击Next


DetailedConfiguration (手动精确配置)

StandardConfiguration (标准配置)

选择Detailed Configuration点击Next

选择服务器类型

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

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

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

选择Server Machine点击Next

 

选择mysql数据库的大致用途

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

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

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

选择Transactional Database Only 点击Next

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

mysql访问量

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

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

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

选择Online Transaction Processing(OLTP)点击Next

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

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

按Next继续

设置数据库密码,点击Next

点击Execute开始配置

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

 四、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!安装成功!

猜你喜欢

转载自blog.csdn.net/qq624202120/article/details/17146843