windows下apache+php+mysql 环境配置方法

 更新时间:2012年04月19日 20:12:54   作者:  
很多朋友想要在window下配置apache+php+mysql运行环境,其实从这么长时间的经验来看,win2003下还是用iis,如果为了学习或对apache特别熟悉的朋友可以用apache
一 准备
1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接

2 下载php http://windows.php.net/downloads/releases/archives/ php-5.3.5-Win32-VC6-x86.zip

下载vc6版本
VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。

VC9:the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。

3 下载mysql http://mysql.llarian.net/Downloads/MySQL-5.5/mysql-5.5.23-winx64.msi

二 安装
1 apache 比较简单,一路next完成.

image

浏览器验证,出现一下页面,成功

image

2 php安装

下载zip包,直接解压到一个目录,目录重命名为php

image

3 mysql

三 配置
php配置
php.ini-development 文件重命名为 php.ini
指定PHP扩展包的具体目录,以便调用相应的DLL文件
复制代码 代码如下:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"

修改为
复制代码 代码如下:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "D:/servers/php/ext"

去掉以下配置注释,支持mysql
复制代码 代码如下:

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll

支持session
session.save_path = "e:/temp"
上传文件目录配置
upload_tmp_dir ="e:/temp"
时区配置
date.timezone =Asia/Shanghai

apache配置
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加
复制代码 代码如下:

LoadModule php5_module "e:/servers/php/php5apache2_2.dll"
PHPIniDir "e:/servers/php"
AddType application/x-httpd-php .php .html .htm

web主目录修改
复制代码 代码如下:

DocumentRoot "D:/servers/Apache2.2/htdocs"

改为
复制代码 代码如下:

DocumentRoot "D:/servers/phpweb"

复制代码 代码如下:

<Directory "D:/servers/Apache2.2/htdocs">

改为
复制代码 代码如下:

<Directory "D:/phpweb">

复制代码 代码如下:

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

改为
复制代码 代码如下:

<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>

重启apache

mysql配置

四 测试
建立phpweb目录 D:\servers\phpweb

创建测试文件 index.php
复制代码 代码如下:

<?php
phpinfo();
?>

浏览:http://localhost
显示如下信息,说明配置成功:

image

创建mysql连接测试文件
复制代码 代码如下:

<?php
$connect=mysql_connect("10.71.196.147","user","");
if(!$connect) echo "Mysql Connect Error!";
else echo "mysql 连接成功";
mysql_close();
?>

浏览:http://localhost/mysqltest.php 测试mysql连接

相关文章

  • iis 不能下载包含中文文件名的rar文件

    iis 不能下载包含中文文件名的rar文件

    这篇文章主要介绍了iis 不能下载包含中文文件名的rar文件,需要的朋友可以参考下
    2014-06-06
  • IIS连接数实验(Web开发必读)

    IIS连接数实验(Web开发必读)

    本文旨在通过实验发现IIS连接状态以及其它因素会对它产生的影响,需要的朋友可以参考下
    2014-12-12
  • win2008 r2 服务器安全配置步骤小结

    win2008 r2 服务器安全配置步骤小结

    当前很多服务器都是使用的2008 r2的机器,不建议大家使用2012、2016什么的,除非特殊需求,一般2008 r2就够用了,偶尔有机器需要重新做系统,但步骤总会错乱就会导致机器不稳定,这里脚本之家小编就为大家整理了一下,希望可以帮助到大家
    2017-06-06
  • win2003服务器安全必做基础设置

    win2003服务器安全必做基础设置

    win2003服务器安全必做基础设置,下面都是一些比较基本的操作,其实大家可以到s.jb51.net下载一些安全设置软件更快,但下面是一些基础的东西,推荐大家学习下。
    2011-11-11
  • 服务器 UDP端口占用几千个的解决办法

    服务器 UDP端口占用几千个的解决办法

    前一段时间使用NetStat命令查看服务器端口时,发现服务器udp端口开放了好多,最少在1000个以上,当时事情比较多,没有管它,今天终于有点时间,仔细检查了一下,排除了这个问题.
    2009-03-03
  • IIS+PHP+MYSQL安装配置方法

    IIS+PHP+MYSQL安装配置方法

    首先下载php-5.2.0-win32.zip,mysql-noinstall-5.0.22-win32.zip和phpMyAdmin-2.9.1.1-all-languages.zip。这三个文件的下载地址可以在百度搜索得到。
    2010-09-09
  • IIS7、iis7.5让ISAPI扩展DLL执行的方法

    IIS7、iis7.5让ISAPI扩展DLL执行的方法

    这篇文章主要介绍了IIS7、iis7.5让ISAPI扩展DLL执行的方法,需要的朋友可以参考下
    2017-09-09
  • IIS7 网站发布常见报错问题解决方案汇总

    IIS7 网站发布常见报错问题解决方案汇总

    这篇文章主要为大家详细介绍了IIS7网站发布常见问题及解决方案,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • cwrsync 四步实现windows备份

    cwrsync 四步实现windows备份

    对于rsync数据同步经常会遇到一些问题,下面的对于这些问题的解决,一定要逐个测试
    2008-09-09
  • 无人值守安装IIS 6.0的原理分析

    无人值守安装IIS 6.0的原理分析

    我们在安装系统的时候不选择安装IIS,等系统安装完成后手动来做,我们能够使用无人值守的方式自定义安装IIS
    2008-07-07

最新评论