2016-02-21 55 views
0

我按照說明在我的live linux VPS上安裝了composer,然後使用官方站點的文檔安裝了laravel。爲什麼laravel應用程序無法正常啓動?

作曲家安裝:

php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php 
php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === 'fd26ce67e3b237fffd5e5544b45b0d92c41a4afe3e3f778e942e43ce6be197b9cdc7c251dcde6e2a52297ea269370680') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); }" 
php composer-setup.php 
php -r "unlink('composer-setup.php');" 

laravel安裝:

composer global require "laravel/installer=~1.1" 

創建新項目的目錄裏面我的域主目錄中(的public_html)

laravel new newapp 

,因此一個名爲newapp的目錄是用所有應用程序文件創建的。 並從newapp目錄中運行此命令。

php artisan serve 

我得到一個消息說:「laravel開發服務器開始http://localhost.com:8000

所有成功的,但是,我不知道哪裏來領導,所以我可以去新網站。 我的意思是什麼用戶應該在瀏覽器中寫入的url,以便他們到達新的應用程序或站點?

+0

它應該是localhost:8000。你還沒有創建任何東西,但是,所有你會看到的是默認頁面。 –

+0

我不在本地主機上工作,即時通訊工作在活動域。我嘗試了www.domainname.com:8000但沒有任何反應 –

+0

好的。然後你需要設置你的虛擬主機(假設Apache2)指向laravel應用程序的公共目錄。運行'php artisan serve'用於開發服務器。 –

回答

1

運行php artisan serve是一種在開發模式下運行Laravel應用程序的方法,也可以使用命令php - S localhost:8000 -t public。

如果您想部署生產應用程序,則應創建一個虛擬主機以指向laravel應用程序的公用目錄。

相關問題