Laravel php artisan serve 日志存储并自动启动 artisan serve
Laravel php artisan serve logs stored and start artisan serve automatically
id 想知道:
- Laravel
php artisan serve
命令日志存储在哪里?
- 如何在服务器 (Apache) 启动时自动启动
php artisan serve
?
- Laravel 日志存储在 storage/logs
- 如果您有 Apache 处理您的 HTTP 流量,则不需要
artisan serve
。
我绝对建议不要像以往那样在生产中使用 artisan 的服务器,它仅用于测试。 -- 你最好使用 nginx 作为反向代理,你可以设置任何你想要的端口,并且让你的 angular 应用程序仍然连接到它。
第一个问题
Where Laravel php artisan serve command logs stored ?
Laravel 服务器日志存储在 storage/logs
文件夹中,其中包含服务器日志文件
对第二个问题
How to automatically start php artisan serve when sever (Apache) starts ?
如果您需要自动执行此操作,一个非常简单的方法是使用 laravel 使用 cron
调度 Artisan 命令
- 确保已安装 cron
yum install vixie-cron
(假设您使用的是 centos)。从 service crond start
开始
- 添加 laravel 计划对象
vi /etc/crontab
并添加 * * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1
到 cron 计划文件。
转到 app/Console/Kernel.php 文件并添加 $schedule->command('foo')->withoutOverlapping();
其中 foo 是您想要 运行 在这种情况下 serve
,所以应该是 $schedule->command('serve')->withoutOverlapping();
用service crond restart
重启cron守护进程。
查看这个相关问题
id 想知道:
- Laravel
php artisan serve
命令日志存储在哪里? - 如何在服务器 (Apache) 启动时自动启动
php artisan serve
?
- Laravel 日志存储在 storage/logs
- 如果您有 Apache 处理您的 HTTP 流量,则不需要
artisan serve
。
我绝对建议不要像以往那样在生产中使用 artisan 的服务器,它仅用于测试。 -- 你最好使用 nginx 作为反向代理,你可以设置任何你想要的端口,并且让你的 angular 应用程序仍然连接到它。
第一个问题
Where Laravel php artisan serve command logs stored ?
Laravel 服务器日志存储在 storage/logs
文件夹中,其中包含服务器日志文件
对第二个问题
How to automatically start php artisan serve when sever (Apache) starts ?
如果您需要自动执行此操作,一个非常简单的方法是使用 laravel 使用 cron
调度 Artisan 命令- 确保已安装 cron
yum install vixie-cron
(假设您使用的是 centos)。从service crond start
开始
- 添加 laravel 计划对象
vi /etc/crontab
并添加* * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1
到 cron 计划文件。 转到 app/Console/Kernel.php 文件并添加
$schedule->command('foo')->withoutOverlapping();
其中 foo 是您想要 运行 在这种情况下serve
,所以应该是$schedule->command('serve')->withoutOverlapping();
用
service crond restart
重启cron守护进程。
查看这个相关问题