Ubuntu 16.04 PHP 7.0.4 Phalcon 2.1.x ZephirPHP Fatal error: Class 'jsonserializable' nie znaleziono w nieznane na linii 0
$~: php -v
PHP Fatal error: Class 'jsonserializable' not found in Unknown on line 0
Kiedy dodać phalcon.so w php.ini
Ubuntu 16.04 PHP 7.0.4 Phalcon 2.1.x ZephirPHP Fatal error: Class 'jsonserializable' nie znaleziono w nieznane na linii 0
$~: php -v
PHP Fatal error: Class 'jsonserializable' not found in Unknown on line 0
Kiedy dodać phalcon.so w php.ini
Jakoś znalazłem odpowiedź na raport o błędzie i starych tutaj: Segmentation fault after update to 2.1.x
problemem jest, że rozszerzenie phalcon jest ładowany przed rozszerzeniem json, więc Chyba że, jak ja, dodaje linię extension=phalcon.so
w głównym php.ini
Co trzeba zrobić, to dodać plik w /etc/php/7.0/mods-available
nazwie phalcon.ini
z linii w nim: extension=phalcon.so
Wtedy po prostu pójść i utwórz miękki link, który wskazuje od /etc/php/7.0/cli/conf.d/50-phalcon.ini
do tego pliku phalcon.ini
(ważne, aby umieścić numer wyższy niż 20, aby został załadowany po rozszerzeniu json) i to wszystko!
Powtórz ten proces do dowolnej innej konfiguracji, którą masz do php (apache, nginx itp.).
To samo działa dla konfiguracji apache2 i fpm –
Dziękujemy za dobre rozwiązanie! –
Proszę podać wynik 'php -m | grep json' – klay