winXP+IIS+PHP+MYSQL配置指南 作者:yizusong

本帖是根据个人的服务器配置一步步写出来的,有不足的地方请指正,希望本帖能给在php+mysql道路上摸索的朋友们一点帮助。

系统介绍:winXP+II5.1
服务器组件:PHP5.1.2,MYSQL5.0
PHP下载地址www.php.net
MYSQL下载地址www.mysl.net

首先安装IIS:在控制面板->添加删除windows组件,把IIS信息服务组件打上勾就行
可能的问题:XPsp2中自带的防火墙可能阻止其他计算机访问你的web页,这时在防火墙设置里添加80端口为例外就行了。

其次安装PHP:在官方网站上下载php-5.1.2-Win32.zip(8.71M),不推荐下载php-installer。下载后解压到PHP文件夹(自己新建的PHP文件夹)。

PHP配置:这里以PHP5.1.2为准,以前版本未使用过。
   将PHP目录下的所有DLL文件拷贝到c:/Windows/system32(win2000系统为 c:/winnt/system32/)下,覆盖已有的dll文件;
   然后再将php.ini-dist用记事本打开,利用记事本的查找功能搜索并修改:

搜索 register_globals = Off
将 Off 改成 On ,即得到register_globals = On;
注:这个对应PHP的全局变量功能,考虑有很多PHP程序需要全局变量功能故打开,打开后请注意-PHP程序的严谨性,如果不需要推荐不修改保持默认Off状态

再搜索 extension_dir =
并将其路径指到你的 PHP 目录下的 extensions 目录,PHP扩展功能目录[PHP5对应修改为extension_dir = "G:/php/ext/"]

在G:/php下建立文件夹并命名为tmp

查找
upload_tmp_dir =
将;upload_tmp_dir该行的注释符,即前面的分号“;”去掉,使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以修改并给其定义一个绝对路径,这里设置的目录必须有读写权限。
这里我设置为upload_tmp_dir = G:/php/tmp  (即前面建立的这个文件夹呵)

搜索找到

Windows Extensions
将下面一些常用的项前面的;去掉

;extension=php_mbstring.dll

;extension=php_curl.dll

;extension=php_dbase.dll

;extension=php_gd2.dll
这个是用来支持GD库的,一般需要,必选

;extension=php_ldap.dll

;extension=php_zip.dll
去掉前面的";"

;extension=php_mysql.dll
这个是用来支持MYSQL的,由于PHP5将MySQL作为一个独立的模块来加载运行的,故要支持MYSQL必选

查找
;session.save_path =
去掉前面;号,本文这里将其设置置为
session.save_path = G:/php/tmp

其他的你可以选择需要的去掉前面的;然后将该文件另存为为php.ini到C:/Windows ( Windows 2000 下为 C:/WINNT)目录下,注意更改文件后缀名为ini,得到C:/Windows/php.ini ( Windows 2000 下为 C:/WINNT/php.ini)

若路径等和本文相同可直接保存到C:/Windows ( Windows 2000 下为 C:/WINNT)目录下使用若路径等和本文相同可直接保存到C:/Windows ( Windows 2000 下为 C:/WINNT)目录下使用

一些朋友经常反映无法上传较大的文件或者运行某些程序经常超时,那么可以找到C:/Windows ( Windows 2000 下为 C:/WINNT)目录下的PHP.INI以下内容修改:

max_execution_time = 30     ; 这个是每个脚本运行的最长时间,可以自己修改加长,单位秒
max_input_time = 60        ; 这是每个脚本可以消耗的时间,单位也是秒
memory_limit = 8M      ; 这个是脚本运行最大消耗的内存,也可以自己加大
upload_max_filesize = 2M ; 上载文件的最大许可大小 ,自己改吧,一些图片论坛需要这个更大的值

MYSQL设置:基本比较傻瓜式,一路NEXT就行,也有个问题就是自带防火墙可能阻止MYSQL的默认端口3306,同理添加例外端口3306。

其实讲讲开发工具:MYSQL的GUI,很多人用phpmyadmin,我也用或,只是一直没用成(汗一个),后改用MYSQL-FRONT,类似SQL SERVER的GUI,操作也还简便,有SQL语句的高亮显示
http://www.crsky.com/default.html可以down到破解版
PHP的编译程序有很多,例如EDIT PLUS,ZEND STUDIO,DEV PHP,PHP CODER,PHPXEDIT,不过我个人欣赏PHP DDESIGNER,小巧功能强大,不需要建立服务器就能调试,语法高亮,有project概念,甚至添加了一些例如button的控件,大家而已试试。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值