【发布时间】:2015-03-28 12:08:18
【问题描述】:
我在 mac os x 上安装 MySQL、php 和 nginx。这是我第一次在Mac上安装,目前我用的是linux。
当我尝试运行我的 zend 应用程序时遇到此错误。
我试过代替localhost输入ip地址和127.0.0.1,但我得到了同样的错误。
致命错误:未捕获的异常“Zend_Db_Adapter_Mysqli_Exception” 带有消息 'php_network_getaddresses: getaddrinfo failed: nodename 也没有提供 servname,或者不知道 ZendFramework-1.10.7/library/Zend/Db/Adapter/Mysqli.php:333 堆栈 追踪:
0 ZendFramework-1.10.7/library/Zend/Db/Adapter/Abstract.php(304): Zend_Db_Adapter_Mysqli->_connect() 1 ZendFramework-1.10.7/library/Zend/Db/Adapter/Mysqli.php(194): Zend_Db_Adapter_Abstract->getConnection() 2 ZendFramework-1.10.7/library/Zend/Db/Table/Abstract.php(823): Zend_Db_Adapter_Mysqli->describeTable('site_page', NULL) 3 ZendFramework-1.10.7/library/Zend/Db/Table/Abstract.php(862): Zend_Db_Table_Abstract->_setupMetadata() 4 ZendFramework-1.10.7/library/Zend/Db/Table/Abstract.php(969): Zend_Db_Table_Abstract->_setupPrimaryKey() 5 ZendFramework-1.10.7/library/Zend/Db/Table/Select.php(100): Zend_Db_Table_Abstract->info() 6 in ZendFramework-1.10.7/library/Zend/Db/Adapter/Mysqli.php 333行
所有组件都是从这里安装的 -> http://blog.frd.mn/install-nginx-php-fpm-mysql-and-phpmyadmin-on-os-x-mavericks-using-homebrew/ 教程。
phpMyAdmin 已安装并正在运行。但我无法运行我的 zend 应用程序。
版本:OS X Yosemite 10.12.2
ZendFramework:1.10.7
PHP:5.6.7
MySQL:14.14 Distrib 5.6.23,用于 osx10.10 (x86_64),使用 EditLine 包装器
【问题讨论】:
标签: zend-framework getaddrinfo