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

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

centos搭建apache+mysql+php环境

最近用php做的项目到了项目部署的时候,服务器为centos6.4系统,为了快捷部署,采用yum安装部署 大部分内容参考博客  http://blog.sina.com.cn/s/blog_c02e...
  • wuliowen
  • wuliowen
  • 2016年05月18日 17:54
  • 3577

centos安装搭建apache+mysql+php

centos网站搭建方法
  • yep321
  • yep321
  • 2016年09月01日 11:43
  • 147

centos6.5搭建apache+mysql+php环境

最近用php做的项目到了项目部署的时候,服务器为centos6.5系统,为了快捷部署,采用yum安装部署 一、安装 MySQL 首先来进行 MySQL 的安装。打开超级终端,输入: ...
  • zm_bingxindan
  • zm_bingxindan
  • 2014年06月02日 23:40
  • 599

Apache+Mysql+PHP搭建PHP项目

Apache+Mysql+PHP搭建PHP项目
  • TalorSwfit20111208
  • TalorSwfit20111208
  • 2017年12月02日 14:01
  • 51

centos6.4搭建apache+mysql+php环境

最近用php做的项目到了项目部署的时候,服务器为centos6.4系统,为了快捷部署,采用yum安装部署 大部分内容参考博客  http://blog.sina.com.cn/s/blog_c02ed...
  • xiaoliouc
  • xiaoliouc
  • 2013年12月28日 21:55
  • 68988

Linux下Apache+mysql+PHP运行环境搭建教程

环境: lamp服务器: RHEL5.2(kernel2.6.18),iptables stop .selinuxdisabled.lamp主机IP地址是192.168.0.21.已经在DNS...
  • Liuqz2009
  • Liuqz2009
  • 2016年03月31日 19:23
  • 1875

CentOS 7 搭建 Apache+MySQL+PHP

搭建这个环境主要是用来部署一个从建站之星那儿买来的公司网站模板,如果有需要搭建公司网站的可以联系我。 邮箱:lambertqian@outlook.com 一、安装Apache2 (如何修改yu...
  • maizi1045
  • maizi1045
  • 2015年08月17日 10:04
  • 291

windows快速搭建本地apache php mysql开发环境,多站点域名访问

windows快速搭建本地apache php mysql开发环境,多站点域名访问
  • ldl_xz
  • ldl_xz
  • 2016年03月14日 21:45
  • 498

使用WAMP5搭建Apache+MySQL+PHP环境

转贴:http://xoops.org.cn/modules/newbb/viewtopic.php?topic_id=8734&forum=1目前有不少AMP(Apache/MySQL/PHP)的集...
  • lihulin
  • lihulin
  • 2006年12月08日 14:17
  • 6024

使用WAMP5搭建Apache+MySQL+PHP环境

目前有不少AMP(Apache/MySQL/PHP)的集成软件,可以让我们一次安装并设置好。这对于不熟悉AMP的用户来说,好处多多。一、使用AMP集成软件的优点:1、可避免由于缺乏AMP的知识,而无法...
  • wngvo
  • wngvo
  • 2007年09月20日 11:24
  • 719
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Apache+Mysql+Php搭建
举报原因:
原因补充:

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