Это решило мои проблемы, и я надеюсь, что они решат и ваши :)
аюсь установить pdo-sqlite ext для Cli.
Я пытался бежатьsudo apt-get install php5-sqlite
и он говорит, что ext уже в курсе, но когда я бегуphp -m
это не появляется в списке.
В моей / usr / lib / php / папке у меня есть 2 папки с именами 20131226 и 20160303. Последняя (20160303) содержит pdo_sqlite.so, но когда я пытаюсь добавить это в файл php.ini, я получаю ошибку
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20160303/pdo_sqlite.so' - /usr/lib/php/20160303/pdo_sqlite.so: undefined symbol: zend_fetch_resource2_ex in Unknown on line 0
Я использую Ubuntu 14.04 и PHP 5.6.
Кто-нибудь может помочь с этой проблемой? Также кто-нибудь может объяснить, почему расширения php хранятся в этих разных пронумерованных папках и как php знает, в какую из них искать? Благодарю.