2017-08-28 107 views
1

下面是我的composer.json文件Laravel tntsearch驱动程序无法安装

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "type": "project", 
    "require": { 
     "php": ">=5.6.4", 
     "algolia/algoliasearch-client-php": "^1.18", 
     "barryvdh/laravel-cors": "^0.9.2", 
     "laravel/framework": "5.4.*", 
     "laravel/passport": "^3.0", 
     "laravel/scout": "^3.0", 
     "laravel/tinker": "~1.0" 
    }, 
    "require-dev": { 
     "fzaninotto/faker": "~1.4", 
     "mockery/mockery": "0.9.*", 
     "phpunit/phpunit": "~5.7" 
    }, 
    "autoload": { 
     "classmap": [ 
      "database" 
     ], 
     "psr-4": { 
      "App\\": "app/" 
     } 
    }, 
    "autoload-dev": { 
     "psr-4": { 
      "Tests\\": "tests/" 
     } 
    }, 
    "scripts": { 
     "post-root-package-install": [ 
      "php -r \"file_exists('.env') || copy('.env.example', '.env');\"" 
     ], 
     "post-create-project-cmd": [ 
      "php artisan key:generate" 
     ], 
     "post-install-cmd": [ 
      "Illuminate\\Foundation\\ComposerScripts::postInstall", 
      "php artisan optimize" 
     ], 
     "post-update-cmd": [ 
      "Illuminate\\Foundation\\ComposerScripts::postUpdate", 
      "php artisan optimize" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist", 
     "sort-packages": true, 
     "optimize-autoloader": true 
    } 
} 

我想安装tntsearch驱动程序用于laravel侦察,但给错误To enable extensions, verify that they are enabled in your .ini files: enter image description here

我的PHP版本是7.0

我已经试过sudo apt-get install php7.0-curl但对我无帮助。 当试图通过curl-v检查卷曲版本时给我错误卷曲:没有指定URL!

回答

0

Tntsearch需要打开sqlite和pdo扩展名,可以使用php -m来查看是否有两个扩展名。 我想你没有打开sqlite扩展。

0

我们可以,如果你正在使用PHP5然后sudo apt-get install php5-sqlite安装pdo_ sqlite

如果您使用PHP7然后sudo apt-get install php7-sqlite

相关问题