liunx下php fileinfo,linux安装fileinfo扩展出现错误怎么办
时间: 2023-08-08 19:12:35 浏览: 132
如果在 Linux 上安装 fileinfo 扩展时出现错误,可以按照以下步骤进行排查:
1. 确保已安装 libmagic 库。
在 Ubuntu 上,可以运行以下命令安装 libmagic:
```
sudo apt-get install libmagic-dev
```
在 CentOS 上,可以运行以下命令安装 libmagic:
```
sudo yum install -y libmagic-devel
```
2. 确保已安装 PHP 开发包。
在 Ubuntu 上,可以运行以下命令安装 PHP 开发包:
```
sudo apt-get install php-dev
```
在 CentOS 上,可以运行以下命令安装 PHP 开发包:
```
sudo yum install -y php-devel
```
3. 确保已安装 GCC 编译器。
在 Ubuntu 上,可以运行以下命令安装 GCC 编译器:
```
sudo apt-get install build-essential
```
在 CentOS 上,可以运行以下命令安装 GCC 编译器:
```
sudo yum install -y gcc
```
4. 重新编译 PHP 并启用 fileinfo 扩展。
在终端中进入 PHP 源代码目录,执行以下命令:
```
sudo ./configure --with-fileinfo
sudo make
sudo make install
```
这些步骤完成后,应该可以成功安装 fileinfo 扩展了。
阅读全文