linux php c 扩展,linux php添加扩展库
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添加扩展库相关推荐
- 开启php的文件上传扩展,linux中如何通过php.ini添加扩展?
在编译安装的时候,我只通过了以下命令来安装,然后我想像windows中那样修改 php.ini 就开启了扩展 ./configure \ --enable-fpm \ --with-fpm-user= ...
- linux下用phpize给PHP动态添加扩展
使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,别说,php还真有这样的功能. 我没有在手册中看到. 如我想增加b ...
- linux php添加mysql扩展模块_linux下为php添加扩展库的方法
本节内容: linux下添加php扩展库 这里以php curl 扩展库编译为例. 本次编译只是单独编译php的扩展库,然后将编译好的php扩展库加到现在运行的php中,不对现在运行的php重新编译, ...
- php自己编译扩展,Linux编译PHP添加扩展库的方法
在编译PHP的时候除了必要的目录指定,好多参数都没有加--等我在安装web程序的时候,才发现,很多参数是要加上的,但是我lnmp已经搭建好了,也不想重新编译,重新安装..于是就在网上找到了此文 一.添 ...
- VMware 下扩展linux硬盘空间
linux下扩展硬盘有非常多种方式,在扩展之前.尽量看看自己的空间存在的有哪些盘,然后再进行扩展. 假设是扩展的话,磁盘的符号和已经有的符号一样,比方都是sda的设备,知识分区不同.可能是sda3 s ...
- azure linux 多磁盘 lvm,EVE-NG扩展磁盘空间(扩展LVM卷)
环境准备 系统环境:EVE-PRO-VM-2.0.4-20 前期是使用ova导入安装,精简置备,40G虚拟磁盘容量.空间不足,尝试了很久,记录操作记录如下:血泪教训:操作不当有可能引起数据丢失,需要提 ...
- 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 ...
- linux删除配置信息,Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)...
一.预备知识 LVM全称为Logical Volume Manager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分 ...
- linux扩文件系统大小,调整卷大小后扩展 Linux 文件系统 - Amazon Elastic Compute Cloud...
AWS 文档中描述的 AWS 服务或功能可能因区域而异.要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门. 调整卷大小后扩展 Linux 文件系统 在增加 EBS 卷的大小后,您必须使用特定 ...
- linux php mysql.so_在linux下php挂接mysql.so扩展的方法
总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...
最新文章
- Java 对象和类 的理解
- 第八周项目四-角色有多样武器
- 数据结构源码笔记(C语言):集合的位向量表示
- 网管日志-06.07.12
- android4 设置栈大小,【技术分享】Android内核漏洞利用技术实战:环境搭建栈溢出实战...
- geth 转账_以太坊1 - 私有链部署、挖矿、转账
- 修改SQL server数据库中的逻辑文件名
- 感谢前任程序员赏饭吃!
- C++设计模式详解之适配者模式解析
- Android--我的Butterknife黄油刀怎么找不到控件了!!!
- vue html实例,一个页面上多个Vue实例
- url伪静态、url重写
- 使用 Love2D 开发游戏
- mysql中drop语法错误_MySQL DROP TABLE操作以及 DROP 大表时的注意事项
- 启动时出现 r8169 0000:02:00.0: firmware: agent loaded rtl_nic/rtl8168e-3.fw into memory
- html以自己的学号命名站点,实验6.1创建站点并掌握编辑网页的基本操作.docx
- Word 中插入高亮代码 | planetB | syntax-highlight-word
- mysql 无法启动 0xc000007b_「应用程序无法正常启动0xc000007b」正确解决 应用程序无法正常启动(0xc000007b)的问题 - seo实验室...
- 计算机系统大作业——程序人生P2P
- ASCAT数据:风向、风速
热门文章
- quickreport 加急!!!
- 系统10网络找不到别人的计算机,分享Win10在局域网中找不到其他电脑的解决步骤...
- taxtable java_C语言计算个人所得税问题代码及解析
- 信息学奥赛一本通 1170:计算2的N次方 | OpenJudge NOI 1.6 12:计算2的N次方
- 信息学奥赛一本通(1323:【例6.5】活动选择)
- 循环比赛日程表(信息学奥赛一本通-T1325)
- 信息学奥赛一本通C++语言——1125:矩阵乘法
- 8 PP配置-生产主数据-工作中心相关-定义工作中心负责人
- 46 FI配置-财务会计-固定资产-一般评估-指定平行货币的使用
- blender2.8与2.7X的一些不同点