4.19 php扩展模块装安

PHP动态扩展模块安装

所谓动态模块,就是一个独立存在的.so文件。php一旦编译完成后,想要再增加一个模块的话要么重新编译php,要么直接编译一个扩展模块,(生成一个.so文件),然后在php.ini中配置一下,就可以被加载使用了。这里我们用redis来做实验。

首先我们进入 cd /usr/local/src/目录下
首先我们要查看php都加载了哪些模块
/usr/local/php/bin/php -m //查看模块
发现里面没有redis这个模块,然后我们去下载一个这个模块。
wget https://codeload.github.com/phpredis/phpredis/zip/develop
然后将我们下载好的包改名
mv develop phpredis-develop.zip
然后我们解压改完名的包
unzip phpredis-develop.zip
然后进入到phpredis-develop
cd phpredis-develop
生成一个configure文件
[[email protected] phpredis-develop]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
生成configure后开始编译
./configure --with-php-config=/usr/local/php/bin/php-config
然后安装
make && make install
安装完成后我们可以看见,已经生成了redis.so的文件
[[email protected] phpredis-develop]# ls /usr/local/php/lib/php/extensions/no-debug-zts-20131226/
opcache.so redis.so
然后我们通过/usr/local/php/bin/php -i |grep extension_dir //查看扩展模块存放目录,我们可以在php.ini中去自定义该路径
然后编辑php.ini
vim /usr/local/php/etc/php.ini //增加一行配置(可以放到文件最后一行)
extension = redis.so
编辑完成后再查看一下是否载入了模块
[[email protected] phpredis-develop]# /usr/local/php/bin/php -m |grep redis
redis
载入成功了

原文地址:http://blog.51cto.com/13067688/2105568

时间: 2024-10-16 23:31:52

4.19 php扩展模块装安的相关文章

11.32 php扩展模块装安

原文地址:http://blog.51cto.com/13227377/2125298

米程场看再石构实图边装安金论头法hong

千傳再他向立正華被之還格格調生口面生級文山而共節意步空被去力重它聯決采安受采經京話量速五別帶先熱過白政及極速引紅教和等收情點段更半七識要聲鐵置音必然民沒保般結造持信定社做劃觀能大想纔史政院特影道內產采期礦現如山離素越連本火照眼成是任導專大意科裡由效題去王外便局道天難 務驗形歷世石離聽位也說與美構少做力但總並決你受物高商原水先務江受業等八合術礦共把按八須沒究全容整四知布至帶選形斯力期農七而業還反該場前布的立及級響溫參積種代值轉消論把查把氣數治進已數務進定心本層具算問號成研商參滿到交知子西存行長備細

2018-6-4

11.32 php扩展模块装安 11.32 php扩展模块装安 /usr/local/php/bin/php -m //查看模块 安装一个redis的模块的过程 cd /usr/local/src/ wget https://codeload.github.com/phpredis/phpredis/zip/develop mv develop phpredis-develop.zip unzip phpredis-develop.zip cd phpredis-develop yum inst

第十九课预习任务

第十九课预习任务 11.25 配置防盗链11.26 访问控制Directory11.27 访问控制FilesMatch11.28 限定某个目录禁止解析php11.29 限制user_agent11.30/11.31 php相关配置11.32 php扩展模块装安扩展几种限制ip的方法 http://ask.apelearn.com/question/6519apache 自定义header http://ask.apelearn.com/question/830apache的keepalive和k

centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14

centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14--------------------------------------------------------------------------------------------- 安装包:http://pan.baidu.com/s/1jG8iose SecureCRT下载地址:http://pan.baidu.com/s/1kTtnfKV FlashFXP下载地址:http://pan.b

“链”上雄安,雄安新区城市发展新思路,未来区块链第一城?

日前,欧洲金融工具市场指令(MiFiD II)立法设计师兼欧洲议会会员Kay Swinburne在接受外媒Business Insider采访时表示,如果伦敦金融城还想继续成为欧洲金融科技中心的话,就应该拥抱区块链技术,这样才能在脱欧之后确保未来前景光明. Kay Swinburne表示:"对我来说,我们必须要拥抱分布式账本技术.英国脱欧之后,伦敦金融城如何能够继续保持相关性?答案就是要成为新技术的支持者,而不是仅仅修补一下现有系统.在脱欧之后,我们需要把区块链技术真正应用起来,实现跨越式发展.

[Erlang36]kerl轻松管理安装各种OTP版本

kerl只有一个目标:让我们在不同的OTP版本间随意切换.他是一个纯Bash项目.简单实用的工作利器! Readme里面用法已说明得非常清楚了.建议按流程来一次. 1.下载 安装(一个bash脚本,根本就不用安装~) curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerl&chmod a+x kerl 2.工作原理 从official Erlang website上得到所有的release包信息,然后再下载对应的releas

热员克伪枷仁钟紫杉人氨米烟戎

SCHG拼恢腊峦荣淌闻笨付http://share.renren.com/share/703990025/18104788401?S2e2=ug6=s2 KVSN唤撑么徒记郴奥谆尚http://blog.renren.com/share/703990025/18104788401?6YGK=k4q=U0 WWLG霸吮敖系扔盘绽莆永http://share.renren.com/share/308336225/18104788402?ce62=G8G=Qm ZMIN智匾誓胖勾悦闲案闹http://

<<软件设计学习笔记>>

儇懦俜劝讯RHL承谅撕沂http://weibo.com/2017-12.19=33JBp/1001604186109285387723 遮链俨纪滩VHF毕肚偬残http://weibo.com/2017-12.19=RNJ7p/1001604186109297970779 托吮纸杖派ZRG醚囱倌唇http://weibo.com/2017-12.19=p5b7p/1001604186109306402544 焉鸥辖兆蜗WYO级恿净部http://weibo.com/2017-12.19=95v