文章出處 這裡
1.下載所需軟體
1.Apache http://httpd.apache.org/download.cgi
2.PHP http://www.php.net/downloads.php
2.簡介安裝程序
由於我們採用最簡單的安裝包的方式,所以在安裝之前必須要了解先後順序的關係。由於在安裝的過程中,php安裝包會要求設定apache,所以我們必須優先安裝apache所以,如果你裝置完成後的apache能執行php.可能必須要自己加上設定。另外,使用安裝包的方式有時也會造成一些路徑上的問題。所以建議不要更動你的安裝的位置。在安裝完成後我會再教大家如何吧目錄設定成想要的位置。
3. 安裝
A.安裝Apache
1.執行安裝檔:
2.apache 授權
3.apache 授權
4.設定你的網域.
ps:
在下面的80port是預設的port,如果你的伺服器還有要跑其他的服務器,例如iis可以選下面的8080port.
4.Apache
安裝其他選項:Typical預設定裝,選Custom可以不要裝一些像文件之類的文檔或附加的元件.
5.安裝位置
(!!!!這個建議不要更動位置!!!!!.)
6.完成安裝
安裝完成後在右下會有這一個apache的監視項目.
7.再來先進行簡單的設定
上面的是apache的預設設定檔的路徑位置.
找到下面二個項目修改
#管理者的郵箱。打上你常用的email都可以,不過你的伺服器可能需要有寄送功能。你才能收到錯誤訊息。 |
8.啟動及關閉 -->
9.測試
看到這一個畫面表示你已經完成Apache安裝了.
安裝PHP
選擇apache版本
選擇apache路徑
選擇安裝特殊選項
你可以在這時候先把MySQL模組裝上。
是否直接幫你設定到httpd中。請選”是”
安裝到這邊你已經完成了php及httpd的安裝。
接下來,你可以在Apache預設的網站空間中。寫一個測試檔index.php。
(預設的目錄是在。C:\Program
Files\Apache Software
Foundation\Apache2.2\htdocs)
<?php
phpinfo();
// 或用下面介紹的數值或名稱
// 下面的範例相同
phpinfo(INFO_GENERAL);
phpinfo(1);
?>
然後儲存上傳到主機內執行。例如:http://localhost/test.php
一些 phpinfo() 的設定:
名稱 | 數值 | 簡介 |
INFO_GENERAL | 1 | 一般資訊 |
INFO_CREDITS | 2 | 開發人員的資料 |
INFO_CONFIGURATION | 4 | 目前 PHP 命令的 local 和 master 值。 |
INFO_MODULES | 8 | 載入的模組和設定。 |
INFO_ENVIRONMENT | 16 | 環境變數的資料 |
INFO_VARIABLES | 32 | 顯示預定變數的資料 |
INFO_LICENSE | 64 | PHP 的授權合約 |
INFO_ALL | -1 | 顯示全部資料,預設值 |
測試一下。
如果出現以下畫面表示你的php已經完成運作了。
測試一下。
如果出現以下畫面表示你的php已經完成運作了。
最後參閱: php安裝完成在後apache上的設定
PHP ON windows apache http.conf的設定
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#指定php.ini存放的目錄
PHPIniDir "C:\Program Files\PHP\"
#載入php的模組
LoadModule php5_module "C:\Program Files\PHP\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
#及
#指名附檔名是 .php .phtml .inc .php3的程式都當成php程式 ,其於的都當成一般網頁
AddType application/x-httpd-php .php .phtml .inc .php3
#指附檔名是 .phps時 把內容當成hightlight的原始碼輸出到網頁
AddType application/x-httpd-php-source .phps .phpsource
PHP ON linux apache http.conf的設定
#載入 php的模組
LoadModule php5_module modules/libphp5.so
#指名附檔名是 .php .phtml .inc .php3的程式都當成php程式 ,其於的都當成一般網頁
AddType application/x-httpd-php .php .phtml .inc .php3
#指附檔名是 .phps時 把內容當成hightlight的原始碼輸出到網頁
AddType application/x-httpd-php-source .phps .phpsource
這些東西在PHP中的定義是很重要的,因為你的副檔名如果沒有設定在這邊的話。
你的程式就不會執行,而直接輸出你的程式碼。所以在設計的時候一定要註意。
尤其是安裝不是自已寫的程式碼的時候,要特別的注意,設定檔的副檔名是不是有設定在這其中。
否則你的帳號密碼或設定有可能就這樣被破解了,增加了被HACK的機會。
留言列表