宝塔面板5.9手动编译php7.3 fileinfo模块

Linux, PHP 2019/05/07

心血来潮把宝塔的php更新到7.3试试,哪知道从面板下安装fileinfo模块总是安不上

查询日志发现宝塔暂时没提供php 7.3对应的ext-73.zip,然后脚本就一系列出错,导致安不上。

手动编译总可以吧~参考 宝塔面板PHP 7.x 编译安装APCu

wget https://www.php.net/distributions/php-7.3.5.tar.gz
tar xzvf php-7.3.5.tar.gz
cd php-7.3.5/ext/fileinfo/
/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
make && make install

注:执行make时,部分机器可能会卡在 libmagic/.libs/apprentice.o 这里

增加swap即可,也可以将其他平台编译好的php 7.3.5 fileinfo.so文件直接拿来用

编译成功

在php的面板中修改配置文件,加入扩展

[fileinfo]
extension = fileinfo.so

保存重启php~完美



评论(*号为必填项)