在php5-fpm中加载扩展

DroidOS

我正在Nginx / php5-fpm / ubuntu14.04设置上尝试Zephir。我按照他们的教程进行操作,并毫不费力地编译了我的第一个Zephir PHP扩展。但是,当我尝试通过编辑/etc/php5/fpm/php.ini来启用新构建的扩展名以包括

extension=/path/to/test.so

发出php -m后未显示测试扩展。然后,我想起了要使用php5enmod mcrypt安装mcrypt扩展的方法。所以我去了/ etc / php5 / mods-available并创建了文件test.ini

extension=/path/to/test.so

然后发出

php5enmod test

一个简单的

service php5-fpm restart && php -m

后来,我发现测试扩展已经存在!一切都很好,但我仍然不了解php5enmod是如何做到这一点的。显然,它没有写入php.ini文件。我很可能会向任何有能力解释的人负责。

谭洪达

php5enmod只是从通常的conf.d目录(例如:/etc/php5/fpm/conf.d)创建一个符号链接,以指向实际文件所在的位置mods-available,并以一个数字开头,该数字指示模块的优先级(默认值:20) 。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章