我在Windows2000下,PHP为何不能得到预期的结果? 在IIS的配置里映射到c:\php\php.exe s%s% 了吗??注意 s%s%c:\php\php.exe是你的php目录 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是这样做的,在IIS的配置中添加了一个.php的类型,设置成c:\php\php.exe s% s%都不行,我把.php文件的打开方式设为IE时,根本就不行,把.php文件的打开方式设为php.exe时,只在dos窗口没.php文件转换为相对应的.html文件格式,但并不发回IE浏览,请高手指教? 是 %s %s 吧。。实在不行,改为ISAPI试一下。 只能在配置了站点的时候使用,格式如:http://servername/path/xxx.php,如果直接用本地路径只能显示源码 haha又不好意思,是%s%s 注意中间没有空格(有空格行不行我也不知道...)还有如iamwho(我是谁)所说必须通过http方式查看 我先前是用%s %s进行配置,但出现问题,后改成s% s%还是不行,可能是要配置好站点。我是PHP菜鸟,接照别人的提示都没有装成功,能否告之如何配置站点! 仔细看看这篇文章,里面所写的均是调试成功的,而且经过了很多人的测试:======================================================================= PHP,Apache/iis,MySQL相关配置配置之前的工作 ------------------------本站文章为东方一蛇原创,如要转载请著名原作者。 配置之前,但是是去找个合适的地方下载。现在,PHP已经发展到PHP4了,所以,我只是将PHP4的安装配置介绍给大家,其实PHP3的配置和PHP4是差不多的。另外,考虑到我本人用Linux用得少,而且,绝大多数人用win系统,所以,在本站只将win下的配置。个人认为,最好的PHP4下载地点是:http://www.mm4.de/该站点更新快,而且该站的PHP4内含了很多功能。我目前用的版本是8月20日更新的,我试了一下,还不错。该站提供的PHP4到目前的功能如下:bcmath (build-in), calendar, com (build-in), cpdf, curl, cybercash, db, domxml, exif, fdf, ftp, gd, gettext, ifx (informix), imap, interbase, java, ldap, mssql65, mssql70, mysql (build-in), oci8, odbc (build-in), pcre (build-in), pdf, pgsql, session (build-in), wddx (build-in), xml (build-in), zlib(安装之前,请大家不要再问我要什么PHP4下的mysql.dll了,看到上面的“mysql (build-in)”就应该知道,PHP4已经内含了,不需要dll文件) PHP4的的基本设置 (1)我下载的文件名是“php4.0.2-dev_win32-20000816.zip”,解压到c:\php(2)将c:\php\php.ini移到你的windows目录,win98默认c:\windows,NT/Win2000默认为c:\winnt,(你可以不这样做,但是,为了跟PHP3一致,你最好这样做,因为这样做也没有错的)(3)看看php.ini文件中的一些内容:upload_tmp_dir = c:\temp 这个是用来进行文件上传时,保存你临时文件的,如果你设置的是c:\temp那么,你一定要有c:\temp这个目录,而且要能被任何人写,否则你的文件上传将失败。还有,对于[java],你如果用不着的话,是可以将它去掉的。 要说明是的,PHP4的基本功能配置是比较简单的,但是要用到一些复杂的东西,比如javabean,配置有点难,我也是配置了好久才有点收获,当然期间请教了不少高手。 Win2000/Win98 + Apache + PHP4的配置 一、Apahce简介 根据Web服务器调查公司Netcrafe(http://www.netcraft.co.uk/Survey/)调查,全Internet有50%以上的Web服务器都在用Apache。Apache和Ms IIS 同属于Web服务器。 二、Apache的安装(指Windows版本) 将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。比如安装到一个目录(c:\apache\)下。然后,在该目录的字目录conf下有一个名为httpd.conf的文本文件,用文本编辑器编辑它,将“#BindAddress *”这一行改为“BindAddress 127.0.0.1”,将“#ServerName new.host.name”改为“ServerName localhost”。好了,就是如此简单,开始运行Apache吧,接着你在浏览器中输入:http://127.0.0.1/应该就会看到Apache服务器的效果了。需要说明的是,如果你的本机已经在运行一个其它的Web服务器了,你可以通过修改端口来区别开来,你可以在httpd.conf文件的“Port 80”改为“Port 81”或其它没有运行服务的端口。一般来说,FTP端口为21... ,那么,你在浏览器中输入“http://127.0.0.1:81”就可以了。 三、设置Apache虚拟目录 在IIS和PWS中,该设置是通过图形界面进行的,在Apache中,同样是编辑httpd.conf文件(注意:该文件一般不要轻易改动),在该文件中加一行Alias /test/ "c:/php/test/" 表示将c:/php/test/目录设置为虚拟目录/test/,那么你在c:/php/test/下的文件,就可以通过在浏览器中输入“http://127.0.0.1/test/文件”访问。 四、使Apache支持PHP 好了,Apache服务器的简单配置可以了,但是要它支持PHP,还需要做以下工作。 在httpd.conf文件中加入以下几行: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" 当然,你如果想将你的php文件后缀改为其它的也可以,将第二行中的最后几个字“.php”改为你想要的后缀,要想支持更多的文件,也可以的,如: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .phpAddType application/x-httpd-php .php4 AddType application/x-httpd-php .phtmlAction application/x-httpd-php "/php/php.exe" 好了,重新启动Apache服务器,让我们来看看有没有成功。 在test虚拟目录下编写一个最简单的php文件(hello.php): <? echo "HelloWorld!";?> 在浏览器中(http://127.0.0.1/test/hello.php)看看有没有成功? 好了,我们用<? phpinfo(); ?> 看看php的配置吧! Win2000/Win98 + IIS5 + PHP4的配置 一、CGI方式安装进入IIS管理器站点属性 --> 主目录 --> 配置 -->应用程序映射 -->添加在“可执行文件”中输入“c:\php\php.exe”“扩展名 ”中输入“.php”或者其它你想要的名称二、ISAPI方式安装进入IIS管理器站点属性 --> ISAPI筛选器 --> 添加“筛选器名称”输入“.php”等“可执行文件”选择“c:\php\sapi\php4isapi.dll ” 三、需要注意的是用IIS,一定要注意权限的问题,当你出现“找不到该页”的问题的时候,有可能就是这个问题了,另外,我个人喜欢用CGI的方式。 Win2000/Win98 下MySQL的安装 一、MySQL简介MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。它和前两个软件一样,是属于开放源代码软。 二、MySQL的安装(指Windows版本) 将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。它默认安装到c:\mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了,安装后,进入c:\mysql\bin目录下,运行mysqld-shareware.exe文件 在Win98下直接运行,正常情况下,没有什么提示信息 在NT下可以输入:mysqld-shareware --install 启动该服务 接着,输入mysql ,正常情况下会出现几行提示信息并出现下提示符号: mysql> 到此,你已经成功安装了MySQL。 三、设置MySQL用户密码 MySQL数据库的默认用户名为“root”(MS SQL Server 的 sa 相似),密码默认为空。在DOS提示符(注意,不是mysql提示符)下输入 c:\mysql\bin>mysqladmin -u root -p password adminpassword 回车后会提示你输入原来的密码,由于原来密码为空,直接回车,root用户的密码便改为“adminpassword”了。 四、简单使用MySQL数据库 1.显示MySQL的数据库(注意:在该文的以后部分,如果没有提示,输入的命令都是在mysql提示符下) show databases 2.打开一个数据库 use test 其中,test为数据库名称 3.显示一个数据库中所有数据表 (必须先打开一个数据库) show tables go 4.以root身份创建一个数据库(在DOS提示符号下) mysqladmin -u root -p password adminpassword create gsbook 接着会提示你输入密码。因为,我们的目的是做一个留言板,我在这里将数据库的名称命名为“gsbook”。5.在数据库中加入数据表 create table gsbook(id int not null auto_increment,primary key(id),nickname varchar(30),email varchar(30),homepage varchar(30),note text,w_time datetime) go 说明,在今后,我会将mysql的字段类型简单的说明,如果现在看不懂,不要紧的。 恭喜您,到现在为止,您已经具备PHP编程的基本环境了。下一节,我们将开始编写一个小小的留言板哦。 ----载自www.wodejia.net 谢谢leejd(小东)给我发来如此详细的步聚,但我按上面的再试了一次,终还是不行! 能否再详说一下如何配置服务器权限,我在配置服务器权限扩展时,他提示说要把分区格式化为NTFS格式,而我的是FAT32格式,会不会是这个原因,我在IE中浏览时http://myname/index.php时(myname 是我的计算机名),提示该站点找不到。 可以使用fat32的。您使用http://localhost/index.php即可的您把.php改成.php3试试? 仍然是找不到服务器,各位大虾的招式我全都试过了,难道上天真不让我学PHP吗? myname是什么?主机名的话可能不行的吧?装了dns输域名,没装输ip试试 http://xxx.xxx.xxx.xxx/index.php php没有定为默认文当的话index.php一定要输,另外还有必须设置guest组有权访问你的php目录,否则回显示你没有权限访问站点。对了你能访问普通的htm页吗?正常的话,安装php应该是很简单的啊我是ntfs,其实ntfs很好啊 而且新游戏大多也都支持ntfs我装了sc和cs (hehe:) 好惨呀,我按照rei()兄的作法试了一下,可是:出现"No web site is configured at this address" 我的ip是动态分配是,我是通过代理服务器上网,ip为192.168.0.194,所以就输入了http://192.168.0.194/index.php,结果一样"No web site is configured at this address". to qiwei: 你最好用htm先试一试,如果,htm的站点可以显示的话,那么,可能是你在设定php时的毛病了,我试过,有不有%s%s都可以,你顺便可以把index.php的执行顺序提前,或者只留一个index.php ,index.htm即可,你在配置iis的时候设定好web site目录。 输http://192.168.0.194/index.htm行吗?这段文字显示说“在这个地址没有具体的web站点” 你的IIS正常吗??等等,对了,你说你的ip动态分配,那么你怎么配置的IIS??? 这其实是个简单的问题,在配置apache的httped时,加入类型.php.php3.php4你是不是讲php目录中的相应动态连接库文件拷贝到win2000的system32中?win98是拷贝到system中. 关于curl_init()老是找不到的问题..帮帮忙谢谢了..。。。。。。。!!!!!!!!!!!!!!!!!! 连数据库问题?? 大家請進!! php mail()的问题, 急.... 关于php判断问题 PHP如何调用document里的元素? redhat中php加载gd库 请问哪位朋友做过php调用OCX控件的代码?代码有木有 PHP程序中如何使浏览器弹出对话框??? 倾囊相送,帮我设置PHP+Apache+…… 用delete删除数据库的某行数据后,如何使id仍按1-n的顺序排? 推荐一个好的国内PHP站点!
实在不行,改为ISAPI试一下。
还有如iamwho(我是谁)所说必须通过http方式查看
我是PHP菜鸟,接照别人的提示都没有装成功,能否告之如何配置站点!
=======================================================================
PHP,Apache/iis,MySQL相关配置配置之前的工作 ------------------------本站文章为东方一蛇原创,如要转载请著名原作者。
配置之前,但是是去找个合适的地方下载。现在,PHP已经发展到PHP4了,所以,我只是将PHP4的安装配置介绍给大家,其实PHP3的配置和PHP4是差不多的。另外,考虑到我本人用Linux用得少,而且,绝大多数人用win系统,所以,在本站只将win下的配置。个人认为,最好的PHP4下载地点是:http://www.mm4.de/该站点更新快,而且该站的PHP4内含了很多功能。我目前用的版本是8月20日更新的,我试了一下,还不错。该站提供的PHP4到目前的功能如下:bcmath (build-in), calendar, com (build-in), cpdf, curl, cybercash, db, domxml, exif, fdf, ftp, gd, gettext, ifx (informix), imap, interbase, java, ldap, mssql65, mssql70, mysql (build-in), oci8, odbc (build-in), pcre (build-in), pdf, pgsql, session (build-in), wddx (build-in), xml (build-in), zlib(安装之前,请大家不要再问我要什么PHP4下的mysql.dll了,看到上面的“mysql (build-in)”就应该知道,PHP4已经内含了,不需要dll文件)
PHP4的的基本设置
(1)我下载的文件名是“php4.0.2-dev_win32-20000816.zip”,解压到c:\php(2)将c:\php\php.ini移到你的windows目录,win98默认c:\windows,NT/Win2000默认为c:\winnt,(你可以不这样做,但是,为了跟PHP3一致,你最好这样做,因为这样做也没有错的)(3)看看php.ini文件中的一些内容:upload_tmp_dir = c:\temp 这个是用来进行文件上传时,保存你临时文件的,如果你设置的是c:\temp那么,你一定要有c:\temp这个目录,而且要能被任何人写,否则你的文件上传将失败。还有,对于[java],你如果用不着的话,是可以将它去掉的。 要说明是的,PHP4的基本功能配置是比较简单的,但是要用到一些复杂的东西,比如javabean,配置有点难,我也是配置了好久才有点收获,当然期间请教了不少高手。
Win2000/Win98 + Apache + PHP4的配置
一、Apahce简介 根据Web服务器调查公司Netcrafe(http://www.netcraft.co.uk/Survey/)调查,全Internet有50%以上的Web服务器都在用Apache。Apache和Ms IIS 同属于Web服务器。 二、Apache的安装(指Windows版本) 将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。比如安装到一个目录(c:\apache\)下。然后,在该目录的字目录conf下有一个名为httpd.conf的文本文件,用文本编辑器编辑它,将“#BindAddress *”这一行改为“BindAddress 127.0.0.1”,将“#ServerName new.host.name”改为“ServerName localhost”。好了,就是如此简单,开始运行Apache吧,接着你在浏览器中输入:http://127.0.0.1/应该就会看到Apache服务器的效果了。需要说明的是,如果你的本机已经在运行一个其它的Web服务器了,你可以通过修改端口来区别开来,你可以在httpd.conf文件的“Port 80”改为“Port 81”或其它没有运行服务的端口。一般来说,FTP端口为21... ,那么,你在浏览器中输入“http://127.0.0.1:81”就可以了。 三、设置Apache虚拟目录 在IIS和PWS中,该设置是通过图形界面进行的,在Apache中,同样是编辑httpd.conf文件(注意:该文件一般不要轻易改动),在该文件中加一行Alias /test/ "c:/php/test/" 表示将c:/php/test/目录设置为虚拟目录/test/,那么你在c:/php/test/下的文件,就可以通过在浏览器中输入“http://127.0.0.1/test/文件”访问。 四、使Apache支持PHP 好了,Apache服务器的简单配置可以了,但是要它支持PHP,还需要做以下工作。 在httpd.conf文件中加入以下几行: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe" 当然,你如果想将你的php文件后缀改为其它的也可以,将第二行中的最后几个字“.php”改为你想要的后缀,要想支持更多的文件,也可以的,如: ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .phpAddType application/x-httpd-php .php4 AddType application/x-httpd-php .phtmlAction application/x-httpd-php "/php/php.exe" 好了,重新启动Apache服务器,让我们来看看有没有成功。 在test虚拟目录下编写一个最简单的php文件(hello.php): <? echo "HelloWorld!";?> 在浏览器中(http://127.0.0.1/test/hello.php)看看有没有成功? 好了,我们用<? phpinfo(); ?> 看看php的配置吧!
Win2000/Win98 + IIS5 + PHP4的配置
一、CGI方式安装进入IIS管理器站点属性 --> 主目录 --> 配置 -->应用程序映射 -->添加在“可执行文件”中输入“c:\php\php.exe”“扩展名 ”中输入“.php”或者其它你想要的名称二、ISAPI方式安装进入IIS管理器站点属性 --> ISAPI筛选器 --> 添加“筛选器名称”输入“.php”等“可执行文件”选择“c:\php\sapi\php4isapi.dll ” 三、需要注意的是用IIS,一定要注意权限的问题,当你出现“找不到该页”的问题的时候,有可能就是这个问题了,另外,我个人喜欢用CGI的方式。
Win2000/Win98 下MySQL的安装
一、MySQL简介MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的ANSI SQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。它和前两个软件一样,是属于开放源代码软。 二、MySQL的安装(指Windows版本) 将下载后的文件解压,到一个目录,运行Setup程序,会提示整个安装的过程。它默认安装到c:\mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了,安装后,进入c:\mysql\bin目录下,运行mysqld-shareware.exe文件 在Win98下直接运行,正常情况下,没有什么提示信息 在NT下可以输入:mysqld-shareware --install 启动该服务 接着,输入mysql ,正常情况下会出现几行提示信息并出现下提示符号: mysql> 到此,你已经成功安装了MySQL。 三、设置MySQL用户密码 MySQL数据库的默认用户名为“root”(MS SQL Server 的 sa 相似),密码默认为空。在DOS提示符(注意,不是mysql提示符)下输入 c:\mysql\bin>mysqladmin -u root -p password adminpassword 回车后会提示你输入原来的密码,由于原来密码为空,直接回车,root用户的密码便改为“adminpassword”了。 四、简单使用MySQL数据库 1.显示MySQL的数据库(注意:在该文的以后部分,如果没有提示,输入的命令都是在mysql提示符下) show databases 2.打开一个数据库 use test 其中,test为数据库名称 3.显示一个数据库中所有数据表 (必须先打开一个数据库) show tables go 4.以root身份创建一个数据库(在DOS提示符号下) mysqladmin -u root -p password adminpassword create gsbook 接着会提示你输入密码。因为,我们的目的是做一个留言板,我在这里将数据库的名称命名为“gsbook”。5.在数据库中加入数据表 create table gsbook(id int not null auto_increment,primary key(id),nickname varchar(30),email varchar(30),homepage varchar(30),note text,w_time datetime) go 说明,在今后,我会将mysql的字段类型简单的说明,如果现在看不懂,不要紧的。 恭喜您,到现在为止,您已经具备PHP编程的基本环境了。下一节,我们将开始编写一个小小的留言板哦。
----载自www.wodejia.net
能否再详说一下如何配置服务器权限,我在配置服务器权限扩展时,他提示说要把分区格式化为NTFS格式,而我的是FAT32格式,会不会是这个原因,我在IE中浏览时http://myname/index.php时(myname 是我的计算机名),提示该站点找不到。
您使用http://localhost/index.php即可的
您把.php改成.php3试试?
装了dns输域名,没装输ip试试 http://xxx.xxx.xxx.xxx/index.php php没有定为默认
文当的话index.php一定要输,另外还有必须设置guest组有权访问你的php目录,否则回显示
你没有权限访问站点。对了你能访问普通的htm页吗?正常的话,安装php应该是很简单的啊
我是ntfs,其实ntfs很好啊
我装了sc和cs (hehe:)
这段文字显示说“在这个地址没有具体的web站点” 你的IIS正常吗??
等等,对了,你说你的ip动态分配,那么你怎么配置的IIS???
加入类型
.php
.php3
.php4
你是不是讲php目录中的相应动态连接库文件拷贝到win2000的system32中?
win98是拷贝到system中.