通過一個小時的研究和設置
實現了最新的 PHP
+ MYSQL
+ WIN
個人認為還是有必要寫個教程出來
因為很多方面和老版本的不盡相同
說實話自己也是查閱了很多官方文檔才解決了很多怪異問題
MYSQL
FOR WINDOWS
PHP
FOR WINDOWS
PHPMYADMIN
WINDOWS SERVER
首先安裝 MYSQL
本來以為新版本的安裝界面應該會花哨點
但是仍然只看到老土的海豚
除了安裝時間比
長
當然咯
因為
比
體積大很多
推薦安裝在獨立的 NTFS 分區上
比如我服務器的 F盤
只放服務器軟件
路徑為: F:\MYSQL
然後進入 F:\MYSQL\BIN\ 鼠標雙點 winmysqladmin
exe
首次運行會提示輸入超級用戶和密碼
就輸入 root 密碼 root
注意啊
如果是對外服務器請設置超級復雜
比如 Wjwsfjn
szjwh~mysql
翻譯過來就是: 我叫魏舒芬
今年
歲至今未婚
到這裡
MYSQL就安裝完畢了
如果不明白請參看深空同學的相關文章
下面安裝 PHP
其實沒什麼安裝不安裝的
解壓縮文件
推薦放到路徑為: F:\PHP
到這裡就應該進入關鍵步驟了
首先復制 PHP 目錄下的 Php
ini
dist 到 C:\Windows\ 並將文件名修改成為 Php
ini
COPY F:\PHP\Php
ini
dist C:\Windows
Ren Php
ini
dist Php
ini
如果是 WINDOWS
就是: C:\WINNT如果是 WIN
X /
就是: C:\Windows
然後復制 PHP 目錄下 DLLS 目錄裡的所有文件到 SYSTEM
目錄
COPY F:\PHP\dlls\*
* C:\Windows\System
如果是 WINDOWS
就是: C:\WINNT\System
如果是 WIN
X /
就是: C:\Windows\System
繼續
復制PHP目錄下 php
ts
dll 文件到 System
目錄裡
COPY F:\PHP\php
ts
dll C:\Windows\System
到這裡復制工作全部完成
下面修改 C:\Windows\Php
ini 文件
請注意
的版本修改與
並不完全相同
需要注意的如下
查找 extension_dir 字串
修改為你 PHP 目錄裡 extensions 的路徑
; Directory in which the loadable extensions (modules) reside
extension_dir = F:\PHP\extensions
然後與 PHP
不同的是
需要修改 Php
ini 文件裡的如下內容:
查找 cgi
force_redirect 字串
默認值為
將其修改為
並取消前面的;號
即:
; cgi
force_redirect is necessary to provide security running PHP as a CGI under
; most web servers
Left undefined
PHP turns this on by default
You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS
in fact
you MUST
**
cgi
force_redirect =
切記如上修改的地方
否則PHP
是無法運行的
會有如下提示
Security Alert! The PHP CGI cannot be accessed directly
相關官方技術資料:
!NOTE!: Since
the php
ini setting cgi
force_redirect defaults to
which effectively prevents the cgi from working within IIS
You need to set
up at least a minimal php
ini file with the following directive:
cgi
force_redirect =
If it doesn
t work immidiately
make sure you have the php
ini file in the
right place (%SYSTEMROOT%\php
ini)
接下來修改 Php
ini 文件關於 MYSQL
的設置
查找 [MySQL] 字段內的內容
修改如下
mysql
default_port =
// 這裡是MYSQL的端口
mysql
default_host = localhost
// 這裡是本地主機
mysql
default_user = root
// 這裡是用戶
mysql
default_password = Wjwsfjn
szjwh~mysql
// 這裡是密碼
修改到這裡就可以讓 Php 與 MYSQL 關聯了
最後啟動 PHP 對 MYSQL 模塊支持
查找 extension=php_mysql
dll 字串
刪除掉前面的 ; 號
extension=php_mysql
dll
請注意
如果不啟動 PHP 對 MYSQL 模塊支持
將無法使 PHPMYADMIN 正常工作
將提示:
cannot load MySQL extension
please check PHP Configuration
無法裝入 MySQL 擴展
請檢查 PHP 的配置
相關官方技術資料:
To connect to a MySQL server
PHP needs a set of MySQL functions called
MySQL extension
This extension may be part of the PHP distribution (compiled
in)
otherwise it needs to be loaded dynamically
Its name is probably mysql
so or php_mysql
dll
phpMyAdmin tried to load the extension but failed
到這裡應該就沒有很大問題了
如果有配置基礎的朋友應該完全可以理解了
本人在實際配置的時候也遇到了很多問題
最後都是耐心查詢官方文檔得到了解決
From:http://tw.wingwit.com/Article/program/MySQL/201311/11207.html