PHP+sqlserver搭建筆記

YuTouWan發表於2019-02-16

一、資料庫安裝(php和伺服器基於原有PHPSTUDY)
安裝 SQL SERVER (WIN7)
1- https://blog.csdn.net/qq_4143… ,在選擇功能時請務必全選 。 win7 可安裝sql server 2008 。可自行選擇(若連結失效請看文件底部原文即可);
若已經安裝好,請進行第二步。

2-在 sql server manage studio 中建立連線:

一般就是連線成功,如不成功,檢查一下 SQL SERVER 相關的服務是否啟動了 (計算機-右鍵中的“管理”—服務和應用程式—sql SERVER配置管理器)。
3- 連線成功後,右鍵點選建立的連線 ,選擇最後一項“屬性” ,

修改驗證方式,如果修改失敗,請嘗試先進行操作4 ,再回來進行操作3 。

4-修改sql登入的使用者名稱密碼
一般使用者名稱用原有的sa ,如下圖直接重置密碼即可

5-安裝 navicat premium,方便運算元據庫,本操作為可選操作,如執意使用微軟自帶的管理工具,那可以直接進入PHP 環境配置了。

二、PHP 環境配置
1-開啟php的sql_srv、sql_pdo_srv 擴充套件,重啟php;
2-在專案中將DB_TYPE 改為 `sqlsrv` ,設定好主機、建立資料庫名填到資料庫配置中,設定好資料庫的使用者名稱和密碼,埠1433預設。
3-訪問專案此時若正常登陸,則配置結束,若提示不支援 sqlsrv進入 三、擴充套件補充 環節,若提示 無法載入模組,進入 四、框架修改 環節

三、擴充套件補充
1-不支援sqlsrv :下載ddl https://www.microsoft.com/en-…
下載好後參考 https://zhidao.baidu.com/ques… 放到指定資料夾。
(簡單看一下此文章 https://www.jianshu.com/p/6be…
2-安裝驅動檔案 (不裝會報錯 :49:This extension requires the Microsoft ODBC Driver 11 for SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlin…:Microsoft 未發現資料來源名稱並且未指定預設驅動程式)

     https://download.microsoft.com/download/8/4/D/84DD73BF-93E9-4298-B54D-CB779F9D0EC9/CHS/x64/msodbcsql.msi 

,完成後重啟PHP、apache。如果提示 無法載入模組,請繼續進行 四、框架修改

四、框架修改
1-修改 App/Conf/module.php 中的 DEFAULT_GROUP 為 admin ,因為原來預設的模組是home,而原始碼中的home模組丟失了,這樣應該能正常訪問了。
2-還需要匯入經過我處理的sql檔案,建立了一個管理員 ,


文末有官網下載地址、百度網盤下載地址和產品序列號以及金鑰,中間需要用到金鑰和序列號的可以到文末找
選擇網盤下載的下載解壓後是映象檔案,還需要解壓一次直接右鍵點選解如圖所示選項,官網下載安裝包的可以跳過前兩步
等待解壓完,過程可能會比較慢
解壓完後雙擊如圖所示選項
安裝SQL Server 2008R2需要.NET Framework 3.5 SP1支援
這裡我們的作業系統是WindowsServer 2008 R2,已經預設自帶了.NET Framework 3.5 SP1
如果電腦沒安裝會提示安裝
選擇左側的安裝,雙擊右邊的“全新安裝或向現有安裝新增功能”
確定
輸入產品金鑰,下一步(產品金鑰就是上面顯示的,直接下一步,需要產品金鑰的話文末有,可以輸入試試)
接受許可條款,下一步
安裝
下一步
SQL Server功能安裝

選擇需要的元件,這裡點全選,安裝所有元件

選擇安裝路徑,下一步

下一步

預設例項,下一步

下一步

服務賬戶設定,選擇對所有SQL Server服務使用相同的賬戶(雙擊開啟)

輸入作業系統的賬戶名和密碼,確定(如果使用者名稱不是這個的話則點開使用者名稱後面的小三角選擇第一項,不需要輸入密碼,直接確定,然後點選下一步)

身份驗證模式:混合模式

設定系統管理員(sa)的密碼

點新增,指定SQL Server管理員為作業系統登入賬號(win10管理員賬號不一樣,新增就行了)

下一步

下一步

預設,下一步

下一步

下一步

安裝

正在安裝中

安裝完成,點關閉

Win7開啟介面大同小異,這是win10開啟介面

把伺服器型別點開,選擇資料庫引擎,直接Windows身份登陸,不用改成SQL server身份驗證,點選登陸

安裝完成

http://www.microsoft.com/zh-c… (官網下載地址)

連結:https://pan.baidu.com/s/1pLp86td 密碼:e1qx(百度網盤下載地址)

Microsoft SQLServer 2008 R2序列號金鑰

開發版32位:MC46H-JQR3C-2JRHY-XYRKY-QWPVM
開發版64位:FTMGC-B2J97-PJ4QG-V84YB-MTXX8

工組版:XQ4CB-VK9P3-4WYYH-4HQX3-K2R6Q
WEB版:FP4P7-YKG22-WGRVK-MKGMX-V9MTM

資料中心版32位:PTTFM-X467G-P7RH2-3Q6CG-4DMYB
資料中心版64位:DDT3B-8W62X-P9JD6-8MX7M-HWK38

企業版32位:R88PF-GMCFT-KM2KR-4R7GB-43K4B
企業版64位:GYF3T-H2V88-GRPPH-HWRJP-QRTYB

標準版32位:CXTFT-74V4Y-9D48T-2DMFW-TX7CY
標準版64位:B68Q6-KK2R7-89WGB-6Q9KR-QHFDW

注:若中途安裝錯誤,導致安裝失敗,需要到控制皮膚解除安裝,然後刪除安裝目錄的資料夾,再刪除登錄檔裡SQL server選項,然後重新進行安裝,若不刪除乾淨,安裝還是會失敗

作者:林棲者
來源:CSDN
原文:https://blog.csdn.net/qq_4143…
版權宣告:本文為博主原創文章,轉載請附上博文連結!

相關文章