繁体   English   中英

如何在 windows 服务器上部署 laravel 项目

[英]How to deploy laravel project on windows server

我是 laravel 的新手,还在学习。

起初,我在自己的电脑上开发了一个 laravel 项目。 As i know, when run php artisan serve command and open XAMPP, then the laravel project will open on http://127.0.0.1:8000/ .

我想在 window 服务器上部署项目。 我是否需要在服务器上连续运行php artisan serve ,以便 laravel 项目可以在服务器端运行并可供公众访问?

任何帮助将不胜感激。 谢谢你。

你可以用 git 做到这一点。 将您的项目推送到 git 并将其拉到您的 windows 服务器上。

除了你可以做一个手动的事情,比如 zip 你的项目上传到你的服务器然后解压缩它们。在服务器上创建一个数据库。 之后编辑您的.env文件并更改数据库的详细信息

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your database name you just created on the server
DB_USERNAME=yourdatabase username...............
DB_PASSWORD=your database password .............

之后检查是否有 .htaccess 文件,如果没有,则创建一个并粘贴以下代码

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
   Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM