首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在本地部署Laravel项目

如何在本地部署Laravel项目
EN

Stack Overflow用户
提问于 2020-02-21 19:13:40
回答 2查看 4.6K关注 0票数 1

嗨,我有一个用laravel开发的交换项目,我想在本地部署它,用于1或2台pc,基本上有时是一台pc,在我的情况下,为最终用户部署它的有效方法是什么?在我的情况下,最终用户没有受过那么多的教育来启动laravel工匠服务器等等,谢谢。我用Wamp表示apche和mysql

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-21 19:42:21

使用xampp如果窗口。并将其设置为在lauch和引导上自动运行,这样就不需要用户交互了。并使用xampp内部apache的vhost配置,使laravel项目对每个人都可用。

您可以编辑位于xampp/apache/conf/ VHost文件中的

现在将这一行添加到文件的最底部:

代码语言:javascript
复制
<VirtualHost *:80>
DocumentRoot “C:/xampp/htdocs/yourProject”
DirectoryIndex index.php
ServerName laravel-gkb.test
<Directory “C:/xampp/htdocs/yourProject/public”>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
Require all granted
</Directory>
</VirtualHost>

在上面的示例中,“yourProject”是项目的文件夹,您可以更改项目的路径。通常,您会将项目文件夹放在位于xampp文件夹内的htdocs文件夹中。“*”只是告诉您,这应该可以通过机器IP地址访问,并且它指向位于index.php (主索引)文件所在的项目公用文件夹。因此,现在如果您编写机器IP,它应该在技术上运行您的应用程序。了解如何安装和安装xampp 这里

祝你好运

更新

如果用户不具备运行手工服务命令的经验,请在windows中编写一个bat文件,允许他们运行serve命令,并将项目保存在一台pc上,这样每个人都可以使用该机器IP访问项目。如果由于某些原因无法访问IP,请检查防火墙选项。安装php,在windows的路径/环境中注册它,并编写一个bat文件,它看起来像这样(警告)。(未经测试):

代码语言:javascript
复制
@echo off
php artisan serve —host=192.168.1.101 —port=8000

现在将该文件保存为.bat文件,您可以运行此文件来运行服务。主机是机器IP。如果不想改变,可以为该机器设置静态IP。你可以设置任何你想要的端口。这只是另一个选择。豪维特,我还是会去wamp或xampp的

票数 1
EN

Stack Overflow用户

发布于 2020-02-21 19:21:21

好吧,我认为你可以使用Xampp,为本地网络启动Apache服务器,把你的项目放在里面,你可以在同一个网络中访问摇摆不定的pc。如果您执行xampp并放置下一个url:http://localhost/LARAVEL/App01/server.php/NameController,这是工作的,如果不使用serve,则不需要服务。正在为本地网络启动xampp (Apache)服务器的表单。在这里输入图像描述

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60344936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档