1. 程式人生 > >xampp安裝到可以執行 .php 檔案

xampp安裝到可以執行 .php 檔案

一、xampp安裝

下載路徑:https://www.apachefriends.org/download.html

(安裝這個以後不需要再安裝Apache 和 php了)

       進入網站可以根據不同需求選擇不同的作業系統,自己的電腦是win7系統,64位,是從下面選擇其中一個下載的,下載下來的格式:xampp-win32-5.6.24-1-VC11-installer.exe,可以直接進行安裝。


安裝好之後可以開啟啟動一下apache看是否可以啟動。如果啟動時出現:

21:22:25  [Apache]  

Error: Apache shutdown unexpectedly.
21:22:25  [Apache] This may be due to a blocked port, missing dependencies, 
21:22:25  [Apache] improper privileges, a crash, or a shutdown by another method.
21:22:25  [Apache] Press the Logs button to view error logs and check
21:22:25  [Apache
] the Windows Event Viewer for more clues
21:22:25  [Apache] If you need more help, copy and post this
21:22:25  [Apache] entire log window on the forums\

Apache伺服器所使用的埠被其它程式佔用了(80埠或443埠被佔用)。解決辦法:點選Netstat檢視哪個埠號被佔用


如果是 443 埠號被佔用:

      簡便的方法是在Apache對應的config中將Listen 443這句註釋掉:# Listen 443   或  將443改為4433或其它值(儘量不要使用0-1023)。也可以到安裝目錄下的httpd-ssl.conf檔案中修改。

如果是80埠號被佔用:

     簡便地的方法是 將Listen 80和 ServerName localhost:80中的80改為8081或其它值(儘量不要使用0-1023埠,這個是系統保留埠),要保持一致。也可以到安裝目錄下的httpd.conf檔案中修改。

修改完成後記得重啟一下xampp這樣才能生效。

二、執行php檔案的方法

1. 在xampp的htdocs檔案下的php檔案可以直接在瀏覽器中輸入localhost/檔案路徑/檔名.php 

    例如:我的 helloworld.php 檔案放在D:\xampp\htdocs\myProjects下,那麼我在瀏覽器中的執行路徑是: localhost/myProjects/helloword.php

2. 如果根據專案需求我不想將開發專案放在安裝目錄下(D:\xampp\htdocs路徑下,可以嗎?答案是可以的。

   在Apache安裝目錄下的conf檔案中找到httpd.conf,找到"DocumentRoot”,把後面的路徑改成需要指定的目錄的絕對路徑(注意把"\"改成"/"),比如我想把我的G:\myProjects設定成我php站點的根目錄,就把DocumentRoot這一行改為 DocumentRoot "G:/myProjects",修改之後重啟Apache,測試是否生效。

如果無法訪問你所設定的目錄,可以改一下httpd.conf中帶絕對路徑的<directory>標記,比如我以前的
是<Directory "D:/Program Files.....">,就改成<Directory "G:/myProjects">,然後重啟Apache。


      此時的執行路徑也是: localhost/ myProjects /helloword.php


3. 想在elclipse下直接執行,需要設定eclipse,設定方法轉自:http://blog.csdn.net/silence1214/article/details/8287189