一、前言
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的文檔和說明吧。