Apache+Mysql+Php搭建

原创 2013年12月05日 18:51:49

下载环境包: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!安装成功!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

wmap php+apache+mysql 环境搭建

  • 2015年03月11日 10:08
  • 43.52MB
  • 下载

Apache+mysql+xdebug php调试环境搭建

  • 2014年04月10日 17:42
  • 240KB
  • 下载

以安装wordpress为例搭建apache+php+mysql的Web服务环境

本文以安装WordPress为例,说明apache+php+mysql组合的安装和配置过程。     首先下载   httpd-2.2.22-win32-src.zip          ...

Linux下搭建Apache,Mysql,PHP环境

  • 2014年04月14日 19:06
  • 236KB
  • 下载

apache2.2-php5.3.3+mysql的搭建

  • 2016年03月24日 17:21
  • 48.54MB
  • 下载

【已测试非常好!】Apache+PHP+MySQL环境搭建

source: http://www.cnblogs.com/Yogurshine/archive/2013/05/24/3097343.html 【Frank注:之前已经搭建好php和apache了...

linux+apache+mysql+php平台搭建

  • 2014年07月11日 16:44
  • 60KB
  • 下载

如何通过Linux+Apache+MySQL+PHP搭建简单的动态网站

1.实验原理 (1)LAMP的定义 LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Apache+Mysql+Php搭建
举报原因:
原因补充:

(最多只允许输入30个字)