- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想试试 ZeroMQ,我写了两个 php 文件,service.php 和 client.php。我使用 linux 终端运行服务 php/web/test/service.php
,没问题,终端打印“正在等待客户端连接...”。
但是,我通过 chrome 资源管理器请求我的 client.php,发生了错误,我检查了我的 error.log,有消息“php fatal error: class 'ZMQContext' not found.......”
我使用命令 php -m
来检查我的 php 扩展,zmq
已经在该列表中。
最佳答案
问题是 ZMQ 模块已加载到 PHP CLI(命令行界面)中,但未加载到 Apache 中。因此,service.php
从命令行顺利运行,但 client.php
无法使用 ZMQContext,因为 Apache 不加载 ZMQ。
有两个不同的 .ini
文件。这些可能是(但可能会有所不同,具体取决于您的发行版):
/etc/php5/apache2/php.ini
用于 Apache/etc/php5/cli/php.ini
用于 CLI但是,/etc/php5/conf.d/
目录中的所有 .ini
文件都被加载到 Apache 和 CLI 中。
另请参阅:PHP - An external Class/library is accessible from apache but not from phpunit (与您的问题完全相反)
关于php - fatal error : Class 'ZMQContext' not found ( but it is installed and works on the terminal ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17896191/
我在装有 Ubuntu 14.04 的虚拟机中的 nginx 1.4.6 和 php 5.5 上运行 Web 服务器,需要安装 ZeroMQ 扩展。我已按照 ZMQ 上的说明进行操作(在类 UNIX
嗨,我正在根据 Ratchet 网站上的教程创建项目。 我通过 phpstorm 中的 Composer 安装了 zeromq 版本 0.3.0。(我检查了我是否使用 phpinfo() 以及终端中的
首先,是的,我知道那里有一个非常相似的问题,但那里给出的答案不适用于我的情况,也没有迹象表明它也解决了其他人的问题。 根据 Racthet 文档中的教程,我在我的 Apache 服务器上安装了 ZMQ
我正在尝试按照本教程进行 Ratchet/ZMQ 套接字编程: http://socketo.me/docs/push 通过一些自定义来了解更多关于它的信息。 服务器本身运行良好,前端 html 之间
我想试试 ZeroMQ,我写了两个 php 文件,service.php 和 client.php。我使用 linux 终端运行服务 php/web/test/service.php,没问题,终端打印
我是一名优秀的程序员,十分优秀!