1
整个红帽Openshift的文档,它说,在加入了MySQL的墨盒,以下环境变量自动设置:红帽Openshift MySQL的环境变量没有设置
OPENSHIFT_MYSQL_DB_HOST
OPENSHIFT_MYSQL_DB_PORT
OPENSHIFT_MYSQL_DB_USERNAME
OPENSHIFT_MYSQL_DB_PASSWORD
OPENSHIFT_MYSQL_DB_SOCKET
OPENSHIFT_MYSQL_DB_URL
但随着PHP 5.4的Zend Server 6.1中, MySQL的5.5和4.0 phpMyAdmin的安装,该代码:
$dbhost = getenv("OPENSHIFT_MYSQL_DB_HOST");
$dbport = getenv("OPENSHIFT_MYSQL_DB_PORT");
$dbuser = getenv("OPENSHIFT_MYSQL_DB_USERNAME");
$dbpwd = getenv("OPENSHIFT_MYSQL_DB_PASSWORD");
echo $dbhost . "|" . $dbport . "|" . $dbuser . "|" . $dbpwd;
返回此:
||||
关于为什么这些环境变量未设置/我如何设置它们的任何想法。或者,关于如何找出应该设置的内容的任何想法,所以我可以直接使用它,因为它是一个非常小的应用程序(实际上只有两个使用MySQL连接的php文件)。
谢谢,修复它。 – user3482749