【发布时间】:2023-03-24 18:26:01
【问题描述】:
我按照说明在我的 live linux VPS 上安装了 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');"
laravel 安装:
composer global require "laravel/installer=~1.1"
在我的域主目录 (public_html) 内的目录中创建了一个新项目
laravel new newapp
因此创建了一个名为 newapp 的目录,其中包含所有应用程序文件。 我从 newapp 目录运行了这个命令。
php artisan serve
我收到一条消息说“laravel 开发服务器已在 http://localhost.com:8000 启动
一切都成功了,但是,我不知道去哪里,所以我可以去新网站。 我的意思是用户应该在浏览器中输入什么网址才能访问新应用或网站?
【问题讨论】:
-
应该是 localhost:8000。您尚未创建任何内容,因此您将看到的只是默认页面。
-
我不在本地主机上工作,我在一个实时域上工作。我尝试了 www.domainname.com:8000 但没有任何反应
-
好的。然后你需要设置你的虚拟主机(假设是 Apache2)指向 laravel 应用的公共目录。运行 'php artisan serve' 用于开发服务器。
-
如果我想制作多个应用程序怎么办?
-
并非所有版本的 Linux 都使用
www-data用户。坦率地说,鉴于您提出的问题,您要么 a) 需要学习很多关于将 VPS 设置为网络服务器(nginx/Apache 配置等)的知识,要么 b) 应该使用 forge.laravel.com 之类的东西来设置它给你。
标签: php linux laravel frameworks laravel-artisan