Linux系统安装PHP扩展

在搭建网站时,有些网站程序会要求安装额外的PHP扩展。本文将以安装 fileinfo 为例介绍如何安装PHP扩展。

 

已手动安装 PHP

 

方法1-PECL一键安装

如果你正确安装了 PHP ,那么你可以通过 pecl 命令实现一键安装。

pecl install fileinfo

方法2-PECL网站手动安装

如果你无法使用上一种安装方式,可以手动安装。

pecl.php.net 里包含了绝大多数的PHP扩展,可以在这个网站找到你需要的,以 fileinfo 为例。

在上方的搜索栏中搜索 fileinfo 。

如果打开速度很慢……外国网站,你懂的 :huaji3:

点击 fileinfo ,可以看到列举出的扩展版本。推荐安装最新的 stable 版本。

复制下载链接,备用。

在终端输入(根据不同的扩展包,请对应修改终端命令)

wget http://pecl.php.net/get/Fileinfo-1.0.4.tgz (下载 Fileinfo-1.0.4.tgz) tar -zxvf Fileinfo-1.0.4.tgz (解压缩 Fileinfo-1.0.4.tgz) cd Fileinfo-1.0.4 (进入 Fileinfo-1.0.4 文件夹)  /PHP安装目录/bin/phpize (执行 phpize ) ./configure --with-php-config=/PHP安装目录/bin/php-config (执行 ./configure) make && make install (编译安装) 等待安装完成后,打开 php.ini ,在最后一行添加 
extension = fileinfo.so (注意空格) 重启PHP和你的网站服务器软件,查看效果。

检查安装是否正常

在终端输入

php -m

如果提示无效,则输入

/PHP安装目录 -m

发现返回信息中有 fileinfo ,说明安装成功,如果没有,仔细检查哪里出现了问题。

 

已使用宝塔Linux面板安装 PHP

对于刚接触 Linux 的小白来说,可能使用宝塔会更加方便一点。以下是宝塔中安装 PHP 扩展的方法。

首先,登录面板,进入“软件商店”,找到你安装的 PHP。

点击设置-安装扩展

点安装就行了

提示

宝塔的扩展可能没有那么全,如果要安装列表以外的扩展,请参照手动安装教程。

宝塔的 PHP 安装目录一般是

/www/server/php/版本号 有些小鸡可能无法安装有些扩展,需要检查是不是内存或 Swap 不够用了。 

可以先在主机商(母鸡)那里调高配置,安装好扩展后再降配。

 

资瓷

发表评论

电子邮件地址不会被公开。必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据