当前位置:  开发笔记 > 编程语言 > 正文

如何在debian上安装apcu作为php7扩展

如何解决《如何在debian上安装apcu作为php7扩展》经验,为你挑选了3个好方法。

我见过ubuntu的这个教程. http://thereluctantdeveloper.com/2015/12/quick-and-dirty-php-70-set-up-on-ubuntu-1404-with-apcu

一步之后我不清楚(git clone).我需要apcu扩展我的应用程序才能更快地执行.请指导在debian上安装php 7的apcu扩展.



1> Will..:

首先,我假设您使用DotDeb APT Repository安装了PHP7.如果没有,这就是你应该如何安装它.

一旦PHP7安装并正常工作,并假设系统上没有安装其他版本的PHP,请apcu通过以下方式安装:

sudo apt-get install php7.0-dev
pecl channel-update pecl.php.net
pecl install apcu

echo "extension=apcu.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`

如果提示指定任何配置,只需按Enter键.


David P的答案如下(可能很快就删除了,因为它确实是一个评论)表明"acpu"应该是示例代码的各个部分中的"apcu".

2> Ivanhercaz..:

我知道这篇文章已经过时了,但是我想以对我有用的方式做出贡献,因为我在这个问题中尝试了三个答案而且我无法成功安装APCU.我的答案问题不是安装APCU,pecl install apcu工作并安装它.但我尝试在php.ini每个方法中添加扩展行,但它们都不适合我.我检查了一个php文件,phpinfo()它始终没有显示APCU作为已安装的扩展名.

经过对搜索结果的更多研究后,我发现了一种在WPBullet中安装它的简便方法.我所做的是安装包php-apcuphp-apcu-bc:

sudo apt-get install php7.0-apcu

这对我有用,无需在php.ini中手动编写.不要忘记重启apache2,或者你拥有的任何服务器.



3> 小智..:

跑 :

sudo apt-get install php7.0-dev
pecl channel-update pecl.php.net
pecl install apcu

不检查extension=apcu.so就不要立即添加php.ini.extension=apcu.so应自动添加/etc/php/7.0/cli/conf.d/20-apcu.ini.你可以跑去php -i | grep app检查或猫/etc/php/7.0/cli/conf.d/20-apcu.ini.如果你加载两次,你会得到:

PHP Warning:  Module 'apcu' already loaded in Unknown on line 0

此消息可能保留给较旧的系统:

install ok: channel://pecl.php.net/apcu-5.1.5
configuration option "php_ini" is not set to php.ini location
You should add "extension=apcu.so" to php.ini

我不能评论现有的答案(点数小于50).我得到了PHP错误,然后找到了该文件.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有