server2003 php mysql_Windows Server 2003下部署apache+php+mysql环境

1准备工作

php5.rar

mysql-5.1.51-win32.msi

httpd-2.2.22-win32-x86-no_ssl.msi

在D盘创建一个目录amp,以上三个软件均安装在d:\amp目录下。

在D盘创建www目录,作为网站目录。

2安装php

将php5.rar解压缩到d:\amp目录下,即d:\amp\php5。修改php.ini文件。

extension_dir = "D:/amp/php5/ext"

打开如下配置,即去掉前面的注释符号(;)

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dllPHP.INI大概在1019 【具体的行数,根据配置版本不一样】找到; date.timezone =去掉前面的注释;号,然后改成date.timezone =Asia/Shanghai,保存配置文件。

将D:\amp\php5及D:\amp\php5\ext添加的系统环境变量Path后面。

3安装mysql

运行mysql-5.1.51-win32.msi,按提示一步一步操作,安装目录选择D:\amp\mysql5。

在安装的时候选择Customer方式。

配置时设置Detailed Configuration。

服务器类型选择Server Machine。

实例类型选择Transactional Database Only。

选择Manual Setting,设置并发数量为200。

端口设置默认的3306,并勾选防火墙例外。

字符集Character Set设置为utf-8。

配置为服务并将bin目录添加到系统环境变量Path。

设置root密码并勾选允许root用户远程登录。

设置完成之后单击Execute,成功单击Finish。

4安装apache

运行httpd-2.2.22-win32-x86-no_ssl.msi,按提示一步一步安装即可,只需要选择安装目录时注意一下,指定为d:\amp\apache22目录。

安装完成之后进行配置,打开conf\ httpd.conf文件,需要修改的配置如下

#apache安装目录

ServerRoot "D:/amp/apache22"

#监听端口

Listen 9001

#增加LoadModule

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

#网站所在目录

DocumentRoot "D:/www"

#增加php默认页面

DirectoryIndex index.php index.html

#AddType

AddType application/x-gzip .gz .tgz

AddType application/x-httpd-php .php

在httpd.conf文件最后添加一行

PHPIniDir "D:/amp/php5"

Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all由于配置了php后,此处“Deny from all”为拒绝一切连接。

把此行修改为 “Allow from all”

修改后的代码为:

Options FollowSymLinksAllowOverride NoneOrder deny,allowallow from all

5注意事项

在系统环境变量中,php的路径在mysql路径之前。

如果apache服务在启动时提示1067之类的错误,请检查php.ini文件,看是否打开的extension过多,可以尝试关闭一些extension。

在D:\www目录下创建文件index.php,内容

phpinfo()

?>

posted on 2014-01-29 01:17 水 阅读(1031) 评论(0)  编辑 收藏 引用 所属分类: 项目管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值