phpBB論壇軟體安裝記錄
安裝環境
- Win10
- MSSqlServer
- PHP
- IIS
安裝PHP
從 https://windows.php.net/download/進入下載,
從網頁上可以看到,如果是要裝在IIS上的話
IIS
If you are using PHP as FastCGI with IIS you should use the Non-Thread Safe (NTS) versions of PHP.
所以我們是裝這個版本
VC15 x64 Non Thread Safe (2019-Apr-03 01:12:06)
下載後解壓後,將php.ini-production這個檔案改名成php.ini,修改裡面的資料。
改的資料如下
extension_dir = “ext”
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
fastcgi.logging = 0
date.timezone = “Asia/Taipei”
最後在檔案後面再加上
extension=php_pdo_sqlsrv_73_nts_x64.dll
extension=php_sqlsrv_73_nts_x64.dll
最後兩個代表要使用兩個擴充元件讓php可以連接到SQL Server。下面介紹這兩個元件。
安裝SQL Server相關元件
- 微軟說明網頁 https://docs.microsoft.com/zh-tw/sql/connect/php/microsoft-php-driver-for-sql-server?view=sql-server-2017
- 微軟針對不同的php版本,有開發不同的 Drivers 以供使用。如果是用7.3版的 PHP,就要搭配 Microsoft Driver 5.6
- 另外ODBC Drvier 要下載 17 + 以配合 Microsoft Driver 5.6
- SQL Server從 2008 之後就支援 Microsoft Driver 5.6,所以應該沒有什麼問題
- 作業系統上,Win7只支援到 Microsoft Driver 4.0,所以使用Win7的版本,其ODBC Driver要下載 ODBC Driver13.1 ,且PHP版本要用7.0以上的
- Microsoft Driver 下載後,將解析的檔案,依照PHP版本放到PHP資料夾的Ext資料夾下
- 若是 Microsoft Driver 5.6 對 PHP 7.3,就要用
– 64-bit php_sqlsrv_73_nts.dll
– 64-bit php_pdo_sqlsrv_73_nts.dll - 若是 Microsoft Driver 4.0 對 PHP 7.0,就要用
– php_sqlsrv_7_nts_x64.dll
– php_pdo_sqlsrv_7_nts_x64.dll
設定IIS
- IIS要記得有安裝CGI功能

- 加上處理常式

設定網站
- 下載 phpBB 並解壓縮後放到指定位置
- 將路徑內的web.config先刪掉,會出錯的話
- 使用IIS直接設定此位置為網站路徑
- 應該會跳出setup頁面,此時照setup頁面做即可
如果是Win10,就要裝上
回覆刪除Visual Studio 2015 的 Visual C++ 可轉散發套件
https://www.microsoft.com/zh-tw/download/confirmation.aspx?id=48145
1. 要更改phpbbs的連線資料庫帳密,就要去 Config.php 內進行修改
回覆刪除2. 若連線資料庫的網址是127.0.0.1 那就要把資料庫Tcp/IP的通訊方式打開