Linux上設定定時器(laravel應用)
laravel任務排程檢視相關文件即可
1、先檢視PHP位置
which php
2、輸入下面命令進入編輯檔案
crontab -e
3、編輯檔案輸入如下命令
/bin/php /www/wwwroot/xxxxx/artisan schedule:run >> /dev/null 2>&1
(xxxxx)表示為檔案目錄即laravel專案資料夾,/bin/php 根據which php的結果輸入
4、開啟php.ini檔案,搜尋_functions
disable_functions=passthru,exec,putenv,system,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
5、去除putenv,並儲存
本作品採用《CC 協議》,轉載必須註明作者和本文連結