作家
登录

CentOS下三种PHP拓展安装方法

作者: 来源: 2017-04-11 17:25:49 阅读 我要评论

CentOS 下,PHP有多种方法来安装拓展, 重要有 担保理式的 yum 安装、pecl 安装, 以及源码编译安装。

担保理式的安装卸载尤为便利,而源码编译式的安装则便利参数调优。

一般搭建本机开辟情况推荐担保理式的安装,节约时光。而线上安排情况则推荐编译安装, 便利调优。

本文以 MongoDB 扩大`安装举例。

对象

  • PHP版本 : 7.0.17
  • Nginx : 1.10.2
  • VMware版本号 : 12.0.0
  • CentOS版本 : 7.0

一、yum 安装

注:

  • 请确保本身 yum 源 琅绫擎有对应扩大
  • 安装完成后重启办事器 Nginx 或者 Apache
  • 浏览器拜访 index.php 文件,输出 phpinfo 信息,如不雅有 MongoDB 信息,则安装成功

  1. [root@localhost ~]# yum search mongodb|grep php        # 搜刮 yum 源琅绫擎 MongoDB 拓展 
  2. [root@localhost ~]# yum -y install php70w-pecl-mongo   # 安装 PHP 对应版本的 MongoDB 扩大 
  3. [root@localhost ~]# systemctl restart nginx            # 从新启动 Nginx 

 

二、pecl 安装

官方文档:http://php.net/manual/zh/mong...

  1. [root@localhost ~]# pecl install mongodb 
  2. -bash: pecl: 未找到敕令  

直接输入 pecl install mongodb 会报错,解释 pecl 我们没有安装,安装 pecl

  1. [root@localhost ~]# yum -y install php70w-pear 
  2. [root@localhost ~]# pecl install mongodb 
  3. configure: error: Cannot find OpenSSL's <evp.h> 
  4. ERROR: `/var/tmp/mongodb/configure --with-php-config=/usr/bin/php-config' failed  

 

安装完成后在 PHP 设备文件 php.ini 琅绫擎加载 MongoDB 扩大  

安装完成后重启办事器 Nginx 或者 Apache

  1. [root@localhost ~]# yum -y install openssl openssl-devel 
  2.  
  3. [root@localhost ~]# pecl install mongodb 
  4.  
  5. [root@localhost ~]# systemctl restart nginx # 从新启动 Nginx  

浏览器拜访 index.php 文件,输出 phpinfo 信息,如不雅有 MongoDB 信息,则安装成功  

三、源码编译安装

yum 方法安装能主动安装拓展的.so动态库,并设备好 php.ini

源码编译包下载列表:https://pecl.php.net/packages...

Mongodb包下载地址:https://pecl.php.net/package/...

  1. [root@localhost ~]# wget http://pecl.php.net/get/mongodb-1.2.8.tgz  #下载源码包 
  2. [root@localhost ~]# tar zxf mongodb-1.2.8.tgz  #解压 
  3. [root@localhost ~]# cd mongodb-1.2.8 
  4. # 可能是 /usr/local/php/bin/phpize 找到本身的 phpize 文件,php-config 同理 
  5. [root@localhost mongodb-1.2.8]# /usr/bin/phpize     
  6. Configuring 

      推荐阅读

      机器学习研究与开发平台的选择

    今朝机械进修可以说是百花齐放阶段,不过如不雅要进修或者研究机械进修,进而用到临盆情况,对平台,开辟说话,机械进修库的选择就要费一番脑筋了。这里就我本身的机械进修经验做一个建议>>>详细阅读


    本文标题:CentOS下三种PHP拓展安装方法

    地址:http://www.17bianji.com/lsqh/34729.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)