WDCP下PHP7.1.4安装fileinfo扩展的方法

[复制链接]
haoyangtian实名认证 手机认证 视频认证 发表于 2019-5-21 10:53:25 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
服务器是多PHP版本共存的,现在是针对php 7.1.4安装fileinfo扩展,一开始以为重新编译会让整个php重装,所以迟迟没有用编译的方法来安装,找了一些旁门左道来试,结果才弄懂这个编译是只针对于 fileinfo 的安装编译,根本不会重装 php。
先下载和解压php编译包:
wget -c http://cn2.php.net/distributions/php-7.1.4.tar.gz

tar -xzvf php-7.1.4.tar.gz

cd /root/php-7.1.4/ext/fileinfo

如果没装 php-devel,后面的步骤就会提示 phpize 错误,所以先装上
yum install php-devel

获取装好的 phpize 路径
which phpize

在 ext/fileinfo 目录下执行 phpize
/usr/bin/phpize

编译 fileinfo
./configure --with-php-config=/www/wdlinux/phps/71/bin/php-config

make && make install

现在去
/www/wdlinux/phps/71/lib/php/extensions/no-debug-non-zts-20160303/

看看,是不是多了一个 fileinfo.so,接下来用 wdcp 给php7.1 的 php.ini 添加:
extension= /www/wdlinux/phps/71/lib/php/extensions/no-debug-non-zts-20160303/fileinfo.so

重启php 7.1,用探针可以看到 fileinfo support enabled 的字样,就算启动了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

专注源码分享,教程分享
全国服务电话

187-8198-7163

周一至周8:00-22:00

反馈建议

cdhaoyt@163.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.2© 2001-2013 Comsenz Inc.( 蜀ICP备16032957号-1