代码之家  ›  专栏  ›  技术社区  ›  Vasim Shaikh

Laravel项目无法运行Lampp&Ubuntu 16.04

  •  1
  • Vasim Shaikh  · 技术社区  · 6 年前

    我已经使用以下命令在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
    

    enter image description here

    4 回复  |  直到 5 年前
        1
  •  2
  •   Adlan Arif Zakaria    6 年前

    安装以下依赖项:

    sudo apt-get install php7.1-xml

    您可以尝试在此处引用这些问题: PHP7 : install ext-dom issue

        2
  •  1
  •   lucasvscn    6 年前

    您的屏幕截图显示:“phpunit需要ext-dom”。。

    这意味着,必须安装PHP-XML扩展才能正确安装phpunit和Laravel。

        3
  •  1
  •   Hayden Sweet    6 年前

    您缺少正确的PHP扩展,请尝试安装

    sudo apt-get install php7.1-dom
    

    您可能还需要安装其他软件包来更新所有内容。

    查看此链接可能会对您有所帮助 https://askubuntu.com/questions/795629/install-php-extensions-in-ubuntu-16-04

        4
  •  0
  •   the_lorem_ipsum_guy    6 年前

    你失踪了 ext-dom , php7.1-xml 具有所需的软件包,请尝试通过运行以下程序安装:

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

    然后运行以下命令:

    composer install
    

    如果你没有作曲家,你可以按照这个 link 来自数字海洋,非常清晰。

    你也可以参考他们的教程 How To Deploy a Laravel Application with Nginx on Ubuntu 16.04 .