710.html
来自「著名的linux英雄站点的文档打包」· HTML 代码 · 共 495 行 · 第 1/3 页
HTML
495 行
<input type=hidden value=result name=action2>
<input type=radio checked value=title name=type>标题
<input type=radio value=content name=type>内容
<input type=image src="images/button_go.gif" tppabs="http://www.linuxhero.com/docs/images/button_go.gif" border=0 name=image2>
</font></div>
</td>
</tr>
<tr>
<td noWrap>
<div align="center">
<input maxlength=100 size=30 name=keyword2>
</div>
</td>
</tr></tbody>
</table>
</form>
</TD>
<TD rowSpan=2><IMG src="images/header_r1_c7.gif" tppabs="http://www.linuxhero.com/docs/images/header_r1_c7.gif" width=26 border=0 name=header_r1_c7></TD>
<TD><IMG height=83 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 border=0></TD></TR>
<TR>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif"><IMG height=22
src="images/header_r2_c1.gif" tppabs="http://www.linuxhero.com/docs/images/header_r2_c1.gif" width=296 border=0
name=header_r2_c1></TD>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colSpan=5>
<DIV align=right><FONT class=normalfont>当前位置:
<A href="index.html" tppabs="http://www.linuxhero.com/docs/index.html">本站首页</A>
<font color="#FF6699">>></font>
<A href="type6.html" tppabs="http://www.linuxhero.com/docs/type6.html">xwindow</A> | <A href="copyright.html" tppabs="http://www.linuxhero.com/docs/copyright.html">版权说明</A></font></DIV>
</TD>
<TD><IMG height=22 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1
border=0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=10 cellPadding=0 width="100%" bgColor=#ffffff
border=0>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
<TR>
<TD vAlign=top align=middle width="60%">
<TABLE cellSpacing=0 cellPadding=0 width="100%"
background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
<TBODY>
<TR>
<TD vAlign=top width="80%">
<DIV align=center>
<FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
</FORM>
<TABLE cellSpacing=0 cellPadding=0 width="95%"
border=0><TBODY>
<TR>
<TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif"
height=30></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=3 width="95%"
align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%"
border=0>
<TBODY>
<TR>
<TD vAlign=top>
<p><FONT class=normalfont><B><font color=blue>Linux中的字型(FONTS)设定</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:Adam<br>来自:Linux知识宝库<br>联系方式:无名<br><br>以下将说明使用Apache+PHP3+PostgreSQL作为基于Web的数据库平台的安装和配置方法。 <br>
关于Apache、PHP3和PostgreSQL的更多内容可以从软件的附带文档、Linux的HOWTO文件 <br>
以及以下站点处找到: <br>
Apache: http://www.apache.org <br>
PHP3: http://www.php.net <br>
PostgreSQL: http://www.postgresql.org <br>
<br>
1. PostgreSQL的安装和设置 <br>
1.1 获得源程序 <br>
PostgreSQL最新版本的源程序可以在http://www.postgresql.org找到。目前的最新版本 <br>
是6.5.X。以下以6.4 版为例说明安装方法。 <br>
<br>
1.2 准备工作 <br>
编译PostgreSQL需要3.75版以上的GNU make (用gmake -v检查版本号) ,2.7.2版以上的 <br>
GNU C(用gcc -v 检查版本号)以及bison和flex(通常这两种工具都已经安装了) 。 <br>
<br>
PostgreSQL的默认安装位置为/usr/local/pgsql/,系统文件约需3-10M空间。附带的测试 <br>
程序在运行时需要约20M空间,所以安装时应注意预留足够的空间,建议/usr/local/pgsql/ <br>
目录下保证有50M以上空间。另外展开和编译源程序约需30-60M空间。 <br>
对多用户的应用环境,建议设置一个专用用户名,例如 postgres : <br>
$ su 首先登录为root <br>
# /usr/sbin/adduser postgres <br>
<br>
另外PostgreSQL使用了System V的共享内存机制。FreeBSD默认状态不支持该机制。如使用 <br>
中的内核的设置文件中无以下项目则需追加后重新编译内核: <br>
options SYSVSHM <br>
options SYSVSEM <br>
options SYSVMSG <br>
<br>
建保存源程序的目录/usr/local/src/pgsql和安装目录/usr/local/pgsql: <br>
#mkdir /usr/local/pgsql <br>
#chown postgres:postgres /usr/local/pgsql <br>
#mkdir /usr/local/src <br>
#mkdir /usr/local/src/pgsql <br>
#chown postgres:postgres /usr/local/src/pgsql <br>
<br>
1.3 编译 <br>
以postgres用户登录, 解压缩源程序: <br>
# su postgres <br>
$ tar -xzvf /tmp/postgresql-v6.4.tar.gz [假设下载文件保存在/tmp目录下] <br>
完成后应生成一个postgresql-v6.4目录,下面开始编译: <br>
$ cd /usr/local/src/pgsql/postgresql-v6.4/src <br>
$ ./configure --with-mb=EUC_CN <br>
其中,--with-mb=指定系统默认字符编码。除GB码(EUC_CN) 外,还可以指定为日语 <br>
(EUC_JP)、韩语(EUC_KR) 、台湾(EUC_TW) 、UNICODE、MULE_INTERNAL、LATIN1等。 <br>
注意,如使用6.3.2版需用--with-template=... 指定操作系统,具体内容见源程序附带的说明文件。 <br>
configure如顺利完成,将生成GNUmakefile,Makefile.global和Makefile.port等文件。 <br>
$ gmake all <br>
在编译结束后将显示以下信息: <br>
All of PostgreSQL is successfully made. Ready to install. <br>
安装: <br>
$ gmake install <br>
正常完成后,PostgreSQl的执行文件和库文件等将被安装到/usr/local/pgsql目录下。 <br>
安装附带文档: <br>
$ gmake install-man <br>
$ cd /usr/local/src/postgresql-v6.4/doc <br>
$ make install <br>
至此PostgreSQL的编译安装已经完成,下面开始初期设置。 <br>
<br>
1.4 初期设置 <br>
设置环境变量: <br>
如使用的shell为bash, 则在.bashrc中添加以下命令: <br>
PATH="$PATH":/usr/local/pgsql/bin <br>
export POSTGRES_HOME=/usr/local/pgsql <br>
export PGLIB=$POSTGRES_HOME/lib <br>
export PGDATA=$POSTGRES_HOME/data <br>
export MANPATH="$MANPTH":$POSTGRES_HOME/man <br>
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB" <br>
然后执行 source ~/.bashrc <br>
如使用的shell为csh/tcsh则在.cshrc中添加以下命令: <br>
setenv PATH="$PATH":/usr/local/pgsql/bin <br>
setenv POSTGRES_HOME=/usr/local/pgsql <br>
setenv PGLIB=$POSTGRES_HOME/lib <br>
setenv PGDATA=$POSTGRES_HOME/data <br>
setenv MANPATH="$MANPTH":$POSTGRES_HOME/man <br>
setenv LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB" <br>
然后执行 source ~/.cshrc <br>
以上环境变量是所有使用数据库的用户都需要设置的。 <br>
数据库目录的初始化: <br>
$ initdb <br>
可以使用的参数: <br>
--pgdata=/pgsql/db 指定数据库目录,默认使用环境变量PGDATA指定的位置 <br>
--pgencoding=EUC_CN 指定数据库的字符编码,默认使用configure时指定的编码。 <br>
需要注意的是执行initdb的用户将拥有所建数据库目录的管理权。 <br>
使用以下命令启动PostgreSQL: <br>
$ postmaster -S <br>
运行测试程序: <br>
$ cd test/regression <br>
$ gmake all runtest <br>
如测试程序能正常运行则说明PostgreSQL能正常运行。 <br>
为了让 PostgreSQL在系统启动时能自动启动,需作以下变更: <br>
首先以root登录 <br>
$ su <br>
Linux: 在/etc/rc.d/rc.local中追加以下内容: <br>
POSTGRESDIR=/usr/local/pgsql <br>
if [ -x $POSTGRESDIR/bin/postmaster -a -d $POSTGRESDIR/data ];then <br>
rm -f /tmp/s.PGSQL.5432 <br>
su - postgres -c "postmaster -S -i" <br>
echo -n 'postmaster' <br>
fi <br>
FreeBSD: 在/usr/local/etc/rc.d中建立名为pgsql.sh的文件,内容为: <br>
#! /bin/sh <br>
POSTGRESDIR=/usr/local/pgsql <br>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?