PHPLIB安装

一、前言

PHPLIB是在PHP3上的一个扩展,可以运行在Cgi方式或Apache模块方式(我的例子是PHP3.015+Apache+Pwin98+MySQL);PHPLIB提供了很多类库,使得程序员能很容易地建立一个交互式Web站点,PHPLIB最基本的功能包括以下几个方面:(1)用户认证,(2)Session管理,(3)权限及更加方便的使用数据库。

二、准备

下载一个PHPLIB(我用的是7.3版本);安装PHPLIB前你必须成功地能够使用PHP(3.05以上的版本)了;而且你必须至少配置成功了一种数据库,数据库类型可以是MySQL(我推荐)、Oracle、ODBC、PostgreSQL、Sybase。

三、第一步

下载(http://phplib.netuse.de/download/)文件,文件解压

四、第二步

在解压后的文件中,有一个子目录为php,全部COPY到你的服务器document_root的平行目录,比如:我的Apache为:d:\apache,document_root目录为:d:\apache\htdocs,你就将php目录和下面的所有文件copy到d:\apache下

五、第三步

修改php的INI文件(php.ini或php3.ini),将auto_prepend_file= 改为:auto_prepend_file =prepend.php3,其中的prepend.php3应该在你刚才解压后的php目录下;查看php的INI文件,保证track_vars=On

六、第四步

修改php目录下的local.inc文件,设置正确的数据库用户和权限,对于该步骤,您应该对MySQL有一定的了解才行的。

七、第五步

对于数据库部分,根据解压目录下子目录stuff下的文件create_database.mysql,建立数据库和数据表,并初始一个用户:

数据库,你可以在mysql的字符界面下建立;数据表可以根据create_database.mysql提供的结构建立;解压后的文件自带的初始例子为:

INSERT INTO auth_user VALUES ('c14cbf141ab1b7cd009356f555b607dc','kris','test','admin');

INSERT INTO auth_user_md5 VALUES ('c14cbf141ab1b7cd009356f555b607dc','kris','098f6bcd4621d373cade4e832627b4f6','admin');

八、第六步

将解压后的子目录下的pages下所有目录和文件COPY到document_root下

九、第七步

访问http://127.0.0.1/index.php3看看结果怎么样?好了,其它的我就不多说了,自己再去看看PHPLIB的文档和说明吧。

时间: 2025-01-21 08:30:58

PHPLIB安装的相关文章

安装与配置MySQL,phpmyAdmin;安装与测试PHPLIB

安装与配置MySQLmysql-shareware-3.22-win.zip安装在C:mysql将C:mysql下的my-example.cnf copy to C:my.cnf把文件中的#basedir=d:/mysql/改为basedir=c:/mysql/把c:windowsphp3.ini中的extension=php3_mysql.dll前的分号去掉!在 ms_dos中进入c:mysqlin目录.运行mysqld-sharewarephpmyAdminphpmyAdmin_2.0.5.

使用PHPLIB进行Session的管理和认证(转载)

session PHPLIB还可以做很多别的事情,例如数据库类.本篇文章只是对PHPLIB的简单介绍.有很多类和功能都没有提到.你可以到http://phplib.netuse.de去获取更多的帮助文档 ---------------------------------------------------------------------测试环境:标准环境 首先要说明一个事实,用Web页面设计需要保存客户当前状态的程序时极为不便,例如在线Shopping,作为一名程序员,你必须时时面对在各个主

PHPLIB 和多个数据库连接

数据|数据库|数据库连接 你可能有一个站点,有些页面要处理数据库.你可能想使用PHPLIB,但是不想为了适应它而改变现存的数据库.这儿给出实现你的梦想的答案.PHPLIB和多个数据库. 实现它需要对PHPLIB进行扩充.本文解释了如何创建扩充.你会发现,这篇文章会帮助你在其它方面对PHPLIB进行扩充.阅读完这篇文章后,思考一下PHPLIB可以完成你想要的98%的情况吧. 这篇文章所提及的PHPLIB的扩充的建议已经提交给了PHPLIB的开发组.因此,在未来的版本中,可能会出现这些扩充.在你的网

使用PHPLIB访问多个数据库

访问|数据|数据库     PHPLIB是PHP的一些扩展库,使用它我们可以很方便地对数据库进行各种操作,不过,如果你要使用多个数据库的话,它就显得力不从心了,本文介绍了通过扩展PHPLIB,让你鱼和熊掌兼得,在使用PHPLIB的同时可以使用多个数据库,而且从中你也可以了解到面向对象编程和如何扩展库的知识,值得一读.     数据库管理 你可以在一个大型的数据库中放入任何表.不过时间长了,将会令数据库变得越来越大,服务器可能会跟不上IO的工作,或者没有足够的内存应付所有的访问?要分开现有的数据又

PHP教程.安装PHP

教程 安装PHP本章将按下列步骤编译安装以下软件: * Apache v.1.3.4 -- 世界上最流行的Web服务器. * gcc v.2.8.1 -- 来源于GNU的C和C++编译器. * MySQL v.3.22.16b-gamma -- 世界范围内许多人使用的数据库. * PHP v.3.0.11 -- 本书所主要介绍的软件.从http://www.php.net(或此站点的镜象站点)直接下载可以得到较新的版本.本章的其它步骤仍然适用. * expact -- 用于读取和处理XML文档的

PHPLIB访问多个数据库

访问|数据|数据库 [摘 要] 如果你要使用多个数据库的话,它就显得力不从心了,本文介绍了通过扩展PHPLIB,让你鱼和熊掌兼得,在使用PHPLIB的同时可以使用多个数据库,而且从中你也可以了解到面向对象编程和如何扩展库的知识. PHPLIB是PHP的一些扩展库,使用它我们可以很方便地对数据库进行各种操作,不过,如果你要使用多个数据库的话,它就显得力不从心了,本文介绍了通过扩展PHPLIB,让你鱼和熊掌兼得,在使用PHPLIB的同时可以使用多个数据库,而且从中你也可以了解到面向对象编程和如何扩展

《PHP程序设计》 第二章 安装PHP

  本章将按下列步骤编译安装以下软件:   * Apache v.1.3.4 -- 世界上最流行的Web服务器.   * gcc v.2.8.1 -- 来源于GNU的C和C++编译器.   * MySQL v.3.22.16b-gamma -- 世界范围内许多人使用的数据库.   * PHP v.3.0.11 -- 本书所主要介绍的软件.从http://www.php.net(或此站点的镜象站点)直接下载可以得到较新的版本.本章的其它步骤仍然适用.   * expact -- 用于读取和处理XM

自动安装lnmp环境的脚本

#!/bin/bash #Authors are from JC #From the region BeiJing-China #Contact:285221465@qq.com # Source function library. . /etc/rc.d/init.d/functions cd $shell shell=/shell/script if [ -d /shell/script ];then action "shell安装目录已存在:" /bin/true else mk

使用PHPLIB进行Session的管理和认证

测试环境:标准环境 首先要说明一个事实,用Web页面设计需要保存客户当前状态的程序时极为不便,例如在线Shopping,作为一名程序员,你必须时时面对在各个主页之间传递的状态参数.客户的身份认证.他已做出的选择.他当前的状态等等,Web主页并不会替你保存这些状态信息,你必须自己小心处理这些参数,这给我们带来了太多的不便,利用 http://url?var1=x1&var2=x2 来在主页间传送参数实在太危险,尤其是变量中包含用户注册信息时很容易被sniff,那么,我们如何解决这个问题呢? PHP