Php 为什么laravel应用程序不能正常启动?

Php 为什么laravel应用程序不能正常启动?,php,linux,laravel,frameworks,laravel-artisan,Php,Linux,Laravel,Frameworks,Laravel Artisan,我按照说明在我的LiveLinuxVPS上安装composer,然后使用官方网站上的文档安装了laravel 编写器安装: php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === 'fd26ce67e3b237fffd5e5544b45b0d92c

我按照说明在我的LiveLinuxVPS上安装composer,然后使用官方网站上的文档安装了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');"
composer global require "laravel/installer=~1.1"
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');"
composer global require "laravel/installer=~1.1"
在我的域主目录(public\u html)中的目录中创建了一个新项目

因此,创建了一个名为newapp的目录,其中包含所有应用程序文件。 我在newapp目录下运行了这个命令

php artisan serve
我收到一条消息说“laravel开发服务器已在上启动”

所有这些都很成功,但是,我不知道该去哪里,这样我就可以去新的网站了。
我的意思是,用户应该在浏览器中写入什么url,以便访问新的应用程序或站点?

运行php artisan serve是在开发模式下运行Laravel应用程序的一种方法。您也可以使用命令php-S localhost:8000-t public实现同样的效果


如果您想部署应用程序进行生产,您应该创建一个虚拟主机,指向laravel应用程序的公共目录。

运行php artisan Service是在开发模式下运行laravel应用程序的一种方法。您还可以使用命令php-S localhost:8000-t public实现同样的目的


如果要为生产部署应用程序,应该创建一个虚拟主机,指向laravel应用程序的公共目录。

它应该是localhost:8000。您还没有创建任何内容,尽管您将看到的只是默认页面。我没有在localhost上工作,我在活动域上工作。我尝试了www.domainname、 com:8000但是什么也没有发生。然后你需要设置你的虚拟主机(假设Apache2)指向laravel应用程序的公共目录。运行“php artisan Service”是为了开发服务器。如果我想制作多功能应用程序,该怎么办?并非所有版本的Linux都使用
www-data
用户。坦率地说,考虑到你要问的问题,你要么a)需要学习很多关于将VPS设置为Web服务器的知识(nginx/Apache配置等)或b)应该使用类似的东西为您设置。它应该是localhost:8000。您还没有创建任何东西,尽管如此,您将看到的只是默认页面。我没有使用localhost,我正在使用一个活动域。我尝试了www.domainname.com:8000,但什么都没有发生。然后您需要设置虚拟主机(假设Apache2)指向laravel应用程序的公共目录。运行“php artisan Service”是为了开发服务器。如果我想制作多功能应用程序,该怎么办?并非所有版本的Linux都使用
www-data
用户。坦率地说,考虑到你要问的问题,你要么a)需要学习很多关于将VPS设置为Web服务器的知识(nginx/Apache-config等)或b)应该使用类似的方法为您设置。