【发布时间】:2014-05-14 03:05:38
【问题描述】:
您好,我的 LAMP 安装遇到了一个奇怪的问题
我正在使用带有 PHP5 Apache 和 mySQL 的 Ubuntu 服务器,通过 http 访问时运行良好。
但问题是,我也想用 bash 触发一些脚本,基本上这样我就可以随意触发它们,防止它们被 Apache/HTTP 使用
当使用 php5 调用时,脚本本身会运行,所有包含都被找到。 但是由于某些未知的原因,mySQL 似乎并没有像通过 Apache 那样启动数据库。我只是收到一条消息,说没有连接数据库。
bash 相关的 php 调用是否有一些特殊设置?
【问题讨论】:
-
应该是您的包含问题。请显示一些代码。如果你想测试,尝试连接mysql inline,不使用包含文件,看看是否有效
-
我检查了,所有的包含都被读取了。我什至可以回显 mySQL 设置。它适用于商业服务器,但我也希望它适用于我自己设置的服务器。我显然必须与 linux php 设置有关。但我是开发人员,而不是系统管理员,所以我的设置 Ubuntu 12.04、标准 LAMP 设置中一定缺少一些东西我在 apache mod_rewrite 和 curl 中使用虚拟主机