我有一个 laravel 项目,它的用户有一个虚拟域,我如何仅在本地网络中发布它
这是我在 httd.vhosts.conf 文件中的配置
<VirtualHost *:80>
ServerName smarts.local
DocumentRoot "C:/xampp/htdocs/smarts/public"
SetEnv APPLICATION_ENV "development"
<Directory "C:/xampp/htdocs/smarts/public">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
这是在我的主机文件中
127.0.0.1 smarts.local
Run Code Online (Sandbox Code Playgroud)
目前它仅适用于我的电脑,但不适用于网络中的其他设备。
小智 7
您可以使用 artisan 命令,首先在计算机上运行 cmd,然后转到项目的文件夹,如下所示cd c:\wamp64\your_project_folder:
然后输入以下代码:php artisan serve --host=YOUR IP --port=ONE FREE PORT
您可以通过在cmd中运行以下命令来找到您的计算机端口:ipconfig /all
你的命令应该是这样的:
php artisan serve --host=192.168.1.106 --port=8080
其他人可以通过在他们自己的浏览器的地址栏中编写以下代码来从您的计算机运行您的项目:192.168.1.106:8080
| 归档时间: |
|
| 查看次数: |
9089 次 |
| 最近记录: |