• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 奇怪的問題,請高手們幫忙!每次開機都必須重新配置php

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    我最近碰到一個非常奇怪的問題: 我裝好了apache2.0.48+ php 4.3.4,數據庫是sybase12.5 開發 版.Redhat linux 8.0 我安裝及配置了apache+php,配置方法非常典型,命令如下: ---------標記Start cd/usr/local/src tarzxfphp-4.3.4.tar.gz tarzxfhttpd-2.0.48.tar

    我最近碰到一個非常奇怪的問題:
        我裝好了apache 2.0.48 + php 4.3.4, 數據庫是sybase 12.5開發版. Redhat linux 8.0
        我安裝及配置了apache + php, 配置方法非常典型, 命令如下:

    ---------標記Start
    cd /usr/local/src
    tar zxf php-4.3.4.tar.gz
    tar zxf httpd-2.0.48.tar.gz

    cd /usr/local/src/httpd-2.0.48
    ./configure --prefix=/usr/local/apache2 --enable-module=most --enable-shared=max  --enable-so
    make
    make install

    export SYBASE=/opt/sybase-12.5
    export SYBASE_FTS=/opt/sybase-12.5/FTS
    export SYBASE_OCS=/opt/sybase-12.5/OCS
    export SYBASE_ASE=/opt/sybase-12.5/ASE
    export SYBASE_SYSAM=/opt/sybase-12.5/SYSAM
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
    export LD_LIBRARY_PATH="/opt/sybase-12.5/OCS-12_5/lib"
    PATH=$SYBASE:$SYBASE/OCS-12_5/lib:$PATH
    unset LANG
    unset LC_ALL

    cd ../php-4.3.4
    ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-sybase-ct=/opt/sybase-12.5/OCS-12_5 --enable-track-vars
    make
    make install


    然后修改 httpd.conf and php.ini
    /usr/local/apache2/bin/apachectl start



    ---------標記End

    做一個測試程序test.php, 內容如下:
    <?
      $con1 = sybase_connect("mydb", "sa", "mysapwd");
      echo $con1;
     phpinfo();
    ?>

    在IE中運行test.php, 輸出結果如下:

    Resource id #2 
    PHP Version 4.3.4 
    ... (下面是phpinfo()的結果, 很正常,在這里省略)

    數據庫連接沒問題, 一切都正常.

    ******** 但是!!! 問題馬上來了. ******
    機器重啟之后, 運行命令:
    /usr/local/apache2/bin/apachectl start


    再到IE中運行test.php, 輸出結果如下:
    Warning: sybase_connect(): Sybase: Unable to allocate connection record in /usr/myweb/test.php on line 2

    但是, 如果我重新執行上述從 "------標記Start" 到 "---------標記End" 之間的命令之后, 問題解決,數據庫能連接!

    有誰遇到過這個問題, 請幫忙告訴如何解決! 因為如果每次開機時, 要等20分鐘才能啟動完啊!!
     :(

     HonestQiao 回復于:2004-04-26 19:45:18
    [code:1:69eb8a80d1]export SYBASE=/opt/sybase-12.5 
    export SYBASE_FTS=/opt/sybase-12.5/FTS 
    export SYBASE_OCS=/opt/sybase-12.5/OCS 
    export SYBASE_ASE=/opt/sybase-12.5/ASE 
    export SYBASE_SYSAM=/opt/sybase-12.5/SYSAM 
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC 
    export LD_LIBRARY_PATH="/opt/sybase-12.5/OCS-12_5/lib" 
    PATH=$SYBASE:$SYBASE/OCS-12_5/lib:$PATH 
    unset LANG 
    unset LC_ALL [/code:1:69eb8a80d1]

    以上的一段每次系統啟動之后,能夠自動設置么

     zhu0528 回復于:2004-04-27 09:20:29
    放在批處理中就可以了.
        剛得到一個高手指點, 將這些行

    export SYBASE=/opt/sybase-12.5
    export SYBASE_FTS=/opt/sybase-12.5/FTS
    export SYBASE_OCS=/opt/sybase-12.5/OCS
    export SYBASE_ASE=/opt/sybase-12.5/ASE
    export SYBASE_SYSAM=/opt/sybase-12.5/SYSAM

    LD_LIBRARY_PATH="/opt/sybase-12.5/OCS-12_5/lib:/usr/local/apache2/lib:$LD_LIBRAR
    Y_PATH"
    export LD_LIBRARY_PATH
    PATH=$SYBASE:$SYBASE/OCS-12_5/lib:$PATH
    unset LANG
    unset LC_ALL


    放在


    /usr/local/apache2/bin/envvars

    中, 問題就解決了.

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>