【发布时间】:2017-11-11 15:25:57
【问题描述】:
我正在尝试在我的 Ubuntu 16.10 上安装 laravel。我已经通过终端(sudo apt-get install composer)安装了作曲家。我还安装了我的PHP7.0,包括它的所有依赖项(包括 php-json)。当我运行“composer create-project "laravel/laravel" project-name”时,出现以下错误
"PHP 致命错误:未捕获的错误:调用 /usr/share/php/Composer/Json/JsonFile.php:266 中未定义的函数 Composer\Json\json_decode() 堆栈跟踪:
0 /usr/share/php/Composer/Repository/ComposerRepository.php(664): Composer\Json\JsonFile::parseJson('{"packages":[],...',
'https://packagi...')"
当我运行“php -m”时,我的 php-json 在已启用的 php 模块中丢失,即使它已经安装。在我对此进行研究的过程中,我在licencing issues 上阅读了 php 和 json 开发人员之间的一些内容。
有没有使用没有php-json模块的composer创建laravel项目的成功方法?
【问题讨论】:
-
嘿 @Yokonia 尝试下载 composer.phar 并将其放在您要安装项目的位置并运行
php composer.phar create-project laravel/laravel project-name -
嗯很有趣,现在它说 [PHP 致命错误:未捕获的错误:在 /home/tazho/public_html/composer.phar:23 中找不到类“Phar”:堆栈跟踪:#0 {main} 抛出在 /home/tazho/public_html/composer.phar 第 23 行] @Vishal
标签: laravel ubuntu composer-php