安装 Sybase 后,您需要设置 Linux 环境,以允许客户端连接到数据服务器。
我们首先需要做的是在以下文件中设置某些环境变量/etc/profile。打开/etc/profile以超级用户身份打开,并插入以下行
export SYBASE=/opt/sybase export SYBPLATFORM=linux export LD_LIBRARY_PATH=$SYBASE/lib export LC_ALL=default export PATH="$SYBASE/bin:$PATH" export DSQUERY=SYBASE |
接下来,您需要更改 Sybase 目录的权限。这修复了 PHP 无法连接到 Sybase 服务器的一些问题。以超级用户身份运行以下命令
chown -R sybase:sybase /opt/sybase |
要测试您的 Sybase 环境是否工作,请输入以下内容
# su - nobody $ isql -Usa -P 1> sp_helpdb 2> go |
您应该看到数据库列表。要测试您是否可以使用示例数据库,现在输入
1> use pubs2 2> go 1> select * from titles 2> go |
如果您看到列表,则表示您已成功设置 Sybase。
注意: 您可能需要执行以下操作,以便 PHP 能够访问 Sybase。编辑文件 /opt/sybase/install/rc.sybase 并删除包含以下内容的行
unset LANG; unset LC_ALL; \我不知道那行代码在那里有什么用,但它可能会搞砸事情。
注意: 有人报告说 Sybase 初始化脚本尝试猜测 Sybase 目录的方式存在问题。如果您看到以下错误
errorerwerqwerqwerwerwerwhen trying to run sybinstall.sh or rc.sybase, then you need to change
您可能还希望将 sybase 添加到启动时运行的服务列表中。为此,请执行以下命令
# ln -s /opt/sybase/install/rc.sybase /etc/rc.d/init.d/sybase # ln -s /etc/rc.d/init.d/sybase /etc/rc.d/rc3.d/S15sybase # ln -s /etc/rc.d/init.d/sybase /etc/rc.d/rc3.d/K15sybase |
现在,无论何时您启动到 runlevel 3,Sybase 都会启动。
注意: 关于
下载并解压最新的 Apache 发行版。在 Apache 目录中,执行以下命令
# ./configure --prefix=/usr/local/apache |
我认为 'prefix' 值指定了您要存储 html 文件的位置;我只是将其设置为与 apache 安装目录相同,Apache 在您运行 'make install' 时会将文件放在那里。