CentOS_7.2编译安装PHP_5.6.20添加扩展模块

添加ZendGuardLoader扩展:

# 解压ZendGuardLoader.so到"/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"目录内

chmod a+x /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ZendGuardLoader.so

vim /etc/php.ini

# 添加

[ZendGuardLoader]

extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ZendGuardLoader.so"zend_loader.enable = 1zend_loader.disable_licensing = 0zend_loader.obfuscation_level_support = 3

service php-fpm restart

添加Redis扩展:

tar zxvf phpredis-2.2.7.tgz

rm -rvf package.xml

mv redis-2.2.7/ /usr/local/php/include/php/ext/redis/cd /usr/local/php/include/php/ext/redis/

/usr/local/php/bin/phpize

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

make

make install

vim /etc/php.ini

=

service php-fpm restart

添加MemCache扩展:

tar zxvf phpmemcache-3.0.8.tgz

rm -rvf package.xml

mv memcache-3.0.8/ /usr/local/php/include/php/ext/memcache/cd /usr/local/php/include/php/ext/memcache/

/usr/local/php/bin/phpize

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

make

make install

vim /etc/php.ini

=

service php-fpm restart

添加MemCached扩展:

tar zxvf phpmemcached-2.2.0.tgz

rm -rvf package.xml

mv memcached-2.2.0/ /usr/local/php/include/php/ext/memcached/cd /usr/local/php/include/php/ext/memcached/

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached/ --enable-memcached

make

make install

vim /etc/php.ini

# 添加

[MemCached]

extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/memcached.so"

service php-fpm restart

添加Imagick扩展:

tar zxvf phpimagick-3.4.0.tgz

rm -rvf package.xml

mv imagick-3.4.0/ /usr/local/php/include/php/ext/imagick/cd /usr/local/php/include/php/ext/imagick/

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick

make

make install

vim /etc/php.ini

# 添加

[Imagick]

extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/imagick.so"

service php-fpm restart

添加Xcache扩展:

tar zxvf phpxcache-3.2.0.tar.gz

mv xcache-3.2.0/ /usr/local/php/include/php/ext/xcache

cd /usr/local/php/include/php/ext/xcache/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --enable-xcache --enable-xcache-coverager --enable-xcache-optimizer

make

make install

mkdir -p /home/xcache

touch /home/xcache/xcache

chmod 777 /home/xcache/xcache

echo -n "xcache-Passw0rd!" | md5sum

cp -r /usr/local/php/include/php/ext/xcache/htdocs/ /home/www/html/xcache

chown www:www -R /home/www/html/xcache/

vim /etc/php.ini

# 添加

[Xcache]

extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xcache.so"xcache.shm_scheme = "mmap"xcache.size = 26M

xcache.count = 5 xcache.slots = 8K

xcache.ttl = 3600xcache.gc_interval = 300xcache.var_size = 4M

xcache.var_count = 5 xcache.var_slots = 8K

xcache.var_ttl = 0xcache.var_maxttl = 0xcache.var_gc_interval = 300xcache.test = Off

xcache.readonly_protection = Off

xcache.mmap_path = "/home/xcache/xcache"xcache.coredump_directory = ""xcache.cacher = On

xcache.stat = On

xcache.optimizer = Off

[xcache.admin]

xcache.admin.enable_auth = On

xcache.admin.user = "admin"xcache.admin.pass = "42ddb5e3f0dc3c4807a2b0c62b8d4d87"[xcache.coverager]

xcache.coverager = Off

xcache.coverager_autostart = On

xcache.coveragedump_directory = ""

linux php c 扩展,linux php添加扩展库相关推荐

  1. 开启php的文件上传扩展,linux中如何通过php.ini添加扩展?

    在编译安装的时候,我只通过了以下命令来安装,然后我想像windows中那样修改 php.ini 就开启了扩展 ./configure \ --enable-fpm \ --with-fpm-user= ...

  2. linux下用phpize给PHP动态添加扩展

    使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,别说,php还真有这样的功能. 我没有在手册中看到. 如我想增加b ...

  3. linux php添加mysql扩展模块_linux下为php添加扩展库的方法

    本节内容: linux下添加php扩展库 这里以php curl 扩展库编译为例. 本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译, ...

  4. php自己编译扩展,Linux编译PHP添加扩展库的方法

    在编译PHP的时候除了必要的目录指定,好多参数都没有加--等我在安装web程序的时候,才发现,很多参数是要加上的,但是我lnmp已经搭建好了,也不想重新编译,重新安装..于是就在网上找到了此文 一.添 ...

  5. VMware 下扩展linux硬盘空间

    linux下扩展硬盘有非常多种方式,在扩展之前.尽量看看自己的空间存在的有哪些盘,然后再进行扩展. 假设是扩展的话,磁盘的符号和已经有的符号一样,比方都是sda的设备,知识分区不同.可能是sda3 s ...

  6. azure linux 多磁盘 lvm,EVE-NG扩展磁盘空间(扩展LVM卷)

    环境准备 系统环境:EVE-PRO-VM-2.0.4-20 前期是使用ova导入安装,精简置备,40G虚拟磁盘容量.空间不足,尝试了很久,记录操作记录如下:血泪教训:操作不当有可能引起数据丢失,需要提 ...

  7. linux 安装 php curl扩展,linux下安装php的curl扩展

    1.安装curl 首选需要安装curl,步骤如下:cd /usr/local wget http://curl.haxx.se/download/curl-7.44.0.tar.gz tar zxf ...

  8. linux删除配置信息,Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)...

    一.预备知识 LVM全称为Logical Volume Manager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分 ...

  9. linux扩文件系统大小,调整卷大小后扩展 Linux 文件系统 - Amazon Elastic Compute Cloud...

    AWS 文档中描述的 AWS 服务或功能可能因区域而异.要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门. 调整卷大小后扩展 Linux 文件系统 在增加 EBS 卷的大小后,您必须使用特定 ...

  10. linux php mysql.so_在linux下php挂接mysql.so扩展的方法

    总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...

最新文章

  1. Java 对象和类 的理解
  2. 第八周项目四-角色有多样武器
  3. 数据结构源码笔记(C语言):集合的位向量表示
  4. 网管日志-06.07.12
  5. android4 设置栈大小,【技术分享】Android内核漏洞利用技术实战:环境搭建栈溢出实战...
  6. geth 转账_以太坊1 - 私有链部署、挖矿、转账
  7. 修改SQL server数据库中的逻辑文件名
  8. 感谢前任程序员赏饭吃!
  9. C++设计模式详解之适配者模式解析
  10. Android--我的Butterknife黄油刀怎么找不到控件了!!!
  11. vue html实例,一个页面上多个Vue实例
  12. url伪静态、url重写
  13. 使用 Love2D 开发游戏
  14. mysql中drop语法错误_MySQL DROP TABLE操作以及 DROP 大表时的注意事项
  15. 启动时出现 r8169 0000:02:00.0: firmware: agent loaded rtl_nic/rtl8168e-3.fw into memory
  16. html以自己的学号命名站点,实验6.1创建站点并掌握编辑网页的基本操作.docx
  17. Word 中插入高亮代码 | planetB | syntax-highlight-word
  18. mysql 无法启动 0xc000007b_「应用程序无法正常启动0xc000007b」正确解决 应用程序无法正常启动(0xc000007b)的问题 - seo实验室...
  19. 计算机系统大作业——程序人生P2P
  20. ASCAT数据:风向、风速

热门文章

  1. quickreport 加急!!!
  2. 系统10网络找不到别人的计算机,分享Win10在局域网中找不到其他电脑的解决步骤...
  3. taxtable java_C语言计算个人所得税问题代码及解析
  4. 信息学奥赛一本通 1170:计算2的N次方 | OpenJudge NOI 1.6 12:计算2的N次方
  5. 信息学奥赛一本通(1323:【例6.5】活动选择)
  6. 循环比赛日程表(信息学奥赛一本通-T1325)
  7. 信息学奥赛一本通C++语言——1125:矩阵乘法
  8. 8 PP配置-生产主数据-工作中心相关-定义工作中心负责人
  9. 46 FI配置-财务会计-固定资产-一般评估-指定平行货币的使用
  10. blender2.8与2.7X的一些不同点