仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1640|回复: 20
打印 上一主题 下一主题

[学习教程] PHP编程:PHP4在WinXP下IIS和Apache2办事器上的安...

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:08:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
聪明的你,显然已经逐渐的开悟了,慢慢的理解了编程的概念,那么祝贺你,你已经迈出了成功的第一步。     比来,有很多伴侣问我在WindowsXp下PHP的装置进程,正好比来我在本人的机械上胜利的以模块化的体例装置了PHP4.23。既然这么多伴侣需求,我就以最多见的IIS和Apache办事器为例,把PHP在WindowsXP下的装置进程写出来吧,但愿能对要装置PHP的伴侣有点匡助。假如不加特别申明,以下的引见同时也合用于Win2000版本。
1、概述:
   在装置之间,你必需先弄懂PHP装置的两种分歧形式,一种是Cgi形式(CGI executable),另外一种是模块化装置体例。可以如许来区分:在CGI形式下,假如客户机恳求一个php文件,Web办事器就挪用php.exe去注释这个文件,然后再把注释的了局以网页的模式前往给客户机;而在模块化中,PHP是与Web办事器一同启动并运转的,所以从某种角度下去说,以apache模块体例装置的PHP4有着比CGI形式更好的平安性和更好的履行效力和速度。
   
2、软件筹办:
   正所谓"工欲善其事 必先利其器",要想在你的机械上运转PHP得起首筹办需求的软件。   (一)WEB办事器
   起首你需求一要WEB办事器来撑持PHP的运转,这里咱们选择两种最多见的、也是用的最多的两种办事器来分离引见。
   1.IIS(Internet Infomation Server)
       IIS想必人人都不生疏吧,在Window2000中,IIS默许是被装置的。你可以经由过程 “入手下手->设置->掌握面板->办理东西->Internet 信息办事”来翻开它。假如你没有装置,可以经由过程Windows的“添加删除组件”来装置它。关于IIS的装置网上的引见有良多,这里就不再引见了。

   2.Apache
       Apache一样是一个十分优异的Web办事器法式,同时它也是笔者最喜好的一款Web办事器。它不但玲珑、天真,并且在利用过程当中十分不乱,不会呈现一些稀里糊涂的毛病(IIS绝对来讲就差多了),更主要的一点是,它还撑持把PHP装置成它的一个模块。所以,笔者激烈保举你用Apache来装置PHP。如今经常使用的Apache有两个版本,一个是1.36的版本,另外一个是Apache2系列的版本,在这里保举你利用Apache2版本,你可以在Apache的官方网站高低载到最新的版本。
       Apache官方网站:http://www.apache.org
   (二)PHP法式
   最新的PHP法式代码你可以在它的官方网站http://www.php.net/downloads.php下载到,注重要选择那种ZIP包的,不克不及选择自装置那种,在写本文时,PHP最新版本是4.23版,巨细是5,417KB。固然你也能够在本站的下载栏目中下载到。
    好了。软件都筹办好了,上面就入手下手咱们的PHP装置之旅吧 :)
    注:以下的装置过程当中是以PHP4.23版本、Apache2.040为准的。
3、IIS下的装置:
1.把下载上去的PHP装置包解压到你的C盘根目次(这里选择C根目次盘是为了今后修正调试便利用,你也能够选择分歧的目次),解压后应当能失掉一个相似于"php-4.2.3-Win32"的目次,把目次称号改成"PHP"。
       2. 翻开方才解压的PHP目次,你会发明有一个叫做"php.ini-dist"的文件,这就是PHP的设置装备摆设文件了,你需求把它更名成"php.ini",然后复制到体系目次中(假如你的体系装在C盘,XP下就是"C:\windows",Windows2000下是"C:\winnt")。
    之前有很多引见PHP装置文件的文章都说要修正php.ini中"extension_dir"和"doc_root"这两项的值,可是笔者在装置PHP过程当中都没有悔改,也没有过任何毛病,看来这两个参数不是必需的。固然假如你不宁神也能够修正一下。把doc_root改成你的办事器的根目次,把extension_dir改成你的PHP装置文件夹中的extensions文件夹地点的相对途径。
3.翻开你的IIS信息办事掌握台,右击"默许网站"图标,选择属性,翻开默许网站属性选择,然后再选择"主目次"选项卡
   点击"设置装备摆设"按钮,你会看到又跳出一个选项卡,下面是已界说的文档类型。点击"添加"按钮,在出来的对话框的可履行文件文本框中敲入你的php.exe地点的相对途径加上"%s %s",在这里是"c:\php\php.exe %s %s",扩大名文本框中写上你请求php法式处置的后缀名,在这里咱们写入".php",上面的选项按默许设置便可。
<P>       4.好了。如今试着把上面的几段代码保留成后缀为php文件,然后放到你的一个虚拟目次中去会见,看一下是不是能呈现正常的了局。
第二个灵魂 该用户已被删除
沙发
发表于 2015-2-4 09:14:28 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
山那边是海 该用户已被删除
板凳
发表于 2015-2-8 17:45:09 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
飘灵儿 该用户已被删除
地板
发表于 2015-2-9 09:45:50 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
5#
发表于 2015-2-10 03:50:06 | 只看该作者
这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。
海妖 该用户已被删除
6#
发表于 2015-2-28 19:01:42 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
透明 该用户已被删除
7#
发表于 2015-3-7 12:48:33 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
金色的骷髅 该用户已被删除
8#
发表于 2015-3-11 19:31:57 | 只看该作者
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
乐观 该用户已被删除
9#
 楼主| 发表于 2015-3-13 00:08:36 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
再见西城 该用户已被删除
10#
发表于 2015-3-15 09:20:07 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
不帅 该用户已被删除
11#
发表于 2015-3-17 01:09:06 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
小魔女 该用户已被删除
12#
发表于 2015-3-20 16:10:31 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
若天明 该用户已被删除
13#
发表于 2015-3-30 02:20:17 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
因胸联盟 该用户已被删除
14#
发表于 2015-3-30 19:35:13 | 只看该作者
爱上php,他也会爱上你。
深爱那片海 该用户已被删除
15#
发表于 2015-4-6 01:08:36 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
老尸 该用户已被删除
16#
发表于 2015-4-13 06:44:55 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
只想知道 该用户已被删除
17#
发表于 2015-4-24 09:14:17 | 只看该作者
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
分手快乐 该用户已被删除
18#
发表于 2015-6-21 14:46:49 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
变相怪杰 该用户已被删除
19#
发表于 2015-6-27 23:37:36 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
admin 该用户已被删除
20#
发表于 2015-7-8 14:53:06 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 17:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表