为了账号安全,请及时绑定邮箱和手机立即绑定

php拓展不能及时生效?

php拓展不能及时生效?

MM们 2019-04-16 16:46:02
使用了命令安装了apt-getinstallphp5-mcrypt和apt-getinstallphp5-gd;重启了apache但是php5-mcrypt不能及时生效,gd库则能及时生效,不知道为什么?然后通过sudophp5enmodmcrypt才能生效,想请教下php拓展与php和apache之间是怎样协助的。sudophp5enmodmcrypt这个相关的命令作用原理是什么?
查看完整描述

2 回答

?
慕仙森

TA贡献1827条经验 获得超7个赞

在用比较规范的安装方法时,在/etc/php5里面会有一些各个模块的配置文件(每个模块单独),然后分别在Cli,Fpm,Apache2这样的目录里面会有一个conf.d目录,里面有对一些要使用的模块的配置的软连接,这样就做到不同情境下加载不同的配置文件,而真正的模块配置文件仅有一份.
sudophp5enmodmcrypt就是建立软连接,并不是在php.ini下声明拓展.
PHP拓展跟Apache没有直接关系,以apache模块运行时PHP跟Apache是模块的关系,以普通Cgi运行时PHP(Cli)跟Apache是程序调用关系.
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 359 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信