不使用Apache连接mySQL的Ubuntu Lamp php脚本

不使用Apache连接mySQL的Ubuntu Lamp php脚本,php,bash,ubuntu,cron,lamp,Php,Bash,Ubuntu,Cron,Lamp,嗨,我的灯安装有一个奇怪的问题 我使用的是一个带有PHP5、Apache和mySQL的Ubuntu服务器,通过http访问时运行良好 但问题是,我还想使用bash触发一些脚本,这样我就可以随意触发它们,并防止它们通过Apache/HTTP被使用 当使用php5调用脚本时,脚本本身会运行,所有包含都会被找到。 但不知什么原因,mySQL似乎不像通过Apache那样启动数据库。我刚收到一条消息说没有连接数据库 是否有一些与bash相关的php调用的特殊设置?解决了这个问题。但是,对于从Bash运行的

嗨,我的灯安装有一个奇怪的问题

我使用的是一个带有PHP5、Apache和mySQL的Ubuntu服务器,通过http访问时运行良好

但问题是,我还想使用bash触发一些脚本,这样我就可以随意触发它们,并防止它们通过Apache/HTTP被使用

当使用php5调用脚本时,脚本本身会运行,所有包含都会被找到。 但不知什么原因,mySQL似乎不像通过Apache那样启动数据库。我刚收到一条消息说没有连接数据库


是否有一些与bash相关的php调用的特殊设置?

解决了这个问题。但是,对于从Bash运行的PHP,没有特殊的DB设置,因为我在几个服务器上工作,所以我使用$\u SERVER['HTTP\u HOST']变量来确定应该使用哪些登录凭据。因此,它只在默认凭据正确的服务器上工作


现在,我只是在代码中添加了一个额外的选项,该选项使用基于dirname(\uu\u FILE\uu)变量值的凭据。效果很好

应该是你的包裹有问题。请出示一些代码。如果您想测试,请尝试内联连接到mysql,而不是使用包含的文件,查看我是否检查了该工作,是否正在读取所有包含的内容。我甚至可以回显mySQL设置。它在商业服务器上工作,但我也希望它在我自己设置的服务器上工作。显然,我必须与linux php设置有关。但我是一名开发人员,不是系统管理员,所以我的设置Ubuntu 12.04中肯定缺少一些东西,这是我在apache mod_rewrite&curl中使用vhosts的标准LAMP设置