首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP安装/语法/函数 » [求助]用php编好的网页怎么查看?  


  作者:pandoralee
  注册时间:2005-04-30
  主题/回复:1/3
  积分:408
  等级:★★☆(五级)
  称号:略有小成

用户联系方式已设置为保密

 

 发表:2005-04-30 04:53:59 阅读 2865 次 回复 5 次 得分2  |   字号 字色
[求助]用php编好的网页怎么查看?
最近选了一门php做网页的课,老师讲得一塌糊涂,根本没有逻辑观念,自顾自的编了一个程序,也不介绍函数都是什么意思。
他说最好每写完一行就用ie检查一下有没有错误。可是我的机器上ie为什么总打不开php文件呢?是要先安装什么东西吗?郁闷。我用editplus编写。

偶是个实在不能再菜的菜鸟了,大家帮帮忙吧。
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2005-04-30 16:13:22  评分:1 

看来确实是不能再菜了
不过你们学校倒挺先进,能开PHP的课,我估计差不多是国内首创吧?据我了解国内起码本科院校里面开PHP课基本是没有的。部分开了JSP.专科院校甚至高职院校也以asp或asp.net为主,开php是比较少的,应该算是比较有开创性了。

如果你以前没有做过网页的话,直接学php是有点难度的。php本身是不难的,但是对网页设计如果没有什么了解,就影响了php的学习。
关于一个php文件是如何运行的的原理,这里就不说了,说起来是一言难尽,总之根据你这个情况,可以这么跟你说:php网页和普通的html网页是不同的,普通的html网页是一种标记文本,全称是超文本标记语言。这种文本可以用ie直接打开,因为ie就是一个用来解释html的工具。为什么php网页的运行结果可以显示在ie中呢?因为php文件是存放一个服务器上面的。当ie向服务器请求一个php页面时,服务器将这个页面经过php引擎的处理之后,把最终生成的html代码发送到客户端浏览器,所以最终ie获得的还是一些html代码,代码是生成是由服务器完成的。

所以,你要运行php文件,需要一个服务器。这个服务器可以自己搭建。用自己的机器搭建一台web服务器,这样就可以访问php文件了。web服务器分好几种,硬件上分有很多,咱们单从操作系统上来分,就是windows2000服务器,liunx服务器,unix服务器。这些不同的操作系统都可以进行web服务,而web服务所采用的软件也不同。比如windows2000上面一般采用IIS或者apache。linux和unix上面一般采用apache。这样,知道了这些以后,你就可以根据自己的情况搭建一台web服务器。比如你采用windows2000操作系统,安装上IIS,这样你的机器就是一台web服务器了。这时候想运行php文件,那么下载php的安装包,然后按照本论坛上的许多文章,将php环境配置好即可。这样一来,你的机器便是一台支持php的web服务器了。
 2#楼  
 
  回复人:cykk
  注册时间:2004-12-30
  主题/回复:41/99
  积分:688
  等级:★★★(六级)
  称号:声名鹊起

   
 2#楼 发表于2005-04-30 20:53:07  评分:1 

   我们下学期才开PHP这门课,不过现在我先学了!不过没有你这么菜!呵呵!在这个论坛PHP安装那里有安装的方法介绍,你自己去看一下吧.PHP是一种动态网页制作技术,是不能用IE或者Netscape直接浏览的,你要浏览得装Apache或者IIS,PWS这类的服务器,再装PHP的二进制编译程序+数据库才可以正常显示!HTML的形式就可以直接用IE浏览,但PHP,ASP是在服务器端解悉执行的!是不能直接浏览的,装了IIS以后,在地址打127.0.0.1或者:localhost就可以浏览ASP的文件,但浏览PHP可以用IIS+PHP+Mysql的组合,也可以用PHP+Apache+mysql的组合!要是还不明白就先叫你们老师讲下怎样测试,不要讲其它的,测试都不会,那不等于纸上谈兵?pandoralee兄弟你是哪个学校的,我是广西财经学院的,现在读大二!要是近的话,我们可以一起学啊,要不然我一个人找个人聊天都没有,好郁闷.对了,站长,那个PHP安装版块里有个PHP5.0的安装教程,但我找不到AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 这个东东,我的Apache2.0.53,还有这里也找不到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module c:/php/php5apache2.dll是怎么回事啊?我用查找的方法找了!
 3#楼  
 
  回复人:pandoralee
  注册时间:2005-04-30
  主题/回复:1/3
  积分:408
  等级:★★☆(五级)
  称号:略有小成

用户联系方式已设置为保密
 3#楼 发表于2005-05-05 05:21:55  评分:× 

嘿嘿,不好意思,偶真的是很菜。发了这个帖子之后,我在网上看了好多文章,终于弄得有点明白了,然后下载了PHP+Apache+mysql,安装就弄得满头大汗,刚刚测试了一下,说什么端口80被占了(我还没安装mysql,因为dos下的命令忘光了。),反正就是显示什么could not bind with 0.0.0.0:80,然后又在网上看了很久,我好像没有安什么iis,难道是windows的防火墙。关了之后还是不行。是和我没安装mysql有关吗?

另外我们老师给了个可以测试的网址(抱歉,只能是我们学校自己学这门课的学生测试),但是我不知道怎么用这个网址测试。是要把自己的文件传上去还是修改自己的apache里的什么文件。
 4#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 4#楼 发表于2005-05-06 23:37:18  评分: 

装了apache就不用装IIS了。
装了IIS就默认使用80端口,你的操作系统是什么?如果是win2000server默认安装IIS。

关于可测试网址,俺也不知道,问你老师去吧。。估计是给了你们一个ftp吧?可以上传上去并且测试,也许吧,这个只有你老师知道。
 5#楼  
 
  回复人:pandoralee
  注册时间:2005-04-30
  主题/回复:1/3
  积分:408
  等级:★★☆(五级)
  称号:略有小成

用户联系方式已设置为保密
 5#楼 发表于2005-05-13 07:56:48  评分:× 

偶的系统是xp,另外,忘了说了,这门课不是本科课程。

二楼的兄弟,你的想法倒是不错,可惜太远了,没孙悟空那本事。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.006sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版