2017-11-18 160 views
0

我有一个WAMP服务器安装在Win2012 Serv,PHP 7.1.9和Apache 2.4.29。 SQL Server的PHP驱动程序(php_sqlsrv_71_ts.dll等)完美地工作 - 但如果我切换Apache服务器以使用FastCGI,那么SQL Server驱动程序停止工作,翻转回非Fastcgi - 一切正常。我需要切换到Fastcgi,因为apache 2.4.25及更高版本中的HTTPD服务崩溃并且一遍又一遍地重新启动,有时候每天有30次,但在fastCGI模式下其稳定稳定。 我在做什么错?有什么要添加到Fastcgi配置使用SQLSRV驱动程序?错误是通常的 - 未知函数sql_srv_query(),表明SQLSRV驱动程序已经死了或不存在....PHP 7 SQLServer和Fastcgi

+0

您好,欢迎来到SO,请在** [Help center](https://stackoverflow.com/)中阅读** [如何提问](https://stackoverflow.com/help/asking)**帮助)**然后** [编辑](https://stackoverflow.com/posts/47366062/edit)**您的问题。 – Sami

+0

对不起,我的问题很清楚 - – d5simon

回答

0

我解决了我的问题 - 事实证明,phpinidir指令的wamp需要是apache \ apache2 .4.29 \ bin而不是php目录。更改为使用fastcgi时,请确保在配置选项中引用Apache php.ini sym链接。