iT邦幫忙

1

初學Laravel開發遇到的問題

小弟很久以前就想要學一套框架來做開發練習,最近想說開始學習Laravel。
但看了很多教學發現大家都是在本機上做開發,必須在本機上安裝apache環境,但不巧小弟現在使用的筆電(macbook air)是公司配的,沒有權限可以安裝相關的環境,想要請教各位前輩一些問題:

  1. 是否可以直接在線上伺服器做開發環境,檔案load下來改?
  2. 如果以上方法可行,那是否只能使用vps才有辦法?
  3. 若直接在官網的GitHub上下載,傳到虛擬主機上,這樣可行嗎?

請各位前輩有空解惑!(跪

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2017-12-14 18:17:51 檢舉
你要在你的家目錄內安裝什麼應該無所謂吧, 也不一定要用 apache, laravel 可以用 artisan runserver 來當作開發用的 server, 另外 80 port 不能用就用五位數以上的試試看
weiclin iT邦高手 4 級 ‧ 2017-12-14 18:24:06 檢舉
另外, 推廣 laravel 不遺餘力的范老大也有寫鐵人賽文章, 建議你也可以參考並請教他
https://ithelp.ithome.com.tw/users/20107229/ironman/1409
阿貓 iT邦新手 5 級 ‧ 2017-12-14 18:28:15 檢舉
@weiclin 謝謝你
但我就是在安裝artisan時,就遇到沒有權限可以進行下一步的問題。
weiclin iT邦高手 4 級 ‧ 2017-12-14 19:15:45 檢舉
如果照官方的教學安裝, 應該是不會有什麼權限問題, 你是怎麼裝的?
https://laravel.com/docs/5.5/installation#installing-laravel
阿貓 iT邦新手 5 級 ‧ 2017-12-15 09:34:49 檢舉
前置動作

在啟動你的 Homestead 環境之前,你必須先安裝 VirtualBox 5.x 或 VMWare 以及 Vagrant。這些軟體在各個常用的平台都有提供易用的視覺化安裝程式。

在安裝Vagrant時就沒有權限了!
weiclin iT邦高手 4 級 ‧ 2017-12-15 09:59:15 檢舉
你可以用我上面貼的 composer 安裝法啊...
阿貓 iT邦新手 5 級 ‧ 2017-12-21 10:21:39 檢舉
sorry
這幾天太忙
我會再試試看 謝謝
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
wordsmith
iT邦高手 1 級 ‧ 2017-12-14 15:33:18

Laravel 提供透過 vagrant 管理的虛理機開發環境,讓你在開發時可以不會影響到本機。 https://laravel.tw/docs/5.1/homestead

阿貓 iT邦新手 5 級 ‧ 2017-12-14 15:40:02 檢舉

在安裝Vagrant 時
就碰沒有權限的問題!

1
Cian
iT邦新手 5 級 ‧ 2017-12-14 19:25:58

請老大幫你把身份開啟成 admin
不然就用自己電腦開發,沒sudo太難做事啦

2
q00153
iT邦新手 3 級 ‧ 2017-12-15 08:56:43

俺專幹沒有 admin 權限的開發 XD
所以還有點經驗
(因為本公司的 IT 死活不肯開權限,但俺的職位就是系統開發 ˊˋ)

如果沒 admin 權限要搞 Laravel 開發,
可使用下列方法

1.先在自己的電腦 (有權限) 下載 Laragon 架站軟體 (俺沒收錢,非廣告)
2.安裝請選英文,開啟後在從設定去選擇中文
https://ithelp.ithome.com.tw/upload/images/20171215/20092441Qlg8Yumd0F.png
3.然後按右鍵 > 下載 Laravel
https://ithelp.ithome.com.tw/upload/images/20171215/20092441H8V1K0WJr2.png
4.等它安裝好之後,將整個 laragon 資料夾複製到隨身碟
5.然後複製到只有一般權限的電腦,執行 laragon > laragon.exe ,然後按 "啟動所有" 就可以拉~~
6.一般來說還沒出現過沒有權限開發的情況~~

以上~供您參考 ^^

7.補充說明,營運環境不是用這套去架設的,是用 Docker,
此架站軟體請拿來開發使用就好~~

我要發表回答

立即登入回答