天天看點

Windows Server2012 R2搭建PHP+Mysql網站環境完整步驟【實測可用】

1.打開伺服器管理器 -> 添加角色和功能 IIS -》确認,确認,直至一個地方選擇菜單為“應用程式開發”,選中CGI,确定确定至安裝完成。

2.安裝完後,打開IIS,

==============================

安裝php

1.http://windows.php.net/downloads/releases/archives/  下載下傳非線程安全版本的安裝包。注意,有安裝闆,debug版,develop版,下載下傳第一種安裝,其他版本為未編譯的

2.配置php.ini

複制php.ini-development,并重命名為php.ini

然後依次做如下更改

extension_dir="C:/php/ext"

extension=php_gd2.dll

extension=php_curl.dll

extension=php_mbstring.dll

extension=php_exif.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_scokets.dll

extension=php_pdo_mysql.dll

date.timezone=Asia/Shanghai

fastcgi.impersonate=1

cgi.rfc2616_headers=1

cgi.force_redirect = 0   //以CGI方式執行PHP

short_open_tag=On        //開啟短标簽支援

===============================

3.IIS配置

打開IIS,在右側子產品面闆,選中“處理程式映射”

點右邊的小字“添加子產品映射”,依次輸入:請求路徑:*.php  子產品:FastCgiModule  可執行檔案: C:/php/php-cgi.exe   名稱:*.php

然後在預設文檔裡,添加一項index.php,即預設按那個清單裡的優先級去找相應的檔案作為站點啟動檔案。

重新開機IIS

================================

如果發現不行,測試一下直接在指令行運作php,如果提示丢失MVCR100.dll,則安裝C++庫: http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

=================================

最後一步,配置MySQL

首先,下載下傳MySQL免安裝版的安裝包,

然後解壓到C槽根目錄下,

然後,打開環境變量,選中Path,将其值設為C:\MySQL\bin

然後cmd輸入 mysqld -install

再輸入 net start mysql啟動MySQL服務

先使用mysql -u root -p,再回車,以空密碼先登入,

然後修改密碼(

    初次設定:mysqladmin -u root password ‘密碼’;

    已有密碼,再更改:

    mysql>set password for [email protected] = password(‘123456’);

    flush privileges; 

注意,如果net start mysql無法成功,則是因為目前使用的是mysql 5.7及以上版本,此版本預設是沒有data檔案夾,無法啟動服務。此時需要(

    cmd進入bin檔案夾

    鍵入指令:mysqld --initialize-insecure --user=mysql 回車等待完成

    此時會發現在MySQL目錄下多了一個data檔案夾

    那麼再net start mysql就行了。

================================

至此,IIS+PHP+MySQL的網站伺服器環境就完成了。