# 架設laravel專案在apache伺服器上 ## :memo:事前作業 請先自行安裝以下軟體: 1.[XAMPP](https://www.apachefriends.org/zh_tw/index.html)(內含PHP、Apache、MariaDB、PHPMyAdmin),此筆記安裝版本為7.4.12。 2.[Visual Studio Code](https://code.visualstudio.com/) 請先參閱: 1.[建立Laravel框架環境](https://hackmd.io/GTD7jSI9TDuT4DUBFseMKw) 2.[使用Laravel進行PHP的資料庫連線](https://hackmd.io/gr6O3d_HTRSgNlaEjKShVg) 3.[利用laravel製作API](https://hackmd.io/LH94cNVISs2WxjClZScFcw) ## Step.1 設定虛擬站台 > C:\xampp\apache\conf\httpd.conf 在該檔案裡面找到==Include conf/extra/httpd-vhosts.conf==這一行,如果被註解的話請將註解刪掉,如果沒有,則不動。 > C:\xampp\apache\conf\extra\httpd-vhosts.conf 在檔案最下面加上以下程式碼: ```php=1 <VirtualHost laravel.local:80> DocumentRoot "C:\xampp\htdocs\NKUST_foodpanda\public" <Directory "C:\xampp\htdocs\NKUST_foodpanda\public"> Options All AllowOverride All Require all granted </Directory> </VirtualHost> ``` 其中DocumentRoot和Directory的路徑就是laravel專案底下的public資料夾。 ## Step.2 設定host > C:/Windows/System32/drivers/etc/hosts 在該文件的最下方,加上以下程式碼: ``` 127.0.0.1 laravel.local ```  設定好後就重新開啟apache。 ## Step.3 測試route 假設我目前的主機IP是111.111.111.111,laravel的專案名稱叫larevel_project,其中有一個route是"api/test",那麼想要在其他電腦上連到這個網址的話,就在網址列輸入以下方式: ``` http://111.111.111.111/larevel_project/public/api/test ``` 就可以成功連線囉! ## 參考資料 1.[[ Laravel ] 初心者之路#02 – Laravel環境安裝(XAMPP) - 多面體工作室 Dometi](https://dometi.com.tw/blog/laravel-beginner-02/)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up