我也是新手
1.安裝Apache
apache_2.2.14-win32-x86-no_ssl.msi
2.安裝php
(1)php-5.2.6-win32-installer.msi
(2)php-5.2.6-Win32.zip,解壓縮替換安裝PHP目錄所有文件
; Windows 擴充
;請注意,ODBC 支援是內建的,因此不需要 dll。
;請注意,許多 DLL 檔案位於 extensions/ (PHP 4) ext/ (PHP 5) 中
;擴充資料夾以及單獨的 PECL DLL 下載 (PHP 5)。
;請務必適當設定 extension_dir 指令。
;副檔名=php_bz2.dll
;副檔名=php_curl.dll
;副檔名=php_dba.dll
;擴展名=php_dbase.dll
;副檔名=php_exif.dll
;擴展名=php_fdf.dll
副檔名=php_gd2.dll
;副檔名=php_gettext.dll
;副檔名=php_gmp.dll
;副檔名=php_ifx.dll
;副檔名=php_imap.dll
;擴展名=php_interbase.dll
;副檔名=php_ldap.dll
副檔名=php_mbstring.dll
;副檔名=php_mcrypt.dll
;副檔名=php_mhash.dll
;副檔名=php_mime_magic.dll
;副檔名=php_ming.dll
;副檔名=php_msql.dll
;副檔名=php_mssql.dll
副檔名=php_MySQL.dll
;副檔名=php_mysqli.dll
;副檔名=php_oci8.dll
;副檔名=php_openssl.dll
;副檔名=php_pdo.dll
;副檔名=php_pdo_firebird.dll
;副檔名=php_pdo_mssql.dll
;副檔名=php_pdo_mysql.dll
;擴展名=php_pdo_oci.dll
;副檔名=php_pdo_oci8.dll
;副檔名=php_pdo_odbc.dll
;副檔名=php_pdo_pgsql.dll
;副檔名=php_pdo_sqlite.dll
;副檔名=php_pgsql.dll
;副檔名=php_pspell.dll
;副檔名=php_shmop.dll
;副檔名=php_snmp.dll
;副檔名=php_soap.dll
;擴展名=php_sockets.dll
;擴展名=php_sqlite.dll
;副檔名=php_sybase_ct.dll
;副檔名=php_tidy.dll
;擴展名=php_xmlrpc.dll
;副檔名=php_xsl.dll
;副檔名=php_zip.dll
3.安裝MySQL
(1)MySQLV5.1.42forWindows32Bit.msi
1)。 有「Typical(預設)」、「Complete(完全)」、「Custom(使用者自訂)」三個選項,我們選擇「Custom」。
2)。 在“Developer Components(開發者部分)”上左鍵單擊,選擇“This feature, and all subfeatures, will beinstalled on local Hard Drive.”,即“此部分,及下屬子部分內容,全部安裝在本地硬碟上」。上面的“MySQL Server(mysql伺服器)”、“Client Programs(mysql客戶端程式)”、“Documentation(文件)”也如此操作,以保證安裝所有文件。點選“Change... ”,手動指定安裝目錄。
3)。 將「立即配置Mysql伺服器」前面的勾打上,點「完成」結束軟體的安裝並啟動mysql配置雙擊。
4). 選擇配置方式,“詳細配置(手動精確配置)”、“標準配置(標準配置)”,選擇我們“詳細配置”,方便熟悉配置流程。
5)。 選擇伺服器類型,「Developer Machine(開發測試類,mysql佔用很少資源)」、「Server Machine(伺服器類型,mysql佔用分區資源)」、「Dedicated MySQL Server Machine(專用的資料庫伺服器,mysql佔用所有可用資源)”資源)”,大家根據自己的類型選擇了,一般選“伺服器機器”,不會太少,也不會佔滿。
6). 選擇mysql資料庫的大致用途,「Multifunction Database(通用多功能型,好)」、「Transactional Database Only(伺服器類型,專注於事務處理,一般)」、「Non-transactional Database Only(非事務處理型,比較)主要簡單,做一些監控、記數用,對MyISAM資料類型的支援僅限於非事務性),隨自己的用途而選擇了,我在這裡選擇“Transactional Database Only”,按“Next”繼續。
7). 對InnoDB表空間進行配置,就是為InnoDB資料庫檔案選擇一個儲存空間,如果修改了,要記住位置,重裝的時候要選擇相同的位置,否則可能會造成資料庫損壞,當然,對資料庫做個備份就沒問題了,這裡不詳述。
8). 選擇您網站的一般mysql訪問量,同時連接數,「決策支援(DSS)/OLAP(20個左右)」、「線上事務處理(OLTP)(500個左右)」、「手動設定(手動設定) ,自己輸一個數)”,我在這裡選“Online Transaction Processing(OLTP)”,自己的伺服器,應該夠用了,按“Next”繼續
9). 是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫了,我這裡啟用,把前面的勾打上,端口號:3306,按“下一步”繼續
10)。 這個比較重要,就是對mysql預設資料庫語言編碼進行設定選utf8編碼,「下一步」繼續。
11)。 這一步詢問是否要修改預設root用戶(超級管理)的密碼(預設為空),「新root密碼」如果要修改,就在這裡填入新密碼(如果是重裝,並且之前已經設定了密碼,更改密碼可能會出錯,請留空,請將「修改安全設定」前面的勾去掉,安裝設定完成後不用修改密碼),「確認(再輸一次)」內再填一次,防止輸錯。遠端機器的root存取(是否允許root使用者在其他的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)」。最後「建立一個匿名帳號(新建一個匿名使用者) ,匿名用戶可以連接資料庫,不能操作數據,包括查詢)”,一般就不用勾了,設定完畢,按“下一步”繼續。
12)。 確認設定無錯誤,如果有錯誤,按「返回」返回檢查。
13)。 與Apache及php結合,前面已提過,這裡再說一下,在php安裝目錄下,找到前面重新命名並編輯過的php.ini,如下圖所示,Ln563,把“;extension=php_mysql.dll”前面的“;”去掉,載入mysql模組。多,佔用的資源那麼多一點,不過也多不到哪裡。前面的「;」沒去掉的,是因為「ext」目錄下預設沒有此模組,載入會提示找不到檔案而出錯。好後儲存,關閉。
14)。 載入了模組後,要指明模組的位置,否則重啟Apache的時候會提示「找不到指定模組」的錯誤,這裡介紹一個最簡單的方法,直接將php安裝路徑、裡面的ext路徑指定到windows系統路徑中-在“電腦”上右鍵,找到屬性,選擇“進階系統設定”標籤,點選“環境變數”,在“系統變數”下“路徑”變量,選擇,側邊或點選“編輯”,將「;C:PHP;C: PHPext」加到原有值的後面,當然,其中的「;C:PHP」是我的安裝目錄,你就明白了改為自己的PHP安裝目錄,全部確定。
(2)SQLyog Enterprise v6.56 中文版這裡不多講了。
4.安裝ZendDebugger
把ZendDebugger-5.2.14- cygwin_nt-i386.zip解壓縮到PHP安裝目錄,即“C:PHP”,然後把ZendDebugger-5.2.14RC9- cygwin_nt-i386資料夾名稱改成ZendDebugger到ZendDebugger目錄。
5.安裝ZendOptimizer
ZendOptimizer-3.3.0a-Windows-i386.zip
[ZendOptimizer] ZendChina官方:ZendOptimizer用優化程式碼的方法來提高PHP應用程式的執行速度。接下來,執行使用Zend Optimizer的PHP程式比不使用的快40%到100%。 。
更快的反應同時也意味著可以節省硬體投資,並增強網站所提供的服務。執行PHP程式可以顯著降低伺服器的CPU負載,並且可以減少一半的反應時間,那麼從訪客點擊連結到伺服器開始讀取頁面之間的時間。
6.修改php.ini
在:
[禪德]
zend_extension_manager.optimizer_ts="C:PHPZendOptimizerlibOptimizer-3.3.0"
zend_extension_ts="C:PHPZendOptimizerlibZendExtensionManager.dll"
尾追加:
;zend_extension_ts="C:PHPZendDebugger5_2_x_compZendDebugger.dll"
zend_extension_manager.debug_server_ts="C:PHPZendDebugger"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.55/24
zend_debugger.expose_remotely=始終
最後結果應該是
[禪德]
zend_extension_manager.optimizer_ts="C:PHPZendOptimizerlibOptimizer-3.3.0"
zend_extension_ts="C:PHPZendOptimizerlibZendExtensionManager.dll"
;zend_extension_ts="C:PHPZendDebugger5_2_x_compZendDebugger.dll"
zend_extension_manager.debug_server_ts="C:PHPZendDebugger"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.55/24
zend_debugger.expose_remotely=始終
解釋一下:
(1);zend_extension_ts="C:PHPZendDebugger5_2_x_compZendDebugger.dll"這是我註解的,因為這樣設定zend_extension_ts重複,出現不能與ZendOptimizer共存的情況。
(2)zend_extension_manager.debug_server_ts="D:softPHPZendDebugger",這裡指到目錄就行了,PHP會自動根據自己版本去下面找php_X_X_X這樣文件夾下面的dll文件,這也是上面我們為什麼要對ZendDebugger下面子目錄改名的原因。
(3)zend_debugger.allow_hosts=127.0.0.1/32,192.168.0.55 /24,這裡後面的192.168.0.55改成你自己的IP就行了
7.安裝ZendStudio-7.1.0。
注意一下插件。