Tag: zend框架

Docker vs Mysql本地服务器SQLSTATE

我用apache2,MySQL和我的项目(zend1)安装了docker。 我无法将我的大数据库导入到docker中的MySQL中,所以我将其设置为本地Mysql Server 5.7(127.0.0.1端口:3307),在这里我导入了所有的数据,现在在localhost,我仍然看到这个错误。 致命错误:带有消息'SQLSTATE [HY000] [2003]的未捕获的exception'PDOException'无法连接到/ var / www / library / Zend / Db / Adapter / Pdo中的'0.75.1'(4)'上的MySQL服务器/Abstract.php:129 Stack trace:#0 /var/www/library/Zend/Db/Adapter/Pdo/Abstract.php(129):PDO – > __ construct('mysql:dbname = un …',' (2)/ var / www / library / Zend / sos' Db / Adapter / Abstract.php(459):Zend_Db_Adapter_Pdo_Mysql – > _ connect()#3 /var/www/library/Zend/Db/Adapter/Pdo/Abstract.php(238):Zend_Db_Adapter_Abstract-> query('DESCRIBE` alert …',Array)#4 /var/www/library/Zend/Db/Adapter/Pdo/Mysql.php(156):Zend_Db_Adapter_Pdo_Abstract-> query('DESCRIBE`alert […]

如何在PHP中单击tearDown()mockObjects

我必须在php中testing一个控制器,它使用超过20个模型。 当我试图用预言模型创build模型时,它会失败 致命错误:允许的内存大小用尽 我试图增加php.ini中的memory_limit,它不是解决问题。 我无法find一种方法来清除mockModels将用来解决问题的内存。

PHP FPM Docker ZF1:会话已经启动。 会话ID必须先设置

在我的开发环境中,我试图使用docker-compose来replace旧的笨重的Vagrant VM和Docker: version: '2' services: nginx: build: ./containers/nginx networks: mm: ipv4_address: 172.25.0.101 environment: APPLICATION_ENV: development extra_hosts: – "mysite.dev:127.0.0.1" ports: – 80:80 links: – php volumes: – ../:/srv php: build: ./containers/php-fpm networks: mm: ipv4_address: 172.25.0.102 volumes: – ../:/srv links: – memcached ports: – 9000:9000 memcached: image: memcached:latest ports: – 1234:11211 networks: mm: ipv4_address: 172.25.0.103 networks: mm: […]