在MacOS中发布将ZeroMQ绑定到PHP的问题
我正在尝试将扩展的PHP功能添加到本地服务器。我已经成功地安装了它,但是将它绑定到我系统的PHP是一个挑战 我尝试了和构建方法,但它们都归结为以下CLI错误:在MacOS中发布将ZeroMQ绑定到PHP的问题,php,error-handling,command-line-interface,zeromq,failed-installation,Php,Error Handling,Command Line Interface,Zeromq,Failed Installation,我正在尝试将扩展的PHP功能添加到本地服务器。我已经成功地安装了它,但是将它绑定到我系统的PHP是一个挑战 我尝试了和构建方法,但它们都归结为以下CLI错误: In file included from /private/tmp/pear/install/zmq/zmq.c:31: /private/tmp/pear/install/zmq/php_zmq.h:45:10: fatal error: 'php.h' file not found #include "php.h"
In file included from /private/tmp/pear/install/zmq/zmq.c:31:
/private/tmp/pear/install/zmq/php_zmq.h:45:10: fatal error: 'php.h' file not found
#include "php.h"
^~~~~~~
1 error generated.
make: *** [zmq.lo] Error 1
ERROR: `make' failed
在哪里可以生成并包含这个php.h
文件
php-v
显示:php 7.1.7(cli)(构建时间:2017年7月15日18:08:09)(NTS)
phpize-v
显示:grep:/usr/include/php/main/php.h:没有这样的文件或目录
grep:/usr/include/php/Zend/Zend_modules.h:没有这样的文件或目录
grep:/usr/include/php/Zend/Zend_extensions.h:没有这样的文件或目录
配置用于:
PHP Api版本:
Zend模块Api编号:
Zend扩展Api编号:
我在MacOS 10.14.3 Mojave上安装zmq时遇到了这个问题。我已经做了以下几件事,而且已经修好了
归功于@Steven什么
php-v
和phpize-v
show?您安装了php*-dev
?检查更新的问题@lawrencerone&就我而言,我找不到安装php
7-dev`软件包的直接guid