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

虽然说添加在任何行都可以,但是我建议添加在专门写extension的位置。

最后,重启php-fpm。


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

本文采用 CC BY-NC-SA 4.0 协议
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇