MacOs MxSrvs 手动安装php扩展方法 - fileinfo为例

MacOs MxSrvs 手动安装php扩展方法 - fileinfo为例


1.先确定自己当前php版本 php -v 


PHP 7.4.6


下载当前php对应的扩展包 - 会下载很多,复制自己需要的 放到 (这个地方注意跟你自己的PHP版本匹配一下)

wget -O php-7.4.6.tar.gz http://cn2.php.net/get/php-7.4.6.tar.gz/from/this/mirror


下载好 解压 tar -xzvf php-7.4.6.tar.gz

进入 php-7.4.6 目录找到 ext/fileinfo 复制到

/Applications/MxSrvs/bin/php/ext 目录下 fileinfo


cd /Applications/MxSrvs/bin/php/ext/fileinfo


/Applications/MxSrvs/bin/php/bin/phpize


./configure --with-php-config=/Applications/MxSrvs/bin/php/bin/php-config


make && make install


复制生成的 fileinfo.so 文件到 /Applications/MxSrvs/bin/php/ext 目录


修改 php.ini 添加 extension=fileinfo.so

重启一下php 

实测 OK ~ 2023.08.23