php命令行无法运行php脚本

查看:108
本文介绍了php命令行无法运行php脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

谢谢各位大神进来,我的问题是这样的:
我有一个项目中向外请求的次数很多,于是我就单独写了一个脚本开启多进程,在这个多进程脚本中需要先加载项目的头文件,问题就出在这里,我用浏览器直接访问这个脚本是可以加载的,但是用命令行php+多进程脚本来开启这个脚本时,头部文件就无法加载,这个无法加载主要是在数据库无法连接的问题。由于项目代码特别大,这边也无法全部贴出来。
所以想请教一下:是不是数据库的加载对方式也有要求,有什么方式能够实现我的需求吗?

解决方案

应该是命令行的脚本执行方法问题:

  • php /path/a/b/c/index.php 该写法对项目的路径有要求。如果项目中如require等引入的路径是相对路径,那容易出问题

  • cd /path/a/b/c; php index.php 该写法可避免上面问题。

看你是不是属于这种情况。

这篇关于php命令行无法运行php脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆