我见过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扩展.
首先,我假设您使用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键.
我知道这篇文章已经过时了,但是我想以对我有用的方式做出贡献,因为我在这个问题中尝试了三个答案而且我无法成功安装APCU.我的答案问题不是安装APCU,pecl install apcu
工作并安装它.但我尝试在php.ini
每个方法中添加扩展行,但它们都不适合我.我检查了一个php文件,phpinfo()
它始终没有显示APCU作为已安装的扩展名.
经过对搜索结果的更多研究后,我发现了一种在WPBullet中安装它的简便方法.我所做的是安装包php-apcu
和php-apcu-bc
:
sudo apt-get install php7.0-apcu
这对我有用,无需在php.ini中手动编写.不要忘记重启apache2,或者你拥有的任何服务器.
跑 :
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错误,然后找到了该文件.