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

Winodws下IIS/Apache+PHP+MySQL的安裝配置

2013-11-15 12:26:18  來源: PHP編程 

  引言

  PHP的執行效率是有目共睹的這也是我喜歡它的原因之一和它稱為絕妙搭檔的Mysql以及Apache想融合不能不驚歎其效率了PHP更新也很快這裡列舉了目前最新版本PHPRC(幾乎沒有BUG了估計寫完這篇不久後正式版就出了)和最新版本的Mysql的安裝過程

  PHP的安裝文件可以直接到 下載獲得for winzip包(M)
Mysql的安裝文件可以直接到 下載獲得for winzip包
另外如果想體驗Apache和PHP的配合效果而要放棄IIS的話請到 下載最新的for winMSI安裝包目前最新版本是
另外可以下載Zend Optimizer來對PHP進行加速具體可以訪問 

  <>安裝配置PHP
解壓縮PHP壓縮包到C:PHP(這個路徑可以隨意不過以下要是用到這個路徑請相應的修改)
復制C:PHP目錄下的phptsdll及C:PHPdlls目錄下的所有文件到windows的系統文件夾裡文件夾視Windows版本的不同而不同
如果是Windows x/ME 則為c:windowssystem 
如果是Windows NT/ 則為c:winntsystem
如果是Windows XP/server 則為c:windowssystem
其中C:為你現在所使用的操作系統的系統盤如果你目前操作系統不是安裝在C:windows下請相應做出修改
復制phpinidist到C:windows(XP//x/Me)或C:Winnt(/nt)下並將其改名為phpini用記事本打開修改一下信息
搜索extension_dir = / 這行並將其路徑指到你的PHP目錄下的extensions目錄比如
extension_dir = C:PHPextensions
如若想支持更多模塊請接下面去做如果不想的話直接保存phpini文件即可
PHP所支持模塊很多不過有些dll不是免費的所以沒有隨PHP的壓縮包一起發布不過dlls文件夾裡帶的就非常多了剛才我們已經把它們復制到system文件夾下了現在我們測試看它支持多少模塊以下是我測試的結果僅供參考如果安裝完畢後彈出不支持xxxdll模塊的話直接將前面分號加上去就可以了搜索
;Windows Extensions
;Note that MySQL and ODBC support is now built in so no dll is needed for it
;
下面都用分號在前面注釋掉了支持的擴展模塊如果你想PHP支持某個模塊請將前面的“;”去掉即可下面是我測試後的結果一般按照下面那樣去掉注釋後沒什麼問題的:
extension=php_bzdll
extension=php_cpdfdll
extension=php_crackdll
extension=php_curldll
extension=php_dbdll
extension=php_dbadll
extension=php_dbasedll
extension=php_dbxdll
extension=php_domxmldll
extension=php_exifdll
extension=php_fdfdll
extension=php_fileprodll
extension=php_gddll
extension=php_gettextdll
extension=php_hyperwavedll
extension=php_iconvdll
;extension=php_ifxdll
;extension=php_iisfuncdll
extension=php_imapdll
extension=php_interbasedll
extension=php_javadll
extension=php_ldapdll
extension=php_mbstringdll
;extension=php_mcryptdll
extension=php_mhashdll
extension=php_mime_magicdll
extension=php_mingdll
extension=php_mssqldll
extension=php_msqldll
;extension=php_ocidll
extension=php_openssldll
;extension=php_oracledll
extension=php_pdfdll
extension=php_pgsqldll
;extension=php_printerdll
extension=php_shmopdll
extension=php_snmpdll
extension=php_socketsdll
;extension=php_sybase_ctdll
extension=php_wapidll
extension=php_xmlrpcdll
extension=php_xsltdll
extension=php_yazdll
extension=php_zipdll
修改完成後保存phpini到此完成PHP的安裝和配置

  <>Mysql的安裝
Mysql相對來說是比較獨立的這個數據庫很小不能直接對它進行操作不像access或者SQL那麼直觀不過目前已經有很多軟件可以很好的操作它的比如phpMyAdminmysqlcc這些軟件可以到 上面下載獲得這裡不詳細說明
下載獲得Mysql的for win安裝包後用winzip打開直接運行setupexe需要注意的是選擇一個安裝路徑當然安裝路徑可以任意不過我建議將它和PHP安裝在一起選擇C:MySQL目錄安裝完成後MySQL也就完成了至於設置用戶和密碼可以使用上面提到的兩個軟件進行管理這裡不繼續描述默認的用戶名是root密碼為空
一般裝完MySQL後會自動啟動服務如果沒有啟動的話請運行C:MySQLbinmysqldntexe

  接下去的安裝就要看你選擇什麼作為你的Web服務器了我建議是使用Apache如果覺得和你的IIS沖突那麼就請直接使用IIS

  <>IIS的配置
打開IIS在“默認Web站點”上右鍵打開屬性在主目錄裡做如下圖中的設置注意步驟

  
Winodws下IIS/Apache+PHP+MySQL的安裝配置

  完成後IIS+PHP+MySQL的環境算是建立了

  <>如果你沒有IIS那麼我們裝Apache這個小巧的Web服務器
我們下載到的for win的是一個Msi安裝文件直接雙擊它後就會自動執行Apache的安裝了按照提示安裝即可其中要書寫的東西按照你的喜好填寫沒甚麼影響當然目錄我還是建議你和PHP的目錄以致選擇C:目錄這樣安裝後可以看到C:Apache裝完後會在桌面右下角系統托盤裡顯示apache的圖標雙擊可以打開Apache的控制面板可以停止或者重起服務器
這裡要做的是對C:Apacheconf這個文件進行修改用記事本打開
找到
#NameVirtualHost *
修改為
NameVirtualHost
找到
<VirtualHost >
修改下面幾行
ServerAdmin (你剛才安裝時候輸入的管理員信箱)
DocumentRoot c:Apachehtdocs
ServerName Apache
ErrorLog c:Apachelogserror_log
CustomLog c:Apachelogsaccess_log common
</VirtualHost>
找到
AddType application/xtar tgz
在下面添加以下兩行
AddType application/x
AddType image/xicon ico
找到
#LoadModule ssl_module modules/mod_sslso
在下面添加一行
LoadModule php_module C:phpsapiphpapachedll
增加默認文件
找到DirectoryIndex * 這行可以這樣修改添加默認的文件名
DirectoryIndex indexphp defaultphp indexhtm indexhtml defaulthtm defaulthtml
保存文件重起apache服務器

  到此PHP的環境已經完全建立了

  <>Zend Optimizer的安裝(可以不裝)
下載來後是一個exe的文件直接安裝就可以了安裝過程要你選擇PHP版本一定要選擇准確這裡我選擇php x 完成安裝之前提示是否備份phpini點確定後就結束安裝了
打開phpini修改一個地方
找到
[Zend]
在下面可以看到
zend_optimizeroptimization_level=*
這行
將=後面數值改為也就是將這行改為
zend_optimizeroptimization_level=
保存後就OK了哦重起Apache/IIS到此安裝全部結束我也很累啊:)

  <>測試
用記事本新建個文件寫下下面幾行保存到C:Apachehtdocs目錄下這個目錄就是你的站點跟目錄命名為phpinfophp然後在浏覽器中輸入就可以看到想盡的關於PHP的信息了
CODE  
<?php

  phpinfo();

  ?>

  您需要注意在您保存文件時文件的後綴名應該為 php(記事本將自動在文件名後面加上 txt後綴除非您采取以下措施之一來避免這種情況)當您保存文件時系統會讓你指定文件的文件名這時請將您的文件名加上引號(例如“hellophp”)或者您也可以點擊保存對話框中的“保存類型”下拉菜單並將設置改為“所有文件”這樣您在輸入文件名的時候就不用加引號了
上面一段話摘自《PHP中文手冊》更詳細的安裝資料請到 下載這個中文手冊裡面有各種不同系統的詳細安裝不過不是很直觀而以一些優化也沒有寫出來:)

  下面我給出幾個要用到的軟件的下載地址
PHP穩定版本

  Mysql穩定版本

  Apache穩定版本

  Zend Optimizer
[]aWindowsiexe

  另PHPRC中包含了PEAR包PHP中是沒有的如果你下載的壓縮包裡有的話就在phpini中設置include路徑找到如下兩行
; Windows: "path;path"
;include_path = ":/php/includes"
修改為
; Windows: "path;path"
include_path = "C:phppear"
保存即可這個是PHP的包含文件路徑可以設置多個用";"格開


From:http://tw.wingwit.com/Article/program/PHP/201311/20956.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.