Windows手動搭建PHP運行環境

來源:互聯網
上載者:User

標籤:

首先~可以先在目錄裡面建立一個wamp目錄,我的建立在 E: 盤

 

1.0  下載Apache2.4,x64位、VC11組件[電腦多少位裝多少位]

apache:https://www.apachelounge.com/download/VC11/(網站左側可以選擇vc組件,然後有對應的版本)
vc11(必須):http://www.microsoft.com/zh-CN/download/details.aspx?id=30679(別問為什麼是vc2012)
下載後開啟壓縮包,直接把Apache24那個檔案夾拖動到wamp目錄下,並重新命名為apache,下面幾個檔案夾先別管,一部部來

 

1.1   配置apache (注意#號)

開啟 E:\wamp\apache\conf\httpd.conf (建議用編輯程式開啟,推薦sublime)

① 修改第37行 ServerRoot "E:/wamp/apache" 修改為你安裝apache的地址

② 第58行指apache連接埠號碼,預設80連接埠,可以不改。

③ 第210行 ServerAdmin [email protected]

指的是管理員郵箱,本地搭建環境不必理會,如果是網站的話,就會處理一些需要PHP程式的郵件接收發。

 

④ 第219行 #ServerName www.example.com:80

指的是服務名稱,網站網域名稱,後面指的是連接埠號碼,本地搭建環境可不修改。

比如說部落格園,要開啟這行,去掉#號,修改為 ServerName www.cnblogs.com:80 


⑤ 第243 244行,
apache要解析PHP檔案的目錄,它預設在 E:\wamp\apache\htdocs 這個檔案夾裡面,我們可以自訂修改,為了以後存放開啟檔案都方便。在E:盤下建立個www目錄,用來放PHP檔案及項目等等。
修改243,244為
DocumentRoot "E:/wamp/www"
<directory "E:/wamp/www">

 

 

⑥ 第277行
apache解析PHP預設先開啟的檔案,可以自行添加。我就在後面添加 index.php,
修改後:DirectoryIndex index.html index.php

⑦ 第360行
修改為 :ScriptAlias /cgi-bin/ "E:/wamp/apache/cgi-bin/"
你apache目錄下的cgi-bin的檔案,這個檔案是apache需要執行的程式

⑧ 第376行
同上修改路徑。修改後為:<Directory "E:/wamp/apache/cgi-bin/">

⑨ 開啟AllowOverride 
按下Ctrl+F尋找AllowOverride 把後面的none 分別都修改位All。

⑩ 這樣httpd.conf就配置好了,用管理員身份運行命令cmd,防止沒有許可權運行失敗。
添加服務,隨電腦開機自啟動:

看到如下:

Installing the ‘‘Apache2.4‘‘ service
The ‘‘Apache2.4‘‘ service is successfully installed.

這樣就安裝成功了,

1 if(有報錯的話){2 說明你配置的httpd.conf有問題、在cmd裡面可以看出哪行(line)出錯 3 }else{4   vc組件是否安裝      5 }

 

 OK,現在配置PHP

 


2.0   安裝PHP

php5.5 下載連結:http://windows.php.net/download/#php-5.5
推薦 V11 x64,也就是64位的。

下載安全線程版

 


同apache建立目錄一樣,建立PHP目錄。並把解壓後的檔案放到PHP目錄裡面,

 

複製php.ini-deveplopment 到目錄裡面並重新命名為php.ini

 

用sublime開啟php.ini

2.1   配置php.ini
① 第735行,去掉分號號 修改為 
extension_dir = "E:/wamp/php/ext" (注意你的PHP路徑別出錯)


② 第877-912行PHP拓展組件,可根據自己需要用的拓展開啟。我這裡就全部開啟,都去掉前面的分號;

③ 第925行 修改為
date.timezone = prc 去掉前面的分號。prc指中國時區。

 

OK 。php就配置這三處,是不是很快很簡單。

如果是伺服器的話可以禁用函數,可以自行添加例如

disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open...

最後一步:
開啟apache的htpdd.conf 末尾 添加以下幾行。用來讓apache解析PHP:

1 phpIniDir "E:/wamp/php" #PHP安裝目錄2 LoadModule php5_module "E:/wamp/php/php5apache2_4.dll" #apache解析PHP的dll檔案3 AddType application/x-httpd-php .php #apache解析PHP尾碼4 AddType application/x-httpd-php-source .phps #apache解析PHP源。。基本意思同上吧

 

OK,結束。重啟Aapche服務。

 

(如果apache重啟失敗。看看php.ini有沒有配置錯,在看看末尾添加的那幾行路徑有沒有錯)

在www目錄裡建立個index.php內容為:

1 <?php2 phpinfo();3 ?>

開啟瀏覽器輸入localhost,看到如下就說明安裝成功了。可以往下拉看看開起的PHP拓展

 

 

 就這樣,mysql安裝的話去官網下載個 msi 安裝包 安裝時 修改下路徑,傻瓜式安裝、”一套“ 帶走

 

Windows手動搭建PHP運行環境

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.