【问题标题】:PHP extension install - phpize error - on NGINX/PHP-FPMPHP 扩展安装 - phpize 错误 - 在 NGINX/PHP-FPM 上
【发布时间】:2013-10-23 11:37:35
【问题描述】:

我想为 PHP 安装 imagick 扩展。但我在安装时收到错误“phpize”错误

> pecl 安装 imagick-3.1.2

downloading imagick-3.1.2.tgz ...
Starting to download imagick-3.1.2.tgz (94,657 bytes)
.....................done: 94,657 bytes
15 source files, building
running: phpize
sh: phpize: command not found
ERROR: `phpize' failed

我知道 php-devel 包包含用于编译/创建模块/扩展的 phpize。我不想安装apache。我在 CentOS 6.4 上运行 LEMP

我该如何进行?或安装phpize 而不安装 apache 并重新安装/配置 php

【问题讨论】:

    标签: php nginx centos pecl


    【解决方案1】:

    安装 php-devel 包,它包含在里面

    【讨论】:

    • 我知道,但问题是它也包括 apache 和 php。我在 nginx 上运行 php-fpm。如何在不影响我当前 php 配置更改的情况下继续?
    【解决方案2】:

    以root身份执行以下命令

    yum install php-devel
    

    然后尝试再次安装 imageMagick 扩展

    【讨论】:

    • 我知道,但问题是它也包括 apache 和 php。我在 nginx 上运行 php-fpm。如何在不影响我当前 php 配置更改的情况下继续?
    • 您是否安装了自己的自定义 PHP 版本?检查并查看您的系统上是否有“phpize5”,如果有,符号链接 phpize5 -> /usr/local/bin/phpize 或其他东西
    • no phpize5 不可用。安装php-devel 会在任何意义上破坏当前的 php.ini 设置或配置,安装后我如何删除 apache?
    • 我继续安装了 php-devel,没有启动 apache。似乎这是唯一的方法! :( 尝试太多了!
    • 太棒了!现在,您可以通过运行以下命令确保下次重新启动时 apache 也不会自动启动:chkconfig --level 345 httpd off
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 2013-02-01
    • 2022-06-13
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多