日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FONTS Linux中的字型設(shè)定( 三 )


passwd文件默認位置為/usr/local/pgsql/data, 有數(shù)據(jù)庫管理權(quán)限的用戶可以使用
pg_passwd命令管理該文件(注意:flat file口令認證方式采用明文傳送口令,故要從網(wǎng)絡(luò)
上其他主機登錄,建議使用crypt認證方式)。

1.5.2 用戶操作權(quán)限設(shè)置
使用SQL命令grant/revoke可以設(shè)置用戶/用戶組可否使用select/insert/update/rule命令 。
根據(jù)SQL標(biāo)準(zhǔn),一個數(shù)據(jù)表文件(table) 在剛建立時只有建立該表文件的用戶有權(quán)訪問 。
要分配給用戶訪問權(quán)限,可以使用grant命令:
grant <權(quán)限種類> on to <用戶/組>
權(quán)限種類:all,select,insert,update,delete,rule
table名:被設(shè)置用戶訪問權(quán)限的表文件
用戶/組:public(所有用戶) 或用戶名/組名
revoke命令作用與grant命令相反,用法如下:
revoke <權(quán)限種類> on from <用戶/組>
table已設(shè)置的用戶權(quán)限可以使用pgsql的z 命令查看 。


2. Apache PHP3的安裝及設(shè)置
2.1 源程序
Apache和PHP3的最新版本源程序可以從http://www.apache.org/和http://www.php.net/找到 。
以下以Apache 1.3.6和PHP3 3.0.5 為例 。
2.2 編譯
假設(shè)Apache和PHP3的源程序都保存在/tmp目錄下,首先登錄為root:
$ su
# cd /usr/local/src
# tar -xzvf /tmp/apache_1.3.6.tar.gz
# ./configure
# cd /usr/local/src
# tar -xzvf /tmp/php3-3.0.5.tar.gz
# cd php-3.0.5
# ./configure --with-pgsql --with-apache=../apache_1.3.6 --enable-track-vars
# make
# make install
最后一步將建立/usr/local/src/apache_1.3.6/src/modules/php3目錄,并將以下文件
復(fù)制到該目錄下:
Makefile.libdir libmodphp3.a mod_php3.c php_version.h
Makefile.tmpl libphp3.module mod_php3.h
編譯和安裝Apache:
設(shè)置環(huán)境變量LD_LIBRARY_PATH csh和tcsh shell使用以下命令:
# setenv LD_LIBRARY_PATH /usr/local/pgsql/lib
sh和bash使用如下命令:
# LD_LIBRARY_PATH=/usr/local/pgsql/lib
# export LD_LIBRARY_PATH
然后
# cd /usr/local/src/apache_1.3.6
# ./configure --activate-module=src/modules/php3/libphp3.a
# make
# make install
2.3 修改設(shè)置文件
# cd /usr/local/src/php-3.0.5
# cp php3.ini-dist /usr/local/lib/php3.ini
將/usr/local/apache/etc/srm.conf中以下兩行內(nèi)容前的#號刪除,如果以.php3作為PHP3
文件的擴展名,則將.phtml 更改為 .php3:
#AddType application/x-httpd-php3 .php3
#AddType application/x-httpd-php3-source .phps
在srm.conf文件的DirectoryIndex下增加 index.php3:
DirectoryIndex index.html index.php3

2.4 啟動Apache
# /usr/local/apache/sbin/apachectl start
apachectl start: httpd started
在本地機上啟動網(wǎng)絡(luò)瀏覽器,地址欄輸入http://localhost/(或在其他計算機上的瀏覽器
地址欄輸入Apache服務(wù)器地址),如能顯示出Apache的開始畫面則說明Apache已經(jīng)
安裝成功 。下面測試PHP3模塊工作是否正常:
# cd /usr/local/apache/share/htdocs/
# ln -s /usr/local/src/php-3.0.5 .
然后在瀏覽器的地址欄輸入http://localhost/php-3.0.5/examples/date.php3
觀察php3文件的運行結(jié)果是否正常 。如日期函數(shù)能顯示正確結(jié)果,則說明PHP3模塊工作正常 。

至此,基于Apache Web服務(wù)器和服務(wù)器端腳本語言PHP3的PostgreSQL數(shù)據(jù)庫系統(tǒng)的安裝已經(jīng)完成 :-)

飛鴻
99.11.1

推薦閱讀