2017-11-18 142 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鏈接。