[英]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.