Speriamo che qualcuno qui sappia una cosa o due su questo.PHPDocumentor 2 e PHP 7 con problemi opcache in Doctrine
breve domanda
Sono in esecuzione in un errore utilizzando phpdoc sulla riga di comando, installato tramite pera su PHP 7.0.2. L'errore è:
#> phpdoc
PHP Fatal error: Uncaught Doctrine\Common\Annotations\AnnotationException:
You have to enable opcache.load_comments=1 or zend_optimizerplus.load_comments=1.
in /usr/local/php5-7.0.2-20160108-102134/lib/php/phpDocumentor/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationException.php:193
Come risolvere questo errore?
dettagli
Opcache è abilitata e opcache.load_comments=1
è nel mio file opcache.ini, verificata utilizzando i comandi: rispettivamente php -i | grep "Opcode"
e php -i | grep "opcache"
. All'interno di quel file .ini posso verificare che le modifiche siano caricate controllando abilita e disabilita opcache tramite quel file.
Detto ciò, se ho opcache.load_comments=1
nel mio file .ini, perché ricevo ancora questo errore?
Grazie!
Ora questo ha senso. PHP 7 non ha più questo nel file ini, ok questa è la ragione. In questo momento l'ho installato con PHAR e pecl, quindi se uso il compositore (che ho attualmente) si installerà su phpdocumentor nella mia attuale versione PHP usata? Voglio solo assicurarmi prima di inserire questo comando. – DataHerder