问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

window2000中如何配置PHP运行环境?

发布网友 发布时间:2022-04-05 23:21

我来回答

2个回答

热心网友 时间:2022-04-06 00:50

我在CSDN的原创帖,虽然操作系统是XP,但是在WIN2000下同样可用(可能有细小的差别)

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

系统介绍:winXP+II5.1
服务器组件:PHP5.1.2,MYSQL5.0
PHP下载地址www.php.net
MYSQL下载地址www.mysql.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的控件,大家而已试试。

热心网友 时间:2022-04-06 02:08

PHP下载地址www.php.net
MYSQL下载地址www.mysql.net

用IIS,php4和mysql的软件包是php-4.0.1pl2-Win32.zip、mysql-3.23.19-beta-win.zip。 windows2000(p) + IIS 5.O

1:安装mysql

after setup all is ok but run : C:\mysql\bin\mysqld-nt.exe --install “开始”按钮下的“程序”=》“管理工具”=》“服务”,找到“mysql”服务,启动; mysql setup ok!

2:安装php4

解压到c:\php4下,再将目录下的所有dll文件拷到c;\windows\system32下(包裹子目录),不要覆盖已有的dll文件; 接着将目录下的php.exe和php.ini-dist两个文件拷到c:\winnt下; 将c:\winnt\php.ini-dist改名为php.ini,并打开它, 找到;Windows Extensions, 将extension=php_zlib.dll、extension=php_ldap.dll前的“;”去掉. 修改 extension_dir = ./ 为 extension_dir = c:\windows\system\ 在[mysql]栏下修改
mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root

打开“开始”按钮下的“程序”=》“管理工具”=》“internet服务管理器”,选中“默认web站点”,打开 它的“属性”窗口。在“web站点”页下,改变“IP地址”:您机子的ip地址,例如: 192.168.0.29)”;“ TCP端口”为“80”。

接着,选中“主目录”页,单击“应用程序设置”下的“配置”按钮后,在新窗口下单击“添加”按钮;
在“ 可执行文件”中输入“C:\WINNT\php.exe %s %s”,在“扩展名”中输入“.php”,点击“确定”。
在“ 可执行文件”中输入“C:\WINNT\php.exe %s %s”,在“扩展名”中输入“.php3”,点击“确定”。 (对PHPADMIN的支持)

接着,选中“ISAPI筛选器”页, 单击“添加”按钮;在“筛选器名称”中输入“php”,在“可执行文件”中输入 “ C:\WINNT\system32\php4isapi.dll”,点击“确定”。 单击“添加”按钮;在“筛选器名称”中输入“php3”,在“可执行文件”中 输入
“ C:\WINNT\system32\php4isapi.dll”,点击“确定”。 接着,选中“文档”页,单击“添加”按钮;在“默认文档名”中输入“index.php”,点击“确定”

3:安装phpadmin

解压到c:\admin 下 添加 C:\admin\phpMyAdmin 的WEB共享命名为 ADMIN 以后用http://192.168.0.29(您机子的ip地址)/ADMIN 管理MYSQL。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北大青鸟设计培训:跳槽转行选择什么行业最有发展前途? 贝玲妃翘佳人睫毛膏的上色效果怎么样? 贝玲妃反孔精英轻盈底霜的延展性如何? 贝玲妃蒲公英羞颜胭脂蜜的持妆能力如何? 贝玲妃反孔精英红粉救兵底霜的质地如何? 贝玲妃桃气佐治亚胭脂蜜粉的定妆效果如何? 跪求一篇坚持议论文,有例子,具备议论文三要素,别超出初二学生的... 怎么样集邮 有湖北湖南,广西广东,为啥有江西却没江东?专家:历史上还真有 在芜湖旅行的目的地该如何选择? PHP如何配置 php安全配置 如何配置使其更安全 php怎么设置路径? php5.6如何配置? php的配置文件怎么修改 如何配置PHP7环境 如何配置我的php环境 PHP里写文件的时候如何设置路径? thinkphp如何配置路径? php如何保留小数点后2位并且取整? PHP 保留小数点后2位 在php中,如何获取小数点后面的数字 在PHP中怎么取小数点后的位数,如:23.43453 要保留两位小数怎么取? php计算后如何取小数点前面的? php中带小数的价格怎么将整数部分和小数部分分开写呢? php怎么去掉后面六位数字 PHP:不保留小数位且不四舍五入 php 怎么用正则过滤掉字母?还有小数点? php怎么去掉后面的.00 请问php中如何将float的小数部分取出来? 如何在PHP中设置文件和目录的属性? 如何配置php中的php.ini-development文件 PHP方法重写 PHP面向对象,方法重写的问题? PHP中能否在类内方法中重写类内属性 php 方法重写和多态的区别 php继承中方法重载(覆盖)的应用场合 php怎么方法重载 什么是PHP面向对象中的重载重写 如何在php里重写php的内置函数或类 PHP怎么重载已经存在的方法 thinkphp model怎么重写 IIS+php URL重写。请朋友们帮忙写一条重写规则: 关于php的重写路径问题 php 到底可不可以重载 php伪静态、url重写 php重定义函数怎么写 如何安装PHP模块 php 怎么安装扩展 linux 下 php 扩展 如何 安装啊? - 技术问答