Symfony 演示应用程序安装失败 - pdo_sqlite 丢失

CTa*_*tar 5 composer-php phpbrew symfony4

我正在尝试使用 Symfony 4 演示应用程序https://github.com/symfony/demo,但是当我使用 Composer安装它时,出现以下错误。我正在使用通过 phpbrew 安装的 Ubuntu 16.04 和 php 7.1。

我的步骤如下:

$ cd /var/www/html
$ phpbrew use php-7.1.13
$ sudo php composer.phar create-project symfony/symfony-demo
Run Code Online (Sandbox Code Playgroud)

这产生了这个错误:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
- The requested PHP extension ext-pdo_sqlite * is missing from your system. Install or enable PHP's pdo_sqlite extension.
Run Code Online (Sandbox Code Playgroud)

如果我检查加载了哪些扩展:

$ phpbrew extension
Run Code Online (Sandbox Code Playgroud)

我得到

Loaded extensions:
...
[*] pdo_sqlite
Run Code Online (Sandbox Code Playgroud)

所以看起来扩展已加载。

请问我做错了什么?

小智 6

做就是了:

须藤 apt-get 安装 php5-sqlite

在 ubuntu 16.04 中没有 php5-sqlite。你需要:

须藤 apt-get 安装 php7.0-sqlite

须藤服务 apache2 重启