本文将为大家详细介绍“php7安装opcache的方法”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“php7安装opcache的方法”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。
php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。
php7安装opcache的方法:首先直接在php.ini中添加“zend_extension="opcache.so"”;然后修改“zend_extension”并替换为opcache.so的绝对路径;最后重新加载php配置文件即可。
php7.2 安装opcache扩展
今天在给php7.2添加opcache扩展的时候遇到了一些问题,在此记录一些:因为在php7之后,默认是已经安装了opcache扩展的,但是没有开启,所以需要在php.ini中添加zend_extension="opcache.so"可以开启该扩展
1.直接在php.ini中添加zend_extension="opcache.so"后,重新加载php配置文件,显示Warning: Failed loading Zend extension 'opcache.so'错误,找不到opcache.so扩展的位置。解决办法:
1.1 命令行执行:find . -name “opcache.so" 查找本机opcache.so文件的位置
因为我是用brew安装的php7.2,所以查找出opcache.so的位置为:
1.2 将zend_extension=右边的内容,替换为opcache.so的绝对路径
zend_extension="/usr/local/Cellar/php@7.2/7.2.19_1/lib/php/20170718/opcache.so"
2.修改文件成功之后,重新加载php配置文件,发现出现了新的报错Cannot load Zend OPcache - it was already loaded
查找资料发现在php7.2配置文件conf.d中创建了一个ext-opcache.ini文件,文件内指定了另一个opcache.so文件路径,也就是说当我重新加载php配置文件的时候有两个opcache. ini文件,并试图加载插件两次.
因此删除了conf.d文件夹下ext-opcahce.ini文件的内容,问题得到了解决
如果你能读到这里,小编希望你对“php7安装opcache的方法”这一关键问题有了从实践层面最深刻的体会,具体使用情况还需要大家自己动手实践使用过才能领会,如果想阅读更多相关内容的文章,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。