(Apache2.2.25+MySQL5.6.12.2+PHP5.4.17+phpMyAdmin4.0.4.1) html
*在RHEL或CentOS下簡單的搭建LAMP環境的方法~ 請轉看此貼 http://bbs.pcbeta.com/viewthread-1363066-1-1.htmlPHP環境的搭建一般是學習PHP的第一步,那麼今天咱們就來看一下應該怎樣搭建PHP的環境,此次是在windows8上搭建的,其實也無所謂win7仍是win8,方法都是同樣的。對於LAMP咱們應該很熟悉,那是Linux+Apache+MySQL+PHP(+phpMyAdmin),但在windows上咱們對其也有相似的簡稱:WAMP,即Window+Apache+MySQL+PHP(+phpMyAdmin),下面是本次搭建PHP環境須要用到的: mysql
帶有window8或window7系統的電腦 web
Apache軟件包:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi sql
MySQL軟件包:mysql-installer-community-5.6.12.2.msi 數據庫
PHP代碼包:php-5.4.17-Win32-VC9-x86.zip apache
phpMyAdmin代碼包:phpMyAdmin-4.0.4.1-all-languages.zip windows
對於下載地址我就不提供了,你們能夠搜一下,網上有不少。固然軟件的版本也不侷限於上面的,但這裏仍是有兩點須要說明: 瀏覽器
第一,Apache軟件包中的openssl表示帶有openssl模塊,利用openssl可給Apache配置SSL安全連接; 安全
第二,VC11使用Visual Studio2010編譯,使用VC11版本的PHP須要安裝Microsoft 2010 C++ Runtime。
另外就是咱們的目錄結構,爲了方便管理,咱們把它們裝在一塊,首先創建WAMP文件夾,而後再在裏面分別創建MySQL、PHP、Apache文件夾,等會兒咱們把MySQL、PHP、Apache分別安裝在對應的文件夾裏。目錄結構以下圖:
對於phpFileUploadTmp、phpSessionTmp、www目錄的做用咱們在後邊會提到。
第一步、MySQL的安裝
在win7或者win8下安裝mysql都是同樣的,因此本文對於win7系統或win8系統都適用。既然大家有興趣讀這篇文章,我想我也沒有必要再解釋MySQL是幹什麼用的了,下面就直接安裝它吧。
一、歡迎界面出現了,有興趣的能夠讀讀,而後點擊「Install MySQL Products」
二、接受GPL條款,點擊「Next」
而後會自動聯網檢測是否是最新版的,若是認爲不必刻意跳過。
三、這是出現了5個選擇項Developer Default、Server only、Client only、Full、Custom,DeveloperDefault是指開發者典型安裝,Full是徹底安裝,Custom是自定義安裝,那麼咱們選擇自定義安裝,而且修改安裝目錄到「C:\WAMP\MySQL」,數據庫存放路徑也本身設定,,而後「Next」
4,、這裏會檢測下安裝需求環境,Execute解決後,而後「Next」
五、會有這些畫面的出現
六、安裝已經完成了,接下來開始配置MySQL
七、出現3個選擇項,分別表明:
Developer Machine:開發測試,mysql 佔用不多資源
Server Machine:服務器類型,mysql佔用較多資源
Dedicated MySQL Server Machine:專門的數據庫服務器,mysql佔用全部可用資源
大家選擇哪個能夠隨意,不過我選的是第一個」Developer Machine「,開啓TCP/IP訪問,端口默認3306,勾選高級配置,而後」Next「
八、接下來設置mysql數據庫的root密碼,其餘用戶之後根據須要添加配置權限:
九、接下來設置mysql數據庫的系統啓動服務,讓系統默認用戶具備啓動services權限:
十、接下來設置mysql數據庫的錯誤日日誌存放,默認就行,直接「Next」
十一、完成配置和添加安裝實例
OK,安裝完了,如今咱們打開MySQL的命令行客戶端,輸入密碼
*****
而後」回車「,就會出現
這說明咱們已經安裝成功了,哦耶!
第二步、安裝Apache
一、首先看到的是歡迎界面,不用管它,直接點擊「Next」
二、接受條款,點擊「Next」
三、直到出現下面畫面。在這裏主要配置Network Domain、Server Name、Email地址以及Apache服務的佔用端口,默認爲80端口,你能夠根據須要設置爲其餘端口,而後點擊「Next」。Apache的安裝目錄你可使用默認目錄或根據須要自行選擇安裝目錄
四、選擇自定義,而後點擊「Next」
五、這一步,咱們不用管去其它的,只需調整下下安裝路徑就好了,安裝到WAMP/Apache/目錄下,而後點擊「Next」
六、點擊「Install」
七、最後點擊「Finish」完成安裝
在電腦的右下角找Apache的圖標,啓動Apache。而後再瀏覽器裏輸入http://localhost/(或http://localhost:80/),如出現It Works!:
那就說明Apache安裝成功了。
第三步、安裝PHP及PHP的環境配置
把PHP安裝包解壓到文件夾WAMP/PHP裏面。下面開始PHP的環境配置。
在文件夾WAMP/PHP裏找到php.ini-production文件,重命名爲php.ini,而後用編輯器打開
1、首先找到
; extension_dir = "./"
修改成:
extension_dir = "C:/WAMP/PHP/ext"
(個人是在C盤安裝的,你能夠根據實際狀況更改)表示指定PHP擴展包的具體目錄,以便調用相應的DLL文件
2、開啓相應的擴展庫功能,找到下面的幾行,把前面的「;」去掉
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_xmlrpc.dll
3、配置PHP的Session功能
在使用session功能時,必須配置session文件在服務器上的保存目錄,不然沒法使用session,須要建一個可讀寫的目錄文件夾,那麼咱們在WAMP文件夾裏phpSessionTmp目錄,而後在php.ini文件中找到
;session.save_path = "/tmp"
修改成:
session.save_path = "C:/WAMP/phpSessionTmp"
4、配置PHP的文件上傳功能
在使用PHP文件上傳功能時,必須指定一個臨時文件夾以完成文件上傳功能。下面在WAMP文件夾裏建立一個phpFileUploadTmp文件夾,而後在php.ini文件中找到
;upload_tmp_dir =
修改成:
upload_tmp_dir = "C:/WAMP/phpFileUploadTmp"
5、修改date.timezone,默認爲美國時間,若是不修改會報錯
找到
;date.timezone =
修改成:
date.timezone = Asia/Shanghai
好了,對於php.ini的配置算是完成了,但這還不夠,咱們還要須要Apache支持PHP,所以還得在Apache配置文件httpd.conf中完成相應的PHP配置。
在WAMP/Apache/conf文件夾裏找到httpd.conf文件,並打開
6、在#LoadModulevhost_alias_module modules/mod_vhost_alias.so下添加
LoadModule php5_module "C:/WAMP/PHP/php5apache2_2.dll"
PHPIniDir "C:/WAMP/PHP"
AddType application/x-httpd-php .php .html .htm
7、因爲默認狀況下Apache服務器執行web主程序的目錄爲Apache2.2/htdocs,爲了方便,咱們在WAMP裏面創建了www文件夾來替代htdocs,因此此時須要修改相應的Apache配置,是web程序目錄變爲www目錄
找到
DocumentRoot "C:/WAMP/Apache/htdocs"
修改成
DocumentRoot "C:/WAMP/www"
找到
DocumentRoot "C:/WAMP/Apache/htdocs"
修改成
<Directory "C:/WAMP/www">
8、最後修改index文件的前後順序,因爲配置了PHP功能,固然須要index.php優先執行
找到
DirectoryIndex index.html
修改成
DirectoryIndex index.php default.php index.html index.htmdefault.html default.htm
至此,PHP的環境配置算是基本完成了,下面就試一下吧
重啓Apache,在WAMP/www裏面放置一個phpinfo.php文件,在phpinfo.php裏面寫入代碼
<?php
phpinfo();
?>
而後重啓apache服務後在瀏覽器地址欄裏輸入http://localhost/phpinfo.php,這時網頁顯示了PHP的基本配置信息,那麼咱們的PHP環境算是搭建完了。
第四步、安裝phpMyAdmin
首先在WAMP/www/裏面創建phpMyAdmin文件夾,而後解壓phpMyAdmin-4.0.4.1-all-languages.zip到WAMP/www/phpMyAdmin/文件夾,在WAMP/www/phpMyAdmin/libraries裏面找到config.default.php文件,把它複製到WAMP/www/phpMyAdmin根目錄下,並重命名爲config.inc.php,而後打開
一、填寫訪問phpMyAdmin的絕對URL
找到
$cfg['PmaAbsoluteUri'] = '';
修改成
$cfg['PmaAbsoluteUri'] = 'http://localhost/ phpMyAdmin /';
二、填寫服務器地址,一般默認爲localhost,不須要修改
$cfg['Servers'][$i]['host'] = 'localhost';
三、填寫MySQL用戶名
$cfg['Servers'][$i]['user'] = 'root';
四、填寫MySQL密碼
$cfg['Servers'][$i]['password'] = '這裏是你的MySQL數據庫的密碼';
五、設置認證方法
$cfg['Servers'][$i]['auth_type'] = 'cookie';
考慮到一些安全性因素,設置爲cookie
六、設置短語密碼,若是上面設置成cookie,那這裏不能留空,能夠隨便填一個,好比就填beyondweb吧
$cfg['blowfish_secret'] = 'pqiankui';
OK,下面咱們經過http://localhost/ phpMyAdmin /訪問,輸入用戶名和密碼就能夠進入phpMyAdmin的管理界面了,對於它的使用你們就本身研究吧。
如今,咱們的WAMP環境手工搭建工做算是基本完成了!