none
PHP WebApp 如何連線至 azure sql server RRS feed

  • 問題

  • 我們專案的後台是使用.net core 寫出來 並使用 azure sql server

    而API是我同學使用PHP 寫出來的 

    找過很多文章都只有寫到本地端的PHP安裝驅動連線至sql server

    azure webapp 的PHP都只有找到連線至azure mysql的方法(沒錢不能架設mysql DB

    想請問如何才能使 webapp 連線到 sql server呢

    (php api 使用laravel framework)

    2018年3月21日 上午 08:21

解答

  • 看文件的說明, 不同版本的 PHP 要對應不同的 Driver (而且要注意 X86 和 X64 版本的問題)

    Microsoft Drivers for PHP for SQL Server

    的 System Requirement 中提到


    •                     Windows 7, Windows 8, Windows 8.1, Windows Server
      2008 R2, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2018年3月21日 上午 09:35

所有回覆

  • 參考

    Microsoft PHP Driver for SQL Server


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2018年3月21日 上午 08:36
  • 我已經參照文件做了 但是還是無法連線

    還是出現錯誤 

    一直顯示driver not found

    另外 說一下 我們的PHP WEBAPP 跟SQL 是在不同的azure帳號上架設的 防火牆也設定過了

    2018年3月21日 上午 09:10
  • 看文件的說明, 不同版本的 PHP 要對應不同的 Driver (而且要注意 X86 和 X64 版本的問題)

    Microsoft Drivers for PHP for SQL Server

    的 System Requirement 中提到


    •                     Windows 7, Windows 8, Windows 8.1, Windows Server
      2008 R2, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2018年3月21日 上午 09:35
  • 我的PHP APP是架在azure 上的 azure 應該不能裝吧 我記得她有內建 我是過把php架在我的azure就可以連線

    同學那邊的azure就不能連我的sql 是不同的azure帳戶要額外設定什麼嗎?

    2018年3月21日 上午 09:50
  • 解決了 真的是版本問題 我同學手殘調到7.2版本PHP 調回5.6就可以啦

    感謝解惑

    2018年3月21日 上午 09:56