跟我学用Win98+PHP+MySQL
PHP是一种服务器端HTML嵌入式脚本描述语言。它是一种新型的CGI程序编写语言,速度快,可以运行于多种平台(Win 9x、Win NT、Unix、Linux),强大的功能使它受到无数Web编程者的青睐,逐渐成为Internet上最热的脚本语言之一。而Apache+PHP+MySQL也成为建设中小型网络数据库的黄金组合,它的安装很多资料都有介绍,但大多是基于Linux或其它服务器平台,这对于使用Win 98又想学习PHP的Web编程爱好者来说是一个不小的障碍。下面我把本人在Win 98下安装PHP3调试环境的一点经验奉献给大家。
图1
一、所需的软件
1.Apache 1.3.X版本,下载:
2.PHP
3.0.11以上(不用PHP4),下载:www.php
3.MySQL-Shareware-3.22 32 Win,下载:sql
4.PHPMyadmin 2.0.5(数据库管理模块,功能强大),下载:www.phpwizard (以上四个软件不要错下载它的源代码)
二、安装
1.安装Apache
第一,将Apache安装到你喜欢的目录下面,例如:“D:\Apache”。
第二,用Win 98记事本打开D:\Apache\conf目录下f文件按下面进行编辑:
*修改管理员信箱。当服务器出现问题时,系统就会将出现的问题发到管理员信箱中。修改ServerAdmin you@your.address,将其中的E-Mail改成你自己联系使用的E-Mail地址,例如:ServerAdmin
PHP@21cn。
图2
*到 #ServerName new.host.name, 改成:ServerName localhost或者改成:ServerName 您的IP地址。例如:ServerName 127.0.0.1(127.0.0.1是一个特殊的IP地址,代表的是本机)。#号表示注释,要去掉。
*到DocumentRoot,改为: DocumentRoot "D:/Apache/htdocs"(定义系统WWW发布根目录)。
*为使Apache能够支持PHP,在f文件后面添加以下几行:
ScriptAlias /php3/ "d:/php3/"
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3 .php
AddType application/x-httpd-php3 .phtml
Action application/x-httpd-php3 "/"
注意字母大小写、空格及“/”(不是“\”),而且第一行和最后一行的“d:/php3/”和
“/”是你的PHP所安装的目录及程序的所在目录。至此Apache已安装好了。
第三,在MS-DOS下运行D:\(启动Apache服务器前,先关掉其它正在运行的服务器),如果出现图1的画面则表示成功了。否则按提示的错误仔细检查f文件中的设置。
为了运行方便,可以到brian.threadent下载Apmgr202.zip文件,并把其主程序 解压缩到所在目录。并在桌面上创建快捷方式,双击启动它,然后在任务栏其图标上单击鼠标右键,点击“Start Apache”就可以了。
2.安装PHP3
第一,直接把下载的PHP3压缩文件解压到一目录下,如:D:\php3,注意与上面涉及的PHP目录保持一致。
第二,把PHP3目录下PHP3.ini_dist文件Copy到Windows目录下,改名为PHP3.ini并进行如下修改:
*对[Paths and Directories]栏分别设置如下:
doc_root=d:\apache\htdocs
upload_max_filesize=2097152
extension_dir=d:\php3
*到“;extension=php_mysql.dll”,除去前边的“;”号,表示我们以MySQL数据库作支持。 *如果要用PHP来发邮件的话,请到:
SMTP = localhost
sendmail_from = me@localhost
填上你的E-Mail地址,例如可以改成这样:
SMTP = smtp.21cn
sendmail_from = pert@21cn
*对[mysql]栏的以下几项分别设置如下:
mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root
加入:mysql_connect("localhost:3306","root"."password")这一行。
第三,把PHP3目录下所有扩展名为DLL的文件Copy到Windows\system目录下。
是不是很辛苦,现在让我们测试一下安装是否成功。建立Test.PHP3文件,内容为: 〈html〉
〈head〉
〈title〉 test〈/title〉
〈/head〉
〈body〉
〈center〉 My first PHP script 〈/center〉
〈?php
phpinfo();
?〉
〈/body〉
〈/html〉
把它存入D:\apache\htdocs目录下,启动APACHE在“开始”→“运行”中键入
“localhost/test.php3”回车,如在浏览器窗口中出现如图2所示的画面,则你又向前迈进一大步 。如不行,则应仔细检查各项设置正确与否。
3.安装MySQL
解压缩MySql-shareware-3.22 32Win.ZIP文件到一临时目录,运行Setup程序,把MySQL安装到D:\mysql 下。完成这一步,我们来检测一下,启动Apache,运行MySQl\bin目录下程序,如出现图3所示画面,则表示数据库链接到服务器成功。终于可以休息一下,喝杯咖啡,最困难的进程已过去了。如果MS-DOS 一闪即逝,则先运行,还是不行的话,就要检查上面所有有关MySQL的设置。
图3
4.安装PHPMyadmin 2.0.5下载好的mysql文件无法双击下载
第一,将PHPMyadmin_2.0.5 解压到D:\apahce\htdocs目录下。
第二,配置PHPMyadmin_2.0.5:
*在D:\apache\phpmyadmin目录下到Config.inc.php3文件,从第10行起修改如下:
$cfgServers[1]['host'] = 'localhost';
$cfgServers[1]['port'] = '3306';
$cfgServers[1]['adv_auth'] = false;
$cfgServers[1]['stduser'] = 'root';
$cfgServers[1]['stdpass'] = '';
$cfgServers[1]['user'] = 'root';
$cfgServers[1]['password'] = '';
$cfgServers[1]['only_db'] = '';
$cfgServers[1]['verbose'] = '';
*将第65行中的“require("english.inc.php3");”改成“require("chinese_gb.inc.php3"); ”并保存此文件。
启动你的Apache服务器,启动MySQL数据库。在“开始”→“运行”栏里输入
“localhost/phpmyadmin/index.php3”,接着就会出现如图4所示的PHPmyadmin管理页面。现在,你可以对MySQL数据库进行操作了。
首先在PHPmyadmin管理页面“建立一个新的数据库”中输入你想建立数据库的名称,如Myfirst,点击“建立”后你就可以在左边主目录看到刚建立的数据库,不过此时数据库是空的,里面没有数据表。然后,点击Myfirst,在运行SQL语句栏中键入:CREATE TABLE test (id tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMENT,first varchar(20),last varchar(20),address varchar(255), position varchar(50), PRIMARY KEY (id), UNIQUE id (id)),点击“开始”,这样我们就建立了一个名为test的表,表中没有任何记录。
图4
第三,往表中添加一条记录。同样在命令栏中键入: INSERT INTO test VALUES
(1,'Bob','Smith','128 Here St, Cityname','Marketing Manager') 。一个完整的数据库建立起来了,你可以任意修改和插入表的结构和记录。
至此,我们的全部工作都已完成,但这只是皮毛,要发挥它的功效还要多加努力。最后补充一句话,由于每个人的机器不同,在安装过程中可能会出现一些错误,只要你耐心调试,就一定会成功。
(作者:杨建清)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论