簡體   English   中英

Laravel 項目不工作 Lampp & Ubuntu 16.04

[英]Laravel Project is not working Lampp & Ubuntu 16.04

我使用以下命令在 htdocs 文件夾中安裝了 laravel。 當我使用 artisan 開始一個項目時,它不會開始。請檢查一下。

​sevenbits11@SBT-PC-11:/opt/lampp/htdocs$ sudo composer create-project laravel/laravel first-project --prefer-dist
sevenbits11@SBT-PC-11:/opt/lampp/htdocs/first-project$ php artisan serve
PHP Warning:  require(/opt/lampp/htdocs/first-project/vendor/autoload.php): failed to open stream: No such file or directory in /opt/lampp/htdocs/first-project/artisan on line 18
PHP Fatal error:  require(): Failed opening required '/opt/lampp/htdocs/first-project/vendor/autoload.php' (include_path='.:/usr/share/php') in /opt/lampp/htdocs/first-project/artisan on line 18

應用解決方案后更新

sudo php artisan serve
PHP Warning:  require(/opt/lampp/htdocs/first-project/vendor/autoload.php): failed to open stream: No such file or directory in /opt/lampp/htdocs/first-project/artisan on line 18
PHP Fatal error:  require(): Failed opening required '/opt/lampp/htdocs/first-project/vendor/autoload.php' (include_path='.:/usr/share/php') in /opt/lampp/htdocs/first-project/artisan on line 18

在此處輸入圖片說明

安裝以下依賴項:

sudo apt-get install php7.1-xml

您可以嘗試在此處參考問題: PHP7 : install ext-dom issue

您的屏幕截圖顯示:“phpunit 需要 ext-dom”..

這意味着,您必須安裝 PHP-XML 擴展才能正確安裝 phpunit 和 Laravel。

您缺少正確的 PHP 擴展,請嘗試安裝

sudo apt-get install php7.1-dom

您可能還需要安裝其他軟件包才能更新所有內容。

看看這個鏈接可能對你有幫助https://askubuntu.com/questions/795629/install-php-extensions-in-ubuntu-16-04

你缺少ext-domphp7.1-xml有你需要的包,嘗試通過運行安裝它:

sudo apt-get update
sudo apt-get install php7.1-xml

然后運行這個命令:

composer install

如果您沒有作曲家,您可以點擊來自 Digital Ocean 的此鏈接,該鏈接非常清楚。

您還可以參考他們的教程,即如何在 Ubuntu 16.04 上使用 Nginx 部署 Laravel 應用程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM