由于PHP打开fileinfo(php参数–enable-fileinfo)需要大量系统资源才能编译通过,考虑到小内存机器,因此默认OneinStack fileinfo不支持,需额外再安装,如果你没安装则会提示:

PHP function mime_content_type() is missing, try

enabling fileinfo module.

这样的问题应该是需要安装[Fileinfo PHP]扩展才可以继续安装。如果我们当前服务器环境是使用的OneInStack一键WEB配置的,那就相对比较简单,直接内置有扩展可以快速安装。

第一、快速安装扩展

切换到oneinstack安装的根目录下执行./addons.sh脚本,根据提示可以直接安装成功

第二、手工编译安装

并不是所有的PHP扩展都可以通过./addons.sh脚本安装成功,如果需要安装脚本中没有提供的PHP扩展,就可以使用源码编译安装,下面我们已yaf扩展为例讲解:

#新建一个文件夹存放下载好的PHP扩展压缩包

mkdir php-extension

#进入刚才的目录中,下载PHP扩展源码包,基本上都可以在PECL找到需要的PHP扩展

wget https://pecl.php.net/get/yaf-3.0.7.tgz

#解压文件

tar zxvf yaf-3.0.7.tgz

#查看解压的文件目录

ll

package.xml yaf-3.0.7 yaf-3.0.7.tgz

#切换到解压好的目录下

cd yaf-3.0.7

#进项源码编译

/usr/local/php/bin/phpize

./configure

--with-php-config=/usr/local/php/bin/php-config

make && make install

#编译完成后切换到编译好的扩展存放的目录之下

cd /usr/local/php/lib/php/extensions

#查看有没有no-debug-non-zts-20160303类似文件夹

ls

#进入o-debug-non-zts-20160303文件夹下

cd no-debug-non-zts-20160303

#查看有没有yaf.so扩展,如果有,证明编译成功

ls

#向php.ini配置文件加载yaf.so扩展

echo 'extension=yaf.so' >

/usr/local/php/etc/php.d/ext-yaf.ini

#重启PHP

service php-fpm restart

这样就安装好了PHP扩展.

免责声明:文章内容转载自公开网络,如有侵权,请联系我们删除。

oneinstack php 扩展,OneinStack 安装 PHP 扩展相关推荐

  1. php安装mongo扩展,php安装mongo扩展和mongodb扩展

    mongo扩展主要是针对php 5.x的,而且以后不提供更新维护:后续一般都用mongodb扩展,当然,要根据实际生产环境来确定.还是要看需求. 方法1:git下载安装包安装mongodb扩展 cd ...

  2. 安装php7的mysql扩展,php7安装mysql扩展的方法是什么

    php7安装mysql扩展的方法:1.下载mysql扩展并解压:2.使用phpize工具初始化并进行configure:3.执行[make && make install]命令:4.编 ...

  3. php7 imagick扩展,php7安装imagick扩展

    使用php7,通过加载pdf文件,生成图片,需要用到imagick扩展,下面是如何安装该扩展 php使用7.1版本,操作系统为centos6版本 1.首先linux下,通过yum 安装依赖包 yum ...

  4. php pg connect 扩展,php安装gnupg扩展

    需要在php中使用gpg加密 function gpg() { $keydata = file_get_contents('li7.asc'); $res = gnupg_init(); $info ...

  5. mamp 下载安装php扩展,mamp安装php扩展

    我的mamp版本是4.0以上的版本, 在/Applications/MAMP/bin/php/php7.1.1/下含有include, 如果不含有需要本身新建文件夹为include, 然后从php官网 ...

  6. php添加gd扩展,PHP7安装gd扩展的方法

    PHP7安装gd扩展的方法 发布时间:2020-09-08 11:06:22 来源:亿速云 阅读:92 作者:小新 这篇文章将为大家详细讲解有关PHP7安装gd扩展的方法,小编觉得挺实用的,因此分享给 ...

  7. docker php安装gd扩展_docker安装php扩展gd库

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 ...

  8. mongoclient php扩展,lnmp安装mongo扩展后,在实例化mongoClient()时出错

    安装完了mongo扩展,phpinfo中也有mongo的相关信息,但是就是会出现这个 Warning: include_once(MongoClient.php): failed to open st ...

  9. debian php安装pdo扩展,docker安装PHP扩展2020-05-25

    示例: 1.docker-php-ext-install pdo_mysql 2.extension=php_pdo_mysql.dll 一.docker按照PHP扩展 先删除原来的composer容 ...

  10. python扩展包安装_Python扩展库的安装方法

    本文讨论Python扩展库的安装方法 版权声明 本文可以在互联网上自由转载,但必须:注明出处(作者:海洋饼干叔叔)并包含指向本页面的链接. 本文不可以以纸质出版为目的进行改编.摘抄. 使用pip进行安 ...

最新文章

  1. python 替换字符串的方法replace()、正则re.sub()
  2. HDU 3068 最长回文
  3. 向Access中插入数据报“INSERT INTO 语句的语法错误” 解决
  4. Pro Android学习笔记(三三):Menu(4):Alternative菜单
  5. 【XML】Java对象数据的XML和JSON表示
  6. 打王者、调小酒、搭乐高,大厂女程序员的别样人生!
  7. 笔记本电脑键盘切换_2019年最好的2500元以内的笔记本电脑
  8. XJOI 3864 农村连接城市
  9. Learning Multi-granularity Consecutive User Intent Unit for Session-based Recommendation
  10. 思念绵绵,爱在彼此心间漫延
  11. 我以为你懂的。懂得我是特别的
  12. 玩一玩Spring容器(可视化笔记02)
  13. ExecuteNonQuery(),ExecuteDataSet() ,ExecuteReader() ,ExecuteScalar(),DataTable() 用法
  14. Hadoop:MapReduce编程之统计每个订单价格最高的商品信息
  15. spring.xml配置类属性--喜闻乐见
  16. OpenLayers 加载天地图模糊的问题 OpenLayers 地图缩放模糊
  17. js截取特定字符后面的字符串
  18. 01【Web】基础-HTML
  19. 计算机的背景怎么找不到了,一个电脑背景图片,在所有可能存放位置都找不到,也删除不掉!...
  20. 有趣的题目:简单深搜之数独与靶型数独--二进制状压加速与dfs数独剪枝

热门文章

  1. 【计算专业】信息论框架下的自信息和信息熵
  2. 抽象类真的也可以被实例化(Java)
  3. 爬虫学习3.2 抓取西刺代理,并构建自己的代理池
  4. 写于京东赛(JData)----如期而至,用户购买日期预测----之后
  5. 内网安全学习从入门到入狱-知识-内网基础知识
  6. gith设置本地用户名和邮箱并生成ssh密钥
  7. 计算机基础知识和实践技能300分,2019年河北省高职单招考试十类和对口电子电工类、计算机类联考职业适应性测试(计算机基础知识和实践技能)考试大纲考试形式...
  8. 『优先队列』Fedor and coupons
  9. 爱和喜欢的区别是什么?
  10. 数据结构七大排序算法图解