我在mac os x上用nginx安装MySQL,php。这是我第一次在Mac上安装,到目前为止我已经使用过linux。
当我尝试运行我的zend应用程序时出现此错误。
我试过而不是localhost输入ip adress和127.0.0.1,但是我得到了同样的错误。
致命错误:未捕获的异常' Zend_Db_Adapter_Mysqli_Exception' 消息' php_network_getaddresses:getaddrinfo failed:nodename 提供或不提供服务名称'在 ZendFramework-1.10.7 / library / Zend / Db / Adapter / Mysqli.php:333 Stack 跟踪:
0 ZendFramework-1.10.7 / library / Zend / Db / Adapter / Abstract.php(304): Zend_Db_Adapter_Mysqli-> _connect()1 ZendFramework-1.10.7 /库/ Zend的/ DB /适配器/ Mysqli.php(194): Zend_Db_Adapter_Abstract-> getConnection()2 ZendFramework-1.10.7 /库/ Zend的/ DB /表/ Abstract.php(823): Zend_Db_Adapter_Mysqli-> describeTable(' site_page',NULL)3 ZendFramework-1.10.7 /库/ Zend的/ DB /表/ Abstract.php(862): Zend_Db_Table_Abstract-> _setupMetadata()4 ZendFramework-1.10.7 /库/ Zend的/ DB /表/ Abstract.php(969): Zend_Db_Table_Abstract-> _setupPrimaryKey()5 ZendFramework-1.10.7 /库/ Zend的/ DB /表/ Select.php(100): Zend_Db_Table_Abstract-> info()6 in 第333行的ZendFramework-1.10.7 / library / Zend / Db / Adapter / Mysqli.php
所有组件均由此安装 - > 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使用EditLine包装器为osx10.10(x86_64)分发5.6.23
答案 0 :(得分:0)
我使用内置于OS X中的textedit应用程序,然后禁用名为" Smart Quotes"从TextEdit的首选项,然后我必须替换代码中的所有现有引号。一切都好了。