【发布时间】:2016-03-09 22:27:23
【问题描述】:
我想知道:
- Laravel
php artisan serve命令日志存储在哪里? - 如何在服务器(Apache)启动时自动启动
php artisan serve?
【问题讨论】:
我想知道:
php artisan serve 命令日志存储在哪里? php artisan serve?【问题讨论】:
artisan serve。【讨论】:
php artisan serve 以在该端口上运行任何建议都强烈推荐。
我绝对建议不要像 EVER 那样在生产中使用 artisan 的服务器,它仅用于测试。 -- 你最好使用 nginx 作为反向代理,你可以设置你想要的任何端口,并让你的 Angular 应用程序仍然连接到它。
【讨论】:
第一个问题
Laravel php artisan serve 命令日志存储在哪里?
Laravel 服务器日志存储在storage/logs 文件夹中,其中包含服务器日志文件
到第二个问题
如何在服务器(Apache)启动时自动启动 php artisan serve ?
如果您需要自动执行此操作,一个非常简单的方法是使用 laravel 使用 cron 调度 Artisan 命令
yum install vixie-cron(假设您使用 centos)。以service crond start 开头
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 守护程序。
【讨论】: