php5-mcrypt - php拓展不能及时生效?

php中文网
发布: 2016-06-06 20:38:33
原创
1216人浏览过

使用了命令安装了apt-get install php5-mcryptapt-get install php5-gd;重启了apache
但是php5-mcrypt不能及时生效,gd库则能及时生效,不知道为什么?
然后通过sudo php5enmod mcrypt才能生效,想请教下php拓展与php和apache之间是怎样协助的。sudo php5enmod mcrypt这个相关的命令作用原理是什么?

回复内容:

使用了命令安装了apt-get install php5-mcryptapt-get install php5-gd;重启了apache
但是php5-mcrypt不能及时生效,gd库则能及时生效,不知道为什么?
然后通过sudo php5enmod mcrypt才能生效,想请教下php拓展与php和apache之间是怎样协助的。sudo php5enmod mcrypt这个相关的命令作用原理是什么?

在用比较规范的安装方法时, 在/etc/php5 里面会有一些各个模块的配置文件(每个模块单独), 然后分别在cli, fpm, apache2 这样的目录里面会有一个conf.d目录, 里面有对一些要使用的模块的配置的软连接, 这样就做到不同情境下加载不同的配置文件, 而真正的模块配置文件仅有一份.

sudo php5enmod mcrypt 就是建立软连接, 并不是在php.ini下声明拓展.

PHP拓展跟Apache没有直接关系, 以apache模块运行时PHP跟Apache是模块的关系, 以普通Cgi运行时PHP(Cli)跟Apache是程序调用关系.

快剪辑
快剪辑

国内⼀体化视频⽣产平台

快剪辑 54
查看详情 快剪辑

一般来说,是取消了对应配置文件中的#,比如/etc/php5/conf.d/ext-mcrypt.ini 这个文件内容的原来可能是被井号注释,使用命令后#去掉,生效并动态加载了mcrypt.so

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号