好長時間沒有寫博客了,最近正在學習php,所以把環境配置與大家分享一下。好長時間沒有寫博客了,最近正在學習php,所以把環境配置與大家分享一下。
軟件准備:
准備的軟件如下圖所示。
apache在官方木有找到64位滴,特給出個地址,已測試可正常運行。
其它32 and 64位的均可在官方找到。
http://www.blackdot.be/?inc=apache/binaries apache 64 bit
Apache的安裝:
注:本例只截取需要注意的截圖,其它默認則不顯示。
1. 服務器信息可以按照默認配置,如果服務器的80端口沒被其他服務器程序占據。可選“for All Users,on Port 80, as a Service—Recommended.”如果僅為當前用戶使用,使用8080端口,手動啟動,選擇“only for the Current User, on Port 8080, when started Manually.”。端口號是可以通過配置文件進行修改的。
2. “Typical”為默認安裝,“Custom”為用戶自定義安裝。
3. 單擊“Build Headers and libraries”,選擇“This feature will be installed on local dirive.”
4. 可以選擇“Change”來更改默認安裝路徑,本例按默認安裝。
5.安裝完成後會出現apache服務管理器。
服務管理列表中有現在可以啟動的服務項目。
注:如果你安裝後服務管理列表中沒有出現apache的服務項就說明在安裝過程中出現了錯誤,這時候可以手動進行安裝。
使用cmd進入C:Program FilesApache Software FoundationApache2.2bin這是我本機安裝的目錄, 並執行httpd -k install命令,提示成功後即可在服務管理列表中看到apache服務。
由於我機器已正常安裝此服務所以在執行此命令的時候提示安裝服務出錯,關於httpd的相關執行命令可自行搜索。
6.現在可以測試一下apache是否安裝成功。在浏覽器輸入localhost或127.0.0.1 如果安裝時選擇的不是使用80端口則此處訪問時需加入端口號訪問。
2.可以更改mysql的安裝目錄位置,本例保持默認。
3.完成後勾選”Launch the MySql instance Configuration Wizard”進行MySql的配置。
4. 選擇配置方式:“Detailed Configuration(手動精確配置)”、”Standard Configuration(標准配置)”,選擇“Detailed Configuration”,
5. 選擇服務器類型,“Developer Machine(開發測試類,mysql占用很少資源)”、“Server Machine(服務器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數據庫服務器,mysql占用所有可用資源)”,一般選擇“Server Machine”。 可根據實際情況進行選擇。本例使用開發測試類型滴。
6. 選擇mysql數據庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務器類型,專注於事務處理,一般)”、“Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控,記數用,對MySAM數據類型的支持僅限於non-transactional)”,選擇“Transactional Database Only”,本例選擇的是通用多功能型。
7. 對InnoDB Tablespace進行配置,就是為InnoDB數據庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數據庫損壞,當然,對數據庫做個備份就沒問題了。使用默認位置。
8. 選擇網站的一半mysql訪問量,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設置,自己輸一個數)”,選擇“Online Transaction Processing(OLTP)”。本例選擇第一項,由於只在本機做開發測試工作。
9. 是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫,選擇“Enable TCP/IP Networking”是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫,選擇“Enable TCP/IP Networking”。
10. 設置數據庫語言編碼,“Standard Character Set”為西文編碼、“Best Support For Multilingualism”為RTF-8編碼、“Manual Selected Default Character Set/Collation”為手動設置編碼,gbk、gb2312為中文編碼,選擇“Best Support For Multilingualism”。
11.”Install As Windows Service”選擇安裝MySql服務,可自定義服務的名稱。
“Include Bin Directory in Windows PATH”是在機器上添加MySql的環境變量。
12. 選擇“Modify Security Settings”,可根據實際要求勾選上“Enable root access from remote machines”以便能夠從其他機器上訪問。
13.完成配置後點擊“Execute”執行配置即可。
MySql安裝操作已完成。
測試MySql
------------------------------------------------------------------------------------------------------------------------------------------
Php的安裝:
將php-壓縮包解壓到相應的目錄即可。本例我放置到了E:Program FilesPHP文件夾下。
Php的配置:
1、 將E:Program FilesPHP中的php.ini-dist復制為php.ini。
如果沒有php.ini-dist文件可使用php.ini-development文件並更改名稱為php.ini(留個備份,好習慣)
php.ini-development 開發用的php.ini-produciton 生產機用的 2、 打開E:Program FilesPHPphp.ini修改下列語句行: 3、 extension_dir = "E:Program FilesPHPext"