问题标签 [phpize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
485 浏览

php - 无法使用 phpize 在 OS X 上安装 PHP 扩展 OpenSSL

我一直在尝试为 Magento2 安装 PHP 5.5.34 扩展 OpenSSL,因为如果我没有 OpenSSL 扩展,它将无法通过 Magento 进程安装。我没有看到无法安装phpize或从源代码编译 PHP。

php化

还行吧:

这失败了:

从源代码编译

还行吧:

这失败了:

有没有人知道发生了什么以及如何解决?

0 投票
0 回答
1170 浏览

docker - Docker 文件并执行 phpize 错误

当我尝试构建 Docker 文件并执行phpize命令时,出现以下错误。

我不能phpize在 Docker 文件中使用吗?

0 投票
2 回答
6368 浏览

php - 使用官方 Alpine Docker 映像将 yaml 扩展添加到 php

我正在使用这个官方的 php Docker 映像:https ://github.com/docker-library/php/blob/76a1c5ca161f1ed6aafb2c2d26f83ec17360bc68/7.1/alpine/Dockerfile

现在我需要添加对 yaml 扩展的支持,它不与 php 捆绑在一起。我看到我正在使用的基本图像使用 phpize。

我正在尝试这种方法:

但我得到这个错误:

使用该图像并添加该支持的最惯用的 docker 方式是什么?

我应该使用它作为基础,还是可以添加参数以使想要的扩展可配置?

0 投票
1 回答
551 浏览

php - 在lampp套件中编译gmp php扩展时缺少config.m4文件

我正在尝试使用 php 7.1.7 和 api 版本 20160303 为 lampp 套件编译 gmp。我下载了 gmp-6.1.2.tar.bz2 用于
bzip2 -dk gmp-6.1.2.tar.bz2
获取 tar 文件,tar -xvvf gmp-6.1.2.tar然后cd gmp-6.1.2/
当我运行时
/opt/lampp/bin/phpize(我正在使用lampp套件进行开发),我得到了这个

我正在尝试为 php7.1.7 编译 gmp。

不运行 /opt/lampp/bin/phpize,并执行以下步骤

  1. 。/配置
  2. 制作
  3. 做测试
  4. 进行安装
它的所有编译都没有任何错误,api版本 20151012但我的php说它需要20160303

在控制台上运行php,我得到这个:

0 投票
1 回答
2892 浏览

centos - 为什么让phpize工作如此困难......?

相信我,我不是一个容易放弃的人,但我即将放弃这个......而且我不是 linux 专家,但通常我可以很好地解决问题。

我开始安装 Imagick,除了 'pecl install imagick' 一切都很好。它给了我错误'phpize' failed,这是一个常见的错误,在谷歌搜索后变得很清楚,在这个论坛上搜索之后。

提到的所有内容都不起作用,安装并启用了 EPEL 和 Remi 存储库。启用并列出所有 php 版本的 55、56、70、71 的 Remi。

我应该安装php-devel包以使 phpize 工作,但它不存在,yum 搜索没有找到任何东西,更新所有内容也没有任何作用。

CentOS 7 上的目标 PHP 版本是 7.0 人们说这是 PEAR 扩展中的一个错误,并尝试了“补丁”但没有任何结果......我在每次重大更改后重新启动以确保加载内容,如果这甚至是必要的. 我有完全的root访问权限,所以不可能。

如果它是一个错误,为什么它仍然存在。我唯一需要的是安装的 imagick 库。现在人类可以让计算机思考,但是让phpize工作显然很难......

很抱歉咆哮,但我讨厌把时间花在应该很容易解决的事情上。

我希望有人可以帮助我,如果需要更多信息,请告诉我;)

0 投票
1 回答
653 浏览

php - “找不到脚本文件”错误,但文件实际上存在

免责声明:我是初学者。

我正在尝试在集成终端的 Visual Studio Code 2017 上构建这个特定的 PHP 扩展,并尝试使用 phpize 命令(该目录有一个环境变量)。一直输出

即使它就在那里。文件路径是对的。我检查了文件夹。

我怎样才能解决这个问题?

0 投票
4 回答
16317 浏览

php - 更新到 MacOS Mojave 后无法使用 PHPIZE

当我运行 PHPIZE 并得到以下错误时我应该怎么做?我已经安装了 xcode 命令行工具。

0 投票
0 回答
78 浏览

php - 我可以将 phpize7.1 安装到 Ubuntu 15.10 吗?

我有不再支持的旧 Ubuntu 15.10。我需要 php7,但我无法将其更新到 Ubuntu 16/18。我从源代码安装了 php7.1,但我还需要 phpize 来编译扩展。是否可以从源代码安装 phpize(就像我为 php7.1 所做的那样)?

0 投票
0 回答
1344 浏览

opencv - “错误:#error “OpenCV 4.x+ 需要启用 C++11 支持”

我怎样才能解决这个问题?

我按照本指南在 Centos 7.6 上安装了 OpenCV 4.1.0 没有问题:

https://linuxize.com/post/how-to-install-opencv-on-centos-7/

现在我正在尝试安装 php-opencv

https://github.com/hihozhou/php-opencv

当我make. (在该链接上的编译并安装 php-opencv 扩展标题下)。

非常感谢,完全超出了我的理解范围。

0 投票
1 回答
1487 浏览

php - 需要 php-devel 包但已安装

我正在运行 PHP 7.2 并尝试安装 oci8

pecl install oci8导致下载,但在运行 phpize 时失败,并显示以下消息:

但是,如果我尝试安装 php-devel,我会收到一条消息,表明它已经安装:

我已经尝试了几个选项,但无法让 phpize 工作。任何帮助表示赞赏。

谢谢

更新

  • 我使用 remi 重新安装了 php 7.3。这将 php.ini 文件安装到 /etc 目录中
  • 我安装了 php73-php-oci8
  • 我在 phpinfo() 中确认了 php 版本和模块

关于 Oracle Instant Client,我不完全确定我在做什么,所以这就是我所做的:

  • cd /etc/yum.repos.d
  • (获取包裹的几个步骤)
  • sudo yum install oracle-instantclient18.3-basic
  • sudo yum 安装 oracle-instantclient18.3-devel
  • sudo yum 安装 oracle-instantclient18.3-jdbc
  • sudo yum 安装 oracle-instantclient18.3-sqlplus
  • sudo yum list oracle-instantclient* ... 这确认了安装

这是我所能得到的。我不确定如何“将其包含在库路径中”。我不清楚下一步。请指教

谢谢