怎么安装安装或启用 PHP 扩展 ext-apache 和 ext-fileinfo
时间: 2023-03-29 18:00:49 浏览: 79
您可以通过以下步骤安装或启用 PHP 扩展 ext-apache 和 ext-fileinfo:
1. 打开 php.ini 文件,找到以下两行代码:
;extension=php_apache.dll
;extension=php_fileinfo.dll
2. 去掉前面的分号,使其变为:
extension=php_apache.dll
extension=php_fileinfo.dll
3. 保存 php.ini 文件并重启 Apache 服务器。
4. 检查扩展是否已经启用。您可以在 phpinfo() 函数的输出中找到这些扩展的信息。
希望这可以帮助您安装或启用 PHP 扩展 ext-apache 和 ext-fileinfo。
相关问题
liunx下php fileinfo,linux安装fileinfo扩展出现错误怎么办
如果在 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 扩展了。
window系统安装"fileinfo" 扩展
要在 Windows 系统上安装 "fileinfo" 扩展,可以按照以下步骤进行操作:
1. 打开 PHP 的官方网站(https://windows.php.net/download/)并下载与你的 PHP 版本相对应的“VC15 x86 Non Thread Safe”或“VC15 x64 Non Thread Safe”版本的 PHP。
2. 解压下载的 PHP 文件,并将其复制到你的 Web 服务器的 PHP 安装目录中。
3. 打开 PHP 安装目录下的“php.ini”文件,并查找“extension_dir”配置项。如果这个配置项不存在,可以手动添加,并将其设置为 PHP 扩展的安装目录,例如:
extension_dir = "C:\php\ext"
4. 在“php.ini”文件中查找“;extension=php_fileinfo.dll”行,并将其修改为“extension=php_fileinfo.dll”。
5. 保存“php.ini”文件,并重启你的 Web 服务器。
6. 在 PHP 脚本中使用“phpinfo()”函数检查“fileinfo”扩展是否已经成功安装。
如果以上步骤无法解决问题,可以尝试在 PHP 安装目录的“ext”文件夹中查找“php_fileinfo.dll”文件,并手动将其复制到 PHP 扩展目录中。然后重启你的 Web 服务器并再次检查扩展是否已经成功加载。