Articles of zend框架

Zend Opcache自动刷新(重置?)

我在研究上可能会很糟糕,但我似乎无法find答案。 我有opcache设置为使用128M的内存(这就是我可以允许它在此刻使用,直到我为我的VPS获得更多的RAM)。 OPCACHE命中时,世界上发生了什么? 我找不到任何地方的答案。 我猜的东西不好。 有没有办法指定应该刷新caching的频率,并从新鲜开始? 有没有办法让自动冲洗接近或达到极限? 到目前为止,我知道清除它的唯一方法是手动重新启动php5-fpm。 但是这不是很实际,即使我设置了一个cron作业来让php5-fpm每天重新启动一次或者某个东西来清除caching,它仍然感觉我并不是一个真正的“解决scheme”。 至less没有一个不是没有一半。 如果有帮助,我使用的是最新版本的PHP,使用Nginx,并运行一个WordPress站点。 每月获得约80,000次点击。

如何使用AWS / nginx / Zend制作站点到站点的vpn

我们有一个Zend(1.12.20)php webapp,通过docker容器在AWS上运行。 我们也有这个php webapp和其他webapps之间的nginx路由请求。 php webapp有一个公共前端和一个pipe理后端。 即 http://public-url.com http://public-url.com/administrative-backend 我们希望将访问http://public-url.com/administrative-backend限制为只有站点到站点vpn的用户,同时保持公共前端可以访问所有的互联网。 应该在哪一层堆栈中实现? AWS能够将请求区分到容器提供的特定URL,并使其中一些需要VPN授权? Nginx可以处理这个不知何故? 我怎样才能限制访问一个PHP Web应用程序的特定部分给VPN用户,同时让其他Web应用程序公开访问?

exception:包括():实际path无法canonicalize服务/ Response.php – bailing

我面临以下问题: exception:包括():实际path无法canonicalize服务/ Response.php – bailing 以下是我的服务器configuration: OS- Debian Php-5.2.x MySQL – 5.1。 Nginx的 Zend公司 我GOOGLE了很多,但没有find任何解决scheme。

nginx php5-fpm失败(2:没有这样的文件或目录)

问题:我错过了什么或错在哪里? 我正在尝试将function齐全的Zend Framework应用程序从mod_php5的Apache2迁移到php5-fpm的nginx。 我得到这样的错误: 2012/06/27 12:08:04 [error] 1986#0: *1 open() "/var/www/public/sales/live-trials-json" failed (2: No such file or directory), client: *.*.*.*, server: www.mydomain.com, request: "POST /sales/live-trials-json HTTP/1.1", host: "www.mydomain.com", referrer: "https://www.mydomain.com/sales/live-trials" 这是我的configuration文件: a)/ etc / nginx / sites-enabled / www server { listen 80; listen 443 default ssl; server_name www.mydomain.com; root /var/www/public; ssl_certificate /etc/nginx/ssl/mydomain.crt; ssl_certificate_key /etc/nginx/ssl/mydomain.key; […]

启用Zend Multibyte支持PHP

我已经在Amazon Linux服务器上使用yum安装php(5.3.23)。 我也安装了mbstring使用: yum install php-mbstring 但Zend Multibyte支持显示为禁用。 我如何启用它,我不想从源代码安装PHP。 谢谢

一台主机上的OAuth失败

这是我的代码: $key = "xxx"; $secret = "xxx"; $url = "https://oauth.withings.com/account"; $config = array( "siteUrl" => $url, "consumerKey" => $key, "consumerSecret" => $secret, "requestMethod" => "GET" ); $consumer = new Zend_Oauth_Consumer($config); try { $token = $consumer->getRequestToken(); } catch (Zend_Oauth_Exception $e){ print $e; } 当我在我的Mac(OSX 10.8,PHP 5.3.13,Zend 1.11.12)上运行它时,它应该可以正常工作。 但是当我运行在我的Linux服务器(Debian 6.0.5,PHP 5.3.3,Zend 1.10.6)时,它失败了。 Zend文档非常薄,但在1.10和1.11之间发生了什么事情,导致相同的代码失败? 错误消息如下所示: “exception'Zend_Oauth_Exception'消息'无法从令牌URL获取有效的令牌响应:'” 这个错误似乎表明没有URL被发送。 现在,Zend […]

Windows上的PHP包含Zend Framework的path无效

我知道这应该是真正简单的,但我不能让Zend框架工作。 我到目前为止做了什么: 1 – 下载的Zend框架完整 2 – 将所有内容提取到c:\ php \ includes \ ZendFramework。 3 – 现在修改了php.ini文件 ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" ; ; Windows: "\path1;\path2" include_path = ".;C:\php\includes;C:\php\includes\ZendFramework\library" 4 – 增加了相同的信息,我的“path”在Windows系统variables,所以现在相关的部分看起来像: C:\Program Files (x86)\PHP\v5.4;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\php\includes;C:\php\includes\ZendFramework\library 我使用了http://framework.zend.com/svn/framework/standard/trunk/demos/Zend/Gdata/InstallationChecker.php中的Zend InstallationChecker,并收到以下响应: Zend框架安装错误testing 0 尝试使用'use_include_path'= true来访问Zend / Loader.php的exception。 确保你在你的include_path中包含Zend Framework,它包含:。; […]

如何在Debian上卸载xdebug?

我必须使用Zend Optimizer。 3天后,我认为它不能与xdebug相处,现在我想卸载它。 我如何在Debian上做到这一点? 我的服务器: PHP 5.2.6-1 + lenny9与Suhosin-Patch 0.9.6.2(cli)(内build:2010年8月4日03:25:57)

debugging困倦的MySQL连接

我想我有一些应用程序问题,这会减慢我们的整个应用程序,并会造成可能的损害和其他问题。 许多正在hibernate的mysql连接都会出现应用程序问题。 SHOW PROCESSLIST; 输出: | 356058234 | Y | X:39119 | D | Sleep | 1442 | | NULL | | 356058441 | Y | X:39126 | D | Sleep | 1442 | | NULL | | 356059383 | Y | X:46615 | D | Sleep | 2049 | | NULL | | 356059389 […]

如何设置PHPUnit 3.5.15和Zend框架1.11.10?

花了1美好的一天后,我仍然无法解决以下错误: testing注意:在include_path中找不到PHPUnit,因此不会创buildtesting操作。 当我创build一个新的Zend项目时出现这个错误。 我到目前为止所尝试的: 更新梨到最新版本。 如phpUnit自述文件中所述,将configuration更改为autodiscover。 此外,我改变了我的php.ini文件的包含path如下: 的include_path = “.; S:\ PHP \ PEAR; S:\ PHP \ PEAR \ PHPUnit的; S:\框架\​​ ZendFramework-1.11.10 \文库; S:\ PHP \ PEAR \ PEAR” 不过,我仍然收到错误。 什么工作是命令行phpunit,正确的php.ini加载(由phpinfo()检查),所以我错过了什么? 附加信息 C:\Users\Dev\Desktop>php –ini Configuration File (php.ini) Path: C:\Windows Loaded Configuration File: S:\PHP\php.ini Scan for additional .ini files in: (none) Additional .ini files parsed: (none) […]