WordPress可选PHP模组安装

前言

WordPress站点健康状态提示有一个推荐的改进:缺少一个或多个推荐的模组。这强迫症肯定不能忍啊,之前有按照搜索的教程尝试安装过,最后并没有成功。最近有了意外新发现,困扰许久的问题终于解决了!!

exif

PHP官网下载对应源码包并解压,这里以php-7.4.16.tar.gz源码包作例子。

这上面一步绝对是我遇到的最大的一个坑了,很多教程都说进入PHP源码对应的扩展目录,可没有人说要从官网下载(可能我是个小白不知道),好家伙,我还拼命地在PHP安装目录下找了半天的ext文件夹。

进入exif文件夹

cd php-7.4.16/ext/exif

找到本机PHP安装目录下phpize的路径

/usr/local/php/bin/phpize

执行以上命令后会出现以下类似结果

Configuring for:
PHP Api Version:         20190902
Zend Module Api No:      20190902
Zend Extension Api No:   320190902

找到本机PHP安装目录下php-config的路径,执行如下命令

./configure --with-php-config=/usr/local/php/bin/php-config

编译安装

make
make install

出现以下信息则安装成功

Installing shared extensions:(此处省略)

修改PHP配置文件

vi /usr/local/php/etc/php.ini
# 去掉extension=exif前的分号

最后,重启php-fpm。

fileinfo

与安装exif类似,直接上命令。

cd php-7.4.16/ext/fileinfo
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

修改PHP配置文件

vi /usr/local/php/etc/php.ini
# 去掉extension=fileinfo前的分号

最后,重启php-fpm。

imagick

先安装ImageMagick

yum install ImageMagick-devel
yum install ImageMagick

然后再下载并解压imagick

wget https://pecl.php.net/get/imagick-3.4.4.tgz
tar -zxvf imagick-3.4.4.tgz

不知道上面两个是否都需要安装,我这里选择都安装。

cd imagick-3.4.4
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

修改PHP配置文件

vi /usr/local/php/etc/php.ini
# 添加extension=imagick

最后,重启php-fpm。


参考资料:
https://blog.csdn.net/yutiedun/article/details/105925063
https://www.jianshu.com/p/9e924266d9cd

评论

  1. LXT
    7月前
    2023-2-23 21:59:56

    你好,我也遇到你这个问题了,甚至我的页面都无法编辑。你这个方法我不太会用,因为部署上去是按照网上WP教程弄的,现在不知道如何重启php-fpm或者说在哪里修改PHP的配置文件。

    • 博主
      LXT
      7月前
      2023-2-23 22:07:20

      可选模组是否安装并不影响WordPress本身的正常运行,你说页面无法编辑,可能WordPress没有正常部署成功。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
颜文字
上一篇
下一篇