-
配置Apache時,配置的目錄要與你解壓放置的目錄一致,不然會出錯
-
啓動Apache前要先在windows裏安裝成功才能啓動
-
MySQL免安裝版必需要先配置成功後才能啓動
新手搭建php5.5環境 爲了部署一個項目php
下載工具能夠參考:http://jingyan.baidu.com/article/154b46315242b328ca8f4101.htmlhtml
安裝apache前必須先安裝VC11(VSU_4\vcredist_x86.exe),網址爲http://www.microsoft.com/en-us/download/details.aspx?id=30679,選擇時選擇英文版的,若是win7系統是64位的請下載VSU_4\vcredist_x64.exemysql
Apache2.4.10(httpd-2.4.10-win32-VC11.zip)網址:http://www.apachelounge.com/download/redis
PHP5.5.15(php-5.5.15-Win32-VC11-x86.zip)這裏咱們選擇的是線程安全版,關於線程安全版與非線程安全版的區別可 自行上網查閱相關資料,下載網址:http://windows.php.net/download/,VC11 x86 Thread Safe爲32位的線程安全版sql
MySQL5.6.20(mysql-5.6.20-win32.zip),網址:http://dev.mysql.com/downloads/mysql/,此處選擇的爲免安裝版apache
Apache 下載後是zip包,解壓到後放在合適的位置就能夠了,不建議放在C盤裏,由於重裝系統C盤的數據會所有丟失,這裏咱們將它放在F盤的phptools文件夾下的apache2.4目錄下windows
php 下載後也是zip包,一樣解壓到合適位置,咱們這裏也將其放在F盤的phptools文件夾下的php5.5目錄下安全
MySQL選擇的是免安裝版的,就更簡單了,一樣是解壓到合適的位置,這裏咱們也將其放在F盤的phptools文件夾下的MySQL目錄下,解壓安裝後以下圖app
1.將F:\phptools\php5.5\php.ini-production 複製一份,並重命名爲php.ini;
2.將 F:\phptools\php5.5和F:\phptools\php5.5\ext加入環境變量PATH中,選中計算機,右鍵屬性-->高級系 統設置 -->環境變量-->系統變量,找到Path,編輯,在其後加上;F:\phptools\php5.5;F:\phptools \php5.5\ext工具
用記事本打開F:\phptools\Apache2.4\Apache24\conf\httpd.conf
查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "F:/phptools/Apache2.4/Apache24"(這裏輸入的是你解壓apache安裝包後放的位置)
查找#ServerName www.example.com:80 ,修改成 ServerName www.example.com:80 (去掉前面的#)
查找DocumentRoot "c:/Apache24/htdocs" , 修改成DocumentRoot "F:/phptools/Apache2.4/Apache24/htdocs" (若是同樣,就不用改)
查找<Directory "c:/Apache24/htdocs"> ,修改成 <Directory " F:/phptools/Apache2.4/Apache24/htdocs "> (若是同樣,就不用改)
查找DirectoryIndex index.html ,修改成 DirectoryIndex index.html index.php index.htm (這裏咱們添加了index.php index.htm)
查找ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/" ,修改成 ScriptAlias /cgi- bin/ " F:/phptools/Apache2.4/Apache24/cgi-bin" (若是同樣,也不用改)
查找<Directory "c:/Apache24/cgi-bin"> 修改成 <Directory "F:/phptools/Apache2.4/Apache24/cgi-bin/"> (若是同樣,也不用改)
在 F:\phptools\apache2.4.10\conf\httpd.conf最後一行添加添 加 LoadModule php5_module "F:/phptools/php5.5/php5apache2_4.dll" 讓 apache 支持php (請確認F:/phptools/ php5.5/有php5apache2_4.dll,若是你下載的是我提供的鏈接確定是有的)
添加 AddType application/x-httpd-php .php .html .htm
添加 PHPIniDir "F:/phptools/php5.5" (告訴apache php.ini的位置)
至此,httpd.conf 配置完成,保存httpd.conf 。
輸入F:\phptools\Apache2.4\Apache24\bin\httpd -k install,回車
安裝過程以下圖所示
用記事本打開F:\phptools\php5.5\php.ini
1.將; extension_dir = "ext"修改成 extension_dir = "ext" (去掉extension前面的分號)
2.將;extension=php_mbstring.dll 修改成 extension=php_mbstring.dll(去掉extension前面的分號,這是php多字節字符串擴展)
3.將;extension=php_mysql.dll修改成 extension=php_mysql.dll(去掉extension前面的分號)
4.將;extension=php_mysqli.dll 修改成 extension=php_mysqli.dll(去掉extension前面的分號)
MySQL免安裝版環境配置已有朋友寫過相關經驗,我就不贅述了,參考
經驗朋友niyikai寫的經驗便可。網址以下
http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
我在裝的時候一直提示找不到指定的文件 這裏若是是免安裝版的mysql 則在mysqld -install(若是安裝成功)以後看下注冊表HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服務名)-ImagePath 這個值 若是是c:\Program Files下 不是你的mysql的安裝目錄的話 改爲你的安裝目錄
個人改以後是這個樣子的:"F:\phptools\mysql5.6\bin\mysqld" MySQL
啓動apache,有兩種啓動方式:
1,在windows服務中啓動;點擊開始,找到計算機,右鍵-->管理-->服務和應用程序-->服務,找到Apache2.4,右鍵啓動便可
2,雙擊F:\phptools\Apache2.4\Apache24\bin\ApacheMonitor.exe啓動
MySQL免安裝版配置成功後,也在服務中啓動,啓動方法與Apache在服務中啓動方式相似,所不一樣的是,你點擊右鍵啓動的是MySQL服務