如何在 linux 自制软件上将 imagemagick 安装到 php?
How do I install imagemagick to php on linux homebrew?
我正在尝试设置我的 linux 环境以将 PHP 用于我的工作。我将为您省去大部分细节,但我需要的一个扩展是 ImageMagick。我正在使用 Homebrew 来帮助我安装东西。我正在使用 PHP 7.4。根据我阅读的内容,我 运行 的命令如下:
brew install php@7.4
brew install imagemagick
pecl install imagcik
然而,当 运行 执行最后一个命令时,我收到此错误,提示 pcre2.h
未找到:
error image
我进行了大量谷歌搜索,但未能找到任何有助于解决此特定问题的信息。我不知道我做错了什么。目前一切都是通过自制软件完成的,但如果它对我的 linux 发行版有帮助,那就是 OpenSUSE Tumbleweed。谢谢!
假设您确实安装了 pcre2
(如果没有安装,运行 下面的命令并重试)。
$ brew install pcre2
如果这不起作用,问题可能是文件存在,但位置错误。快速 Google 搜索显示创建符号链接可以解决此问题。
$ ln -s <path to package> /home/linuxbrew/.linuxbrew/Cellar/php@7.4/7.4.27/include/php/ext/pcre/pcre2.h
如果您不确定当前安装包的位置。你应该可以用这个命令找到它。
$ brew info pcre2
我正在尝试设置我的 linux 环境以将 PHP 用于我的工作。我将为您省去大部分细节,但我需要的一个扩展是 ImageMagick。我正在使用 Homebrew 来帮助我安装东西。我正在使用 PHP 7.4。根据我阅读的内容,我 运行 的命令如下:
brew install php@7.4
brew install imagemagick
pecl install imagcik
然而,当 运行 执行最后一个命令时,我收到此错误,提示 pcre2.h
未找到:
error image
我进行了大量谷歌搜索,但未能找到任何有助于解决此特定问题的信息。我不知道我做错了什么。目前一切都是通过自制软件完成的,但如果它对我的 linux 发行版有帮助,那就是 OpenSUSE Tumbleweed。谢谢!
假设您确实安装了 pcre2
(如果没有安装,运行 下面的命令并重试)。
$ brew install pcre2
如果这不起作用,问题可能是文件存在,但位置错误。快速 Google 搜索显示创建符号链接可以解决此问题。
$ ln -s <path to package> /home/linuxbrew/.linuxbrew/Cellar/php@7.4/7.4.27/include/php/ext/pcre/pcre2.h
如果您不确定当前安装包的位置。你应该可以用这个命令找到它。
$ brew info pcre2