PHP编程:PHP4在WinXP下IIS和Apache2办事器上的安...
聪明的你,显然已经逐渐的开悟了,慢慢的理解了编程的概念,那么祝贺你,你已经迈出了成功的第一步。 比来,有很多伴侣问我在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文件,然后放到你的一个虚拟目次中去会见,看一下是不是能呈现正常的了局。 我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。 本文当是我的笔记啦,遇到的问题随时填充 基础有没有对学习php没有太大区别,关键是兴趣。 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。 至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。 在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。 建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。 真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎, 对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。 在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、 爱上php,他也会爱上你。 我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。 其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎 有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。 说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能: 在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
页:
[1]
2