4. 配置环境

安装 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 目录的方式存在问题。如果您看到以下错误

    errorerwerqwerqwerwerwer

when 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 都会启动。

注意: 关于

4.1. 预配置 Apache

下载并解压最新的 Apache 发行版。在 Apache 目录中,执行以下命令

    # ./configure --prefix=/usr/local/apache

我认为 'prefix' 值指定了您要存储 html 文件的位置;我只是将其设置为与 apache 安装目录相同,Apache 在您运行 'make install' 时会将文件放在那里。