2016-03-21 18 views

risposta

0

APC e APCu sono diversi moduli.

Si è installato APCu, tuttavia, si stanno utilizzando le funzioni APC.

Prova apcu_fetch o installa apc, se possibile per PHP7.

15

A partire da PHP 7.0, APCu ha rimosso l'opzione per la piena compatibilità a ritroso con APC che esisteva con APCu in PHP 5.5 e 5.6.

È necessario aggiungere il modulo di compatibilità all'indietro APCu sopra apcu per farlo funzionare. (https://pecl.php.net/package/apcu_bc)

pecl install apcu_bc 
8

È necessario installare apcu e apcu retrocompatibilità per PHP7

Su Ubuntu 14.xx è necessario prima installare php7.0 usando il repo:

sudo add-apt-repository ppa:ondrej/php 
sudo apt-get update 
sudo apt-get install php7.0 

poi

sudo apt-get install php7.0-apcu 
sudo apt-get install php7.0-apcu-bc 

quindi riavviare apache

Per ubuntu 16.xx. Si può già installare apcu

sudo apt-get install php-apcu 

quindi aggiungere la repo:

sudo add-apt-repository "deb http://ftp.de.debian.org/debian sid main" 
sudo apt-get update 

poi

sudo apt-get install php-apcu-bc 
+0

Questi pacchetti sembrano non esiste nella ubuntu 16 repos – Loenix

+0

hai ragione Voglio aggiornare la risposta con le informazioni per il pacchetto :) –

+0

salvato la mia giornata, grazie mille – Gauthier

4

Tale installazione non funziona per me - ubuntu doesnt hanno pacchetto apcu-bc.

apt-get install php7.0-apcu-bc 

La mia installazione

sudo apt-get install php-dev 
sudo pecl install apcu_bc-beta 

Dopo che ho cambiato /etc/php/7.0/mods-available/apcu-ini a

extension=apcu.so 
extension=apc.so 

nota, che deve essere apc.so AFTER apcu

+0

La parte '-beta' richiesta per l'installazione da pecl? – Sonny

+0

@Sonny mi dispiace, non lo so –

0

In macOS è necessario installare sia APCu che APCu-bc.

Homwbrew:

brew install php70-apcu 
brew install php70-apcu-bc 
Problemi correlati