1. 安装mysqli扩展

  1、进入php源代码目录:# cd /home/apps/web/php/php-5.3.5/
  2、再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
  2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize 直接运行,不用管
  3、然后# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
   (/usr/local/mysql 为mysql的安装目录)
  4、make && make install
  5、编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

  (phpinfo可查看或者执行命令/usr/local/php/bin/php-config --extension-dir )

  再修改php.ini 找到extension_dir 默认路径为 extension_dir="/usr/local/php/lib/php/extensions/"

  在下面添加extension = "mysqli.so"

重启 nginx

2.  安装 pdomysql 扩展

     1、进入php源代码目录:# cd /home/apps/web/php/php-5.3.5/
  2、再进入要添加的mysqli扩展源码目录:# cd ext/pdo_mysql
  3、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize 直接运行,不用管

4 ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/

5. make && make install

3.phpredis 扩展

 1.下载

# wget https://github.com/owlient/phpredis/tarball/master

# wget http://pecl.php.net/get/redis-3.0.0.tgz php7.0版本以上请用这条

# mv master redis-php.tar.gz

# tar -zxvf redis-php.tar.gz

# cd owlient-phpredis-90ecd17

2.运行phpize

/usr/local/php/bin/phpize  查看信息(环境不一样,phpize位置也不一样,最好whereis phpize找到文件位置),如果报Can’t find PHP headers in /usr/include/php,先安装yum install php-devel

3.安装

# ./configure --with-php-config=/usr/local/php/bin/php-config

# make  && make install

4.放置so

# cd /
# cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 这是我生成的目录 个人可能不一样
# cp redis.so /usr/local/php/lib/php/extensions/ 将so文件复制到扩展目录下(前提是你的配置是extensions目录)
更改php.ini 添加扩展

extension=redis.so

5.重启php你就可以看到redis扩展了

3.openssl扩展安装

1. 跳转至安装php的软件目录
我的是cd home/apps/web/php/ext/openssl/ 2. cp config0.m4  config.m4 3. /usr/local/php/bin/phpize 4. ./configure --with-php-config=/usr/local/php/bin/php-config 5. make
make install 6. cd /usr/local/php/lib/php/extensions/no-debug-zts-20121212/  7. cp openssl.so  ../ 8. 在php.ini 中添加

extension=openssl.so

centos php 扩展安装的更多相关文章

  1. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...

  2. centos'的yum安装php的memcache扩展

    centos'的yum安装php的memcache扩展 博客分类: linux   让php能使用memcached服务的扩展有两种:memcache 和 memcached 1. 先安装libmem ...

  3. Centos linux php扩展安装步骤

    使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) apachectl 其设计意图是帮助管理员控制Apache httpd后台守护进程的功能. ...

  4. CentOS环境PHP安装memcache扩展

    安装memcache yum install memcached 安装libmemcached库 yum install libmemcached PHP安装Memcache扩展 root@blog. ...

  5. Centos 中扩展 软件源 的安装 之 Remi ( 为yum 扩展软件源 )

    平时一般都是使用Ubuntu的,最近用起来Centos 发现软件安装方便不是很方便,   在安装过程中接触到了这么一个概念,  就是为yum 安装 扩展源,  这里下面要说的就是其中的  Remi  ...

  6. CentOS下php安装mcrypt扩展

    CentOS下php安装mcrypt扩展 Posted on 2012-09-12 15:27 C'est la vie 阅读(48294) 评论(3) 编辑 收藏 (以下步骤均为本人实际操作,可能与 ...

  7. CentOS 7下安装php-redis扩展及简单使用

    前言: 在本篇文章中,我将给大家介绍如何在CentOS7上安装PHP-Redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考 Redis在CentOS 7上的安装部署   ...

  8. centos redis 安装 php-redis扩展安装 及使用

    前提:centos7.php7 安装redis-server 1:yum install redis 编译安装php-redis 扩展 1:下载编译安装 wget https://codeload.g ...

  9. centos下php扩展安装imagemagick

    centos下php扩展安装imagemagick 2015-10-23TONY7PHP 对于php的imagick主要是两部分的安装 ImageMagick主程序地址http://www.image ...

随机推荐

  1. WEB安全入门

    WEB安全入门 信息安全基础 信息安全目标 真实性:对信息的来源进行判断,能对伪造来源的信息予以鉴别, 就是身份认证. 保密性:保证机密信息不被窃听,盗取,或窃听者不能了解信息的真实含义. 完整性:保 ...

  2. web form中自定义HttpHandler仿mvc

    web form中自定义HttpHandler仿mvc 前言 在mvc大行其道的今天,仍然有不少公司的项目还是使用web form来实现的(其实mvc也是基于web form的),如果要在项目中引入m ...

  3. Koala Framework

    Koala Framework是什么?我为什么要写这个框架?   当时的监管组,技术力量累积的很少,还在直连DB,使用着DataTable.DataSet作为数据的承载,监管是公司最近几年主推的项目, ...

  4. opencv编程入门技巧

    opencv编程入门技巧 最近在项目中负责图像处理模块的编程工作,主要分为两个板块,一是视频图像去雾,二是可视.红外图像融合.为了提升开发效率,遂开始学习并使用opencv图像类库,效果很好的说~因为 ...

  5. Android开发中与服务器交互时,遇到java.io.IOException: Target host must not be null的问题

    当我遇到这个问题的时候,也在网上查找好半天.找到了一个和这个问题很类似的问题——java.lang.IllegalStateException: Target host must not be nul ...

  6. mysql数据类型简介

    MySQL的数据表类型很多,其中比较重要的是MyISAM,InnoDB这两种. 这两种类型各有优缺点,需要根据实际情况选择适合的,MySQL支持对不同的表设置不同的类型.下面做个对比: MyISAM表 ...

  7. C#多线程,线程锁

    ];             ; i < ; i++) {                 threads[i]= ; i < ; i++) {                     R ...

  8. 【Java每日一题】20170116

    20170113问题解析请点击今日问题下方的"[Java每日一题]20170116"查看(问题解析在公众号首发,公众号ID:weknow619) package Jan2017; ...

  9. SQL Server 2016 的「動態資料遮罩 (Dynamic Data Masking)」

    一些特別注重資訊安全.個人資料的公司或產業 (如: 金融.保險業),通常「測試用資料庫」的資料,會加上「遮蔽:去識別化」的功能,避免個資外洩.以往必須自己撰寫 SQL 語句或 Stored Proce ...

  10. jsp-3 简单的servlet连接mysql数据库 使用mvc的登录注册

    简单的servlet连接mysql数据库 使用mvc的登录注册 commons-dbutils-1.6 mysql-connector-java-5.1.40-bin c3p0-0.9.5.2 mch ...