熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

配置最新的PHP加MYSQL服務器完全版

2013-11-12 23:40:23  來源: MySQL 

  通過一個小時的研究和設置實現了最新的 PHP + MYSQL + WIN
  個人認為還是有必要寫個教程出來因為很多方面和老版本的不盡相同
  說實話自己也是查閱了很多官方文檔才解決了很多怪異問題
  
  MYSQL FOR WINDOWS
  PHP FOR WINDOWS
  PHPMYADMIN
  WINDOWS SERVER
  
  首先安裝 MYSQL 本來以為新版本的安裝界面應該會花哨點
  但是仍然只看到老土的海豚除了安裝時間比 當然咯因為 體積大很多
  
  推薦安裝在獨立的 NTFS 分區上比如我服務器的 F盤只放服務器軟件
  路徑為: F:\MYSQL
  然後進入 F:\MYSQL\BIN\ 鼠標雙點 winmysqladminexe
  首次運行會提示輸入超級用戶和密碼就輸入 root 密碼 root
  注意啊如果是對外服務器請設置超級復雜比如 Wjwsfjnszjwh~mysql
  翻譯過來就是: 我叫魏舒芬今年歲至今未婚
  
  到這裡MYSQL就安裝完畢了如果不明白請參看深空同學的相關文章
  
  下面安裝 PHP 其實沒什麼安裝不安裝的解壓縮文件推薦放到路徑為: F:\PHP
  到這裡就應該進入關鍵步驟了
  首先復制 PHP 目錄下的 Phpinidist 到 C:\Windows\ 並將文件名修改成為 Phpini
  
  COPY F:\PHP\Phpinidist C:\Windows
  Ren Phpinidist Phpini
  
  如果是 WINDOWS 就是: C:\WINNT如果是 WINX / 就是: C:\Windows
  然後復制 PHP 目錄下 DLLS 目錄裡的所有文件到 SYSTEM 目錄
  
  COPY F:\PHP\dlls\** C:\Windows\System
  如果是 WINDOWS 就是: C:\WINNT\System如果是 WINX / 就是: C:\Windows\System
  繼續復制PHP目錄下 phptsdll 文件到 System 目錄裡
  
  COPY F:\PHP\phptsdll C:\Windows\System
  到這裡復制工作全部完成下面修改 C:\Windows\Phpini 文件
  
  請注意的版本修改與並不完全相同需要注意的如下
  
  查找 extension_dir 字串修改為你 PHP 目錄裡 extensions 的路徑
  
  ; Directory in which the loadable extensions (modules) reside
  extension_dir = F:\PHP\extensions
  
  然後與 PHP 不同的是需要修改 Phpini 文件裡的如下內容:
  查找 cgiforce_redirect 字串默認值為將其修改為並取消前面的;號
  
  即:
  
  ; cgiforce_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**
  cgiforce_redirect =
  
  切記如上修改的地方否則PHP 是無法運行的會有如下提示
  
  Security Alert! The PHP CGI cannot be accessed directly
  
  相關官方技術資料:
  
  !NOTE!: Since the phpini setting cgiforce_redirect defaults to which effectively prevents the cgi from working within IIS You need to set
  up at least a minimal phpini file with the following directive:
  
  cgiforce_redirect =
  
  If it doesnt work immidiately make sure you have the phpini file in the
  right place (%SYSTEMROOT%\phpini)
  
  接下來修改 Phpini 文件關於 MYSQL 的設置
  
  查找 [MySQL] 字段內的內容修改如下
  
  mysqldefault_port =
  // 這裡是MYSQL的端口
  
  mysqldefault_host = localhost
  // 這裡是本地主機
  
  mysqldefault_user = root
  // 這裡是用戶
  
  mysqldefault_password = Wjwsfjnszjwh~mysql
  // 這裡是密碼
  
  修改到這裡就可以讓 Php 與 MYSQL 關聯了
  最後啟動 PHP 對 MYSQL 模塊支持
  
  查找 extension=php_mysqldll 字串刪除掉前面的 ; 號
  
  extension=php_mysqldll
  
  請注意如果不啟動 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 (compiledin) otherwise it needs to be loaded dynamically
  Its name is probably mysqlso or php_mysqldll phpMyAdmin tried to load the extension but failed
  
  到這裡應該就沒有很大問題了如果有配置基礎的朋友應該完全可以理解了
  本人在實際配置的時候也遇到了很多問題最後都是耐心查詢官方文檔得到了解決

From:http://tw.wingwit.com/Article/program/MySQL/201311/11207.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.