仓酷云

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

[学习教程] PHP教程之Windows 98下装置Apache(PWS) PHP4MySQ...

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

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

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

x
模仿的不光是模仿,模仿的同时在加改进,就成了自己的作品了。   作者: Tony Reeves ()
宣布日期: 08/08 16:52
1.装置PHP4

软件取得:国外http://www.php.net;国际http://www.phpchina.com,http://phpuser.com等失掉紧缩包今后解紧缩到c:\php4目次下.
  
  拷贝php4ts.dll,msvcrt.dll到C:\windows\system
  把php.ini-dist更名为php.ini拷贝到c:\windows\
  编纂这个文件,很复杂,只需更改少量几个选项.
  extension_dir = c:\php4
  extension =php_ldap.dll
  extension =php_zlib.dll
  extension =php_calendar.dll
  extension =php_exif.dll
  extension =php_ftp.dll
  extension =php_mssql70.dll
  extension =php_imap.dll
  有就去失落后面的分号,没有就本人加上。建议先不要更改这个局部,不然轻易呈现毛病.
这里呈现:

X-Powered-By: PHP/4.0.0
Content-type: text/html

就是由于在php.ini文件中指定加载了有效的或不存在的php_*.dll文件,加载这些毛病信息还能够招致阅读器寻觅不到办事器.在履历了漫长而艰辛的守候今后,IE对你说:
兄弟! 找不到办事器!请节哀特地.....哈哈!
完了就这么复杂,还有了,
  假如你用的WEB Server是PWS, 那末还要更改一个中央!
  browscap = C:\windows\system\inetsrv\browscap.ini
  而且修正一下PWS-php4.reg 文件
  ".php"="[PUT PATH HERE]\\php4isapi.dll"
  改成
  ".php"="C:\\php4\\php4isapi.dll"
  只需指出php4isapi.dll文件的地位
  还可以填加对其他后缀名,详细文件为:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
   \w3svc\parameters\Script Map]
   ".php"="C:\\php4\\php4isapi.dll"
   ".php3"="C:\\php4\\php4isapi.dll"
   ".php4"="C:\\php4\\php4isapi.dll"
   ".phtml"="C:\\php4\\php4isapi.dll"

保留加入,双击履行,写入注册表!
其他细部设置:
  asp_tags = On ; 答应利用ASP作风的标志<% %>
  upload_max_filesize = 2097152;上载文件的最大字节
  mysql.default_host = localhost;
  mysql.default_user = root;
  mysql.default_password= yourpasswd;
  以上关于mysql的设置可以在my.cnf中完成.这里只给给出了很少的局部,其它内容的设置还要靠人人本人去探索!
include_path = \path1;\path2;\path3....
  在您利用include函数时,只要被指定的目次下的文件才可以被包括.
关于doc_root与user_dir的设置办法.
  设置了doc_root今后,只要doc_root目次上面的php文件可以履行!
  好比doc_root=c:\php4\test
  那末PHP文件只要放到这个目次上面才干被注释履行.
当没设置user_dir时,被掌握文件读取的是doc_root。
  如http://localhost/doc.php3这个URL,翻开了c:\php4\test\上面的doc.php3文件,而不是c:\program
  files\....\htdocs\上面的doc.php3文件。关于user_dir的设置成绩,自己仍是没有弄清晰,但愿高手指教!
2.装置APACHE1.3.12

软件取得:http://www.apache.org;http://www.phpchina.com;http://phpuser.com;http://www.phpsite.net。

软件的装置很复杂,下载完后直接双击履行装置.
设置装备摆设conf目次下的httpd.conf文件.
  #BindAddress *改成 BindAddress 127.0.0.1
  #Servername new.host.name改成Servername localhost
呈现相似的毛病的缘由能够就是没有指定servername.
  "cannot determine local host name,use servername to set it manually"

好了,你的apache已可以运转了!
  运转你的apache.应当显示:
Apache/1.3.12 (Win32) running...
注重,这里假定您的APACHE是装置在默许目次下即:
  C:/Program Files/Apache Group/Apache
  不然文档中的serverroot和docmentroot等也要更改。好比你是装置在c:\apache下.那末
  serverroot = c:/apache docmentroot = c:/apache/htdocs
  其他选项顺次类推
假如你的机械还装置了其余办事器法式,而你又但愿他们配合为你效力那末你就必需改一下port ,默许为80,你可以改成81或8080.不要利用其他一些经常使用的端口好比21,23,
  25等(空话^_^).

好了,上面让你的APACHE来撑持PHP4. 加高低面这么几句,根基上就能够了!

ScriptAlias /php4/ "C:/php4/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
Action application/x-httpd-php4 "/php4/php.exe"

;不要写成
  ;Action application/x-httpd-php4 "c:/php4/php.exe"
  ;不然会失足的.
在httpd.conf平分别找到类似的行,加出来,如许轻易保护一些. 关于默许启动文档:apache的默许启动文档为index.html DirectoryIndex
  index.html 把它改成你想要的默许启动文档
  想要撑持更多文档要象如许:
  DirectoryIndex index.htm
  DirectoryIndex index.php
  DirectoryIndex index.php3
  DirectoryIndex index.php4
完成了! 写一个测试文件:

<?
phpinfo();
?>
保留为info.php
  
  在阅读器中输出http://localhost/info.php
  别忘了要先运转APACHE啊!
3.装置PWS
软件取得:WIN98光盘add-ons\pws目次内。呵呵,直接setup就能够了,不必设置装备摆设!装置完了后,运转PWS,点初级创立一个虚拟目次,点编纂属性修正其属性.默许为读取和剧本两头还有一个履行,在后面打上勾,把它选上.这个目次上面的PHP4文件就能够运转了!
  
  注重在PHP.INI文件中设置
browscap = C:\windows\system\inetsrv\browscap.ini
假如没有设置的话,PHP4是不成能跑起来的.
4.装置MYSQL(mysql-3.23.21-beta-win)

软件取得:国外http://www.mysql.com;国际http://www.phpchina.com;http://phpuser.com,http://www.phpsite.net。

运转setup文件履行装置,终了后应当没有任何提醒,这时候mysql
  已装置到你的体系中去了,默许目次为:c:\mysql
  在c:\mysql下有一个文件my-example.cnf更名为my.cnf拷贝到c:\上面.
  不必修正!!!
  可以到场用户名,暗码,上岸主机,数据库和端口等信息!
到c:\mysql\bin目次下. 双击mysqld履行!正常情形下DOS窗口一闪而过. 建议翻开一个MS-DOS窗口在c:\mysql\bin>提醒符下输出
mysqld
履行MYSQL守护历程!
[假如没有mysqld就应当有mysqld-shareware.exe履行它也一样的]
假如没有任何提醒,暗示没有毛病!你的mysql已入手下手运转了! 你可以试着输出几个号令来测试一下:

   C:\mysql\bin>mysqladmin ping
   mysqld is alive
   C:\mysql\bin>mysqlshow
   +-----------+
   | Databases |
   +-----------+
   | mysql |
   | test |
   +-----------+


  以上为正常情形!
  输出mysql停止上岸!

   C:\mysql\bin>mysql C:\mysql\bin>mysql -u root -p
   Welcome to the MySQL monitor. Commands end with ; or \g.
   Your MySQL connection id is 8 to server version: 3.23.21-beta-debug
   Type 'help' for help.
   mysql>
记得在上岸之前运转mysqld,不然就会呈现如许的毛病提醒:

Can't connect to MySQL server on 'localhost' <10061>
恩,你碰到过吗?归正我在入手下手运转mysql的时分,就是如许!
5.装置Phpmyadmin VER:(phpMyAdmin_2.1.0)

这就是一个用php写的使用法式,直接拷贝到可履行php的目次下运转便可.好比
  c:/program files/apache group/apache/htdocs/phpmyadmin/
修正一下config.inc.php3文件,把

require("english.inc.php3");
改成
require("chinese_gb.inc.php3");

如果您的E文足够好的话,不改也行啊!归正我的E文是^@#^%^%$&^&^*@$#@$#&*&*&*(()(#@!
  
  呵呵!
好了,履行一下建表义务,看看好欠好用!!!
我已讲完了,这是我的做法!建成的调试情况还可以!我如今还没有发明甚么成绩!因为自己也是初学PHP,所以文中的毛病再所不免,但愿高手们多多品评斧正!
  

假如您在类似的情况中调试呈现了费事,无妨参照我的办法做一下,假如呈现了甚么成绩的话,请和我接洽!

MY_ID : Tony Reeves;Reeves etc...
  MY_OICQ: 438937
  E-mail : lovesally@126.com
  homepg : http://loveline.soyou.edu.cn PHP写成的网站,恋爱竹叶
别的讲一点,就是关于PHP,MYSQL等软件的取得路子,建议人人仍是到它们的开辟组的网站上去下载,速度嘛!相对不会比国际的网站慢的!并且我发明国际的PHP网站关于这些软件的更新都对照慢!好比phpmyadmin,如今的version是2.1.0,国际的网站大多是2.0.1呵呵!
  差了好远呢!
好了,祝人人好运!
到现在,对排版还是不很熟练,经常会排不好。
分手快乐 该用户已被删除
沙发
发表于 2015-2-4 08:59:42 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
小魔女 该用户已被删除
板凳
发表于 2015-2-4 21:18:41 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-5 10:28:15 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
小女巫 该用户已被删除
5#
发表于 2015-2-5 19:48:33 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-13 06:17:52 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
老尸 该用户已被删除
7#
发表于 2015-3-3 15:52:03 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-11 11:36:35 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
金色的骷髅 该用户已被删除
9#
发表于 2015-3-17 12:11:02 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
不帅 该用户已被删除
10#
发表于 2015-3-24 09:52:32 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
若相依 该用户已被删除
11#
发表于 2015-3-27 23:07:14 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
变相怪杰 该用户已被删除
12#
发表于 2015-3-30 21:39:43 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
只想知道 该用户已被删除
13#
发表于 2015-4-3 21:10:41 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
活着的死人 该用户已被删除
14#
 楼主| 发表于 2015-4-7 11:39:32 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
蒙在股里 该用户已被删除
15#
发表于 2015-4-17 08:05:35 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
海妖 该用户已被删除
16#
发表于 2015-4-25 22:44:08 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
灵魂腐蚀 该用户已被删除
17#
发表于 2015-4-30 21:07:16 | 只看该作者
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
柔情似水 该用户已被删除
18#
发表于 2015-6-9 12:00:47 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
莫相离 该用户已被删除
19#
发表于 2015-7-11 17:59:03 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
乐观 该用户已被删除
20#
发表于 2015-9-23 20:34:02 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 13:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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