武汉SEO
时光静好,与君语;细水流年,与君同;繁华落尽,与君老...

ICMS>正文

icms在宝塔面板任务中shell执行php文件的操作

2020-07-03 15:03 gbl

今天在调试网站功能的时候需要用到Shell执行php文件,具体在执行时候操作如下:

1、首先赋予php文件执行权限

chmod +x /www/wwwroot/0937.biz/~tools/sitemap.php

2、执行命令

/www/wwwroot/0937.biz/sitemap.php

以上两个步骤没问题,但是在执行shell文件的时候就出现

/usr/local/php/bin/php: bad interpreter: No such file or directory

解决方案:修改php路径


icms在宝塔面板任务中shell执行php文件的操作


将文件中默认路径

#!/usr/bin/env php

修改为自己的路径,宝塔的路径一般为:

#!/www/server/php/74/bin/php

中间的数字53为PHP的版本,具体情况在宝塔文件管理器中,在sever文件夹下查看自己的php版本。

最后在计划任务shell任务中加上自己的对应语句即可


icms在宝塔面板任务中shell执行php文件的操作


icms在宝塔面板任务中shell执行php文件的操作


shell语句中只需要加赋权语句和执行语句即可。

php /www/wwwroot/0937.biz/~tools/sitemap.php

本文链接:https://www.0937.biz/post-3127.html