Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Composer php Symfony演示应用程序安装失败-缺少pdo_sqlite_Composer Php_Symfony4_Phpbrew - Fatal编程技术网

Composer php Symfony演示应用程序安装失败-缺少pdo_sqlite

Composer php Symfony演示应用程序安装失败-缺少pdo_sqlite,composer-php,symfony4,phpbrew,Composer Php,Symfony4,Phpbrew,我正在尝试使用Symfony 4演示应用程序,但当我使用composer安装它时,会出现如下所述的错误。我使用的是通过phpbrew安装的Ubuntu 16.04和PHP7.1 我的步骤如下: $ cd /var/www/html $ phpbrew use php-7.1.13 $ sudo php composer.phar create-project symfony/symfony-demo 这会产生以下错误: Your requirements could not be resolv

我正在尝试使用Symfony 4演示应用程序,但当我使用composer安装它时,会出现如下所述的错误。我使用的是通过phpbrew安装的Ubuntu 16.04和PHP7.1

我的步骤如下:

$ cd /var/www/html
$ phpbrew use php-7.1.13
$ sudo php composer.phar create-project symfony/symfony-demo
这会产生以下错误:

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.
如果我检查加载了哪些扩展:

$ phpbrew extension
我明白了

Loaded extensions:
...
[*] pdo_sqlite
因此,似乎已加载扩展

请问我做错了什么?

只要做:

sudo apt get安装php5 sqlite

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

sudo apt get安装php7.0-sqlite

sudo服务apache2重启


在ubuntu 16.04中,只需执行以下操作:

sudo apt-get install php-sqlite3
sudo service apache2 restart
cd symfony-demo/
php bin/console server:run

它适用于我

Symfony,适用于PHP 7.2的谷歌云应用程序引擎标准环境

下面是教程

它是这样工作的:

sudo apt-get install php7.2-sqlite
sudo apt-get install php7.2-mbstring
composer update
cd my_symfony_directory
php bin/console server:run

sqlite&mbstring的安装取决于您使用的PHP版本。

和?主题初学者询问的是
phpbrew
的用法,而不是系统中安装的PHP。如果您的问题仍然存在,请在重新加载apache服务后提供
phpbrew--debug ext install pdo_sqlite
phpbrew info | grep sqlite
的输出。