仓酷云

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

[学习教程] PHP教程之Win9x/ME下Apache+PHP装置设置装备摆设

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

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

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

x
只要实现最基本的功能就可以了 就是可以添加留言 然后可以显示留言,然后加入管理功能apache   Apache Server是浩瀚的WEB办事器软件中的一种,已成为今朝Internet上最盛行的web办事器软件之一。比起其它web办事器软件(如PWS、IIS、UNIX),Apache有装置便利,设置装备摆设复杂,便于办理等长处。更主要的是它和PHP一样是完整收费的!所以遭到了浩瀚伴侣的喜爱,上面我就来说讲若何装置及设置装备摆设Apache和PHP,来吧,跟我STEP BY STEP!

  第一步:下载Apache Server。Apache Server的最新版在Apache的官方网站(http://www.apache.org)可以找到,其实咱们不需求去国外下载,国际有好几个网站,如http://phpuser.com、http://www.php.com.cn、http://www.phpchina.com都有,下载速度相当快!下载后普通文件名为apache_1_3_x_win32_r2.exe的自解压装置文件。个中1_3_x是apache的版本号,咱们这里利用的是今朝最新1.3.14版。

  第二步:装置Apache Server。和普通的软件一样,装置进程十分复杂,一路[next]下去,只是要将它的装置目次改成[C:Apache](图1),装置终了后在win98的[入手下手]-〉[法式]中就会多出[Apache Web Server]一个项目。这时候候Apache Server装置胜利,可以下一步了!!


图1

  第三步:设置装备摆设Apache Server。Apache Server的设置装备摆设稍稍有一点费事,由于Apache Server最后是运转于UNIX上的,还带有很多UNIX的特征,如它的设置装备摆设就需求专门的设置装备摆设文件(后缀名为conf)来完成。Apache Server较早的版本有三个文件:httpd.conf、srm.conf和access.conf需求用户本人设置装备摆设。如今咱们用的版本就不需求对这三个文件都停止设置装备摆设了,只需设置装备摆设httpd.conf就好了!上面就是最关头的设置装备摆设了。用WIN98自带的[记事本]翻开C盘根目次下[Apache]目次下[CONF]中的httpd.conf文件(C:Apacheconfhttpd.conf)。这个文件很长,但咱们需求修改的中央不是良多,并且细心看看这个文件的布局也不庞杂,它是由申明语句和项目设置装备摆设语句构成的。后面有“#”是对此句的正文,是申明语句,不起感化,其它的就是设置装备摆设语句。在设置装备摆设语句中,要停止以下修改:

  1:找到ServerType(办事器类型),有两个为[standalone]和[inetd],[standalone]是用本人的历程来监听每个毗连,而[inetd]是在毗连抵达时启动Apache历程。普通都设为standalone,即此行改成:ServerType standalone

  2:找到ServerRoot(办事器根目次),ServerRoot也就是Apache Server的装置目次,此行改成:
ServerRoot "C:Apache"

  3:找到port(办事器端口),普通默许情形下是80,假如你的pc上还装有其它的Web Server ,那必需将二者分隔,如一个为80,一个为8080就能够了!!改成:port 80

  4:找到ServerAdmin(办事器办理),这是应当填的是办事器办理员的E-mail。假如办事器发生毛病,则会主动在毛病页面上加上这个地址,你可以向他求救!在这里也能够不修改。

  5:找到ServerName(办事器名),这个设置很主要,她也就是你的盘算机的收集标识,通常是localhost。固然也能够自定,但必定要和你在win98的收集标识中写的一样(图2),这里改成:
ServerName localhost


图2

  6:找到DocumentRoot(文档根目次),这里填的是默许的主目次地址,即在IE阅读器的地址栏中输出http://localhost/时IE就会主动到此目次上面去找index.html文件。改成:

    DocumentRoot "C:/Apache/htdocs"(注重途径必定要加上引号)

  7:找到DirectoryIndex(默许页面),这个默许页面就是在IE阅读器的地址栏中输出localhost时呈现的画面。可以设多个文件后缀名,如.htm、.html、.php、.ph3。这里改成:

    DirectoryIndex index.html index.htm index.php3 index.php(注重要用空格距离),改完后在将C:Apachehtdocs下的文件index.html.en改成index.html,让IE阅读器辨认。

  8:找到ScriptAlias(剧本别号),这里是指定CGI法式的目次,改成:

    ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"(注重途径必定要加上引号)

  到此为止,Apache Server的设置装备摆设根基上就完成了,可以反省一下设置装备摆设的对不合错误。先运转Apache Server([入手下手]-)[法式]-)[Apache Web Server]-)[Start Apache])。运转胜利后会弹出一个dos窗口(图3),假如弹出后即刻就消逝或dos窗口内容不是图3,那末很有多是你的第5条(ServerName)没设置对。运转胜利后,在IE阅读器的地址栏中输出http://localhost/,假如没错应当呈现图4画面。这就代表你已胜利的设置装备摆设了Apache办事器。

图3


图4
  第四步:装置并设置装备摆设PHP。PHP可以去http://www.php.com.cn下载失掉最新版。咱们这里利用的是4.04版,下载后文件为php-4.0.4-Win32.zip,巨细为2.7MB。把它解压到C:PHP4,装置就停止了。

  第五步:设置装备摆设PHP。把C:PHP4目次下的文件php.ini-inst更名为php.ini并作以下修改:

  1:找到DOC_ROOT=。它是办事器的根目次,改成:

      DOC_ROOT=C:Apachehtdocs

  2:找到extension_dir=./改成:

      extension_dir=C:php4

  存盘加入后再将C:php4目次下的文件php.ini复制到C:windows目次下。

  第六步:Apache Server和php都能任务了。还用最初一步,就是让它们同时任务。翻开C:apacheconf目次下的设置装备摆设文件httpd.conf,并作以下修改:

  1:找到[DocumentRoot "C:/Apache/htdocs"]上面第一次呈现[<Directory >]......</Directory>]的中央,将其改成:

    <Directory "c:/php4">
     Options FollowSymLinks
     AllowOverride None
    </Directory>

  2:在此文件的最初到场一下几句,这几句的意思是让Apache Server可以辨认php使用法式。增添以下:
 ScriptAlias /php3/ "c:/php4/" AddType application/x-httpd-php .php3 .php .phtml .php4
Action application/x-httpd-php "/php4/php.exe"

  好了,到此为止,一切的设置装备摆设任务都完成了!回头看看也不太难。不是吗?最初在反省一下是不是胜利了!

  随意编一个php法式以下:

<?
 print("在win9X/me下我胜利的设置装备摆设了Apache+php!!!");
?>

  将这个法式定名为test.php并保留在C:apachehtdocs目次下,然后翻开IE,在地址栏中输出http://locahost/test,如呈现图5画面则半途而废!!

  图5

  exit来实现结束后面的PHP语句的执行,缩小调试范围,特别是数据库交互的程序,先输出个SQL语句看看,对了,再分析怎么会插入/删除不成功呢?这样对查错很有帮助。
老尸 该用户已被删除
沙发
发表于 2015-2-16 03:48:24 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
板凳
发表于 2015-3-2 08:27:52 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
兰色精灵 该用户已被删除
地板
发表于 2015-3-2 21:01:41 | 只看该作者
实践是检验自己会不会的真理。
冷月葬花魂 该用户已被删除
5#
发表于 2015-3-11 06:15:30 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
海妖 该用户已被删除
6#
发表于 2015-3-11 21:18:56 | 只看该作者
做为1门年轻的语言,php一直很努力。
活着的死人 该用户已被删除
7#
发表于 2015-3-13 22:05:10 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
小妖女 该用户已被删除
8#
发表于 2015-3-15 21:37:28 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
因胸联盟 该用户已被删除
9#
发表于 2015-3-19 19:48:24 | 只看该作者
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
再现理想 该用户已被删除
10#
发表于 2015-3-23 17:06:22 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
飘飘悠悠 该用户已被删除
11#
发表于 2015-3-24 06:32:03 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
admin 该用户已被删除
12#
发表于 2015-3-27 23:37:10 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
小女巫 该用户已被删除
13#
发表于 2015-4-9 02:52:23 | 只看该作者
做为1门年轻的语言,php一直很努力。
不帅 该用户已被删除
14#
发表于 2015-4-10 08:17:34 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
再见西城 该用户已被删除
15#
发表于 2015-4-11 19:06:35 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
乐观 该用户已被删除
16#
发表于 2015-4-12 12:03:56 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
只想知道 该用户已被删除
17#
发表于 2015-4-13 23:01:41 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
分手快乐 该用户已被删除
18#
发表于 2015-4-30 22:50:55 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
若天明 该用户已被删除
19#
发表于 2015-5-10 22:18:08 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-14 13:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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