Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php sybase配置问题:C:\xampp\htdocs中未定义的函数sybase_connect()_Php_Xampp_Sybase - Fatal编程技术网

php sybase配置问题:C:\xampp\htdocs中未定义的函数sybase_connect()

php sybase配置问题:C:\xampp\htdocs中未定义的函数sybase_connect(),php,xampp,sybase,Php,Xampp,Sybase,致命错误:在第3行的C:\xampp\htdocs\pcgear\index.php中调用未定义的函数sybase\u connect() <?php $link = sybase_connect('MIKE', 'sa', '') or die("Could not connect !"); echo "Connected successfully"; sybase_close($link); ?> Sybase和Apache本身也可以工作。但是php无法

致命错误:在第3行的C:\xampp\htdocs\pcgear\index.php中调用未定义的函数sybase\u connect()

  <?php
$link = sybase_connect('MIKE', 'sa', '')
        or die("Could not connect !");
echo "Connected successfully";
sybase_close($link);
?>

Sybase和Apache本身也可以工作。但是php无法连接到sybase

我已经取消了extension=php\u sybase\u ct.dll的注释,并在@c:\xampp\php\php.ini上启用了magic\u quotes\u sybase=

我使用Windows 7 Ultimate、xampp-win32-1.7.4-VC6-installer、sybase ase155esd2_winx86


请帮忙。多谢各位

有几种可能性:

  • 首先尝试重新启动Apache,然后再试一次
  • 查看php.ini文件是否配置良好
  • 并确保sybase ext上没有“;”或“”信息

    php.ini:
    (...)
    ;extension=php_sqlite.dll
    扩展名=php\u sybase\u ct.dll
    ;extension=php\u.dll
    (……)

  • 有几种可能性:

  • 首先尝试重新启动Apache,然后再试一次
  • 查看php.ini文件是否配置良好
  • 并确保sybase ext上没有“;”或“”信息

    php.ini:
    (...)
    ;extension=php_sqlite.dll
    扩展名=php\u sybase\u ct.dll
    ;extension=php\u.dll
    (……)

  • 由于
    sybase\u connect
    不适合我,我选择了
    odbc\u connect('database','login','pw')
    ,它适合我

    - Windows 10 64 bits Profesional
    - XAMPP 3.2.2 (12th Nov 2015)
    - Sybase SQL Anywhere 8
    - Inside php.ini -> "extension=php_sybase_ct.dll" without ";".
    - ODBC (32bits) configured with Adaptive Server Anywhere 8.0 controler and the ODBC login has password, maybe is required*.
    
    要配置ODBC,请转到:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Orígenes de datos ODBC(32位) 或C:\WINDOWS\syswow64\odbcad32.exe


    有时在网络部分配置ODBC时,您必须启用“TCP/IP”,例如写入“Host=127.0.0.1”,因为
    sybase\u connect
    不适合我,所以我选择了
    ODBC\u connect('database','login','pw')
    ,它适合我

    - Windows 10 64 bits Profesional
    - XAMPP 3.2.2 (12th Nov 2015)
    - Sybase SQL Anywhere 8
    - Inside php.ini -> "extension=php_sybase_ct.dll" without ";".
    - ODBC (32bits) configured with Adaptive Server Anywhere 8.0 controler and the ODBC login has password, maybe is required*.
    
    要配置ODBC,请转到:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Orígenes de datos ODBC(32位) 或C:\WINDOWS\syswow64\odbcad32.exe


    有时,在配置ODBC的网络部分,您必须启用“TCP/IP”,例如写入“Host=127.0.0.1”,是否有人能够成功地做到这一点?是否有人能够成功地做到这一点?