Tyl*_*sSN 9 php odbc pdo sqlsrv
我正在尝试在platform.sh上设置Microsoft ODBC驱动程序,以便我可以使用PDO_SQLSRV和SQLSRV PHP扩展.apt和其他sudo命令是有限的.但是,在构建期间,我可以设置环境变量,如LD_LIBRARY_PATH.
这是我到目前为止所尝试的.
export LD_LIBRARY_PATH="($pwd):$LD_LIBRARY_PATH"和LD_LIBRARY_PATH="($pwd):$LD_LIBRARY_PATH" /usr/sbin/php-fpm7.0不过,我收到以下错误:
SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 13
for SQL Server to communicate with SQL Server. Access the following
URL to download the ODBC Driver 13 for SQL Server for x86:
http://go.microsoft.com/fwlink/?LinkId=163712
Run Code Online (Sandbox Code Playgroud)
更新
我执行时满足所有依赖项LD_LIBRARY_PATH=$(pwd) ldd libmsodbcsql-13.1.so.4.0.但是,当我启动时,LD_LIBRARY_PATH="$(pwd):$LD_LIBRARY_PATH" /usr/sbin/php-fpm7.0我仍然看到上面显示的错误.
我的猜测是您的扩展链接到了错误的库。
也就是说,您不需要为此定制扩展。您可以将其添加到您的.platform.app.yaml:
runtime:
extensions:
- mssql
Run Code Online (Sandbox Code Playgroud)
请参阅此页面了解更多信息。
| 归档时间: |
|
| 查看次数: |
829 次 |
| 最近记录: |