我在Linux Mint系统中。我已经安装了Composer。我想在我的www文件夹中安装Laravel 4。我首先使用了这个命令composer create-project laravel/laravel l4 --prefer-dist
,他们说我必须安装mcrypt。我去了PHP网站,他们说我需要使用这些命令安装mcrypt。
apt-get install php5-mcrypt
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
php5enmod mcrypt
service apache2 restart
我做到了。现在,当我尝试安装Laravel 4时,他们会说
致命错误:在第217行的phar:///usr/local/bin/composer/src/Composer/Json/JsonFile.php中调用未定义的函数Composer \ Json \ json_decode()
我现在不知道该怎么做。
答案 0 :(得分:6)
缺少PHP的JSON模块,试试这个:
apt-get install php5-json
答案 1 :(得分:0)
PHP扩展程序从两个文件加载
/etc/php5/apache2/php.ini,由Apache使用。启用模块可以通过使用phpinfo();创建一个php文件来验证。 check json出现在列表中。如果没有,请使用" sudo apt-get install php5-json"安装json。命令然后重启apache。
/etc/php5/cli/php.ini。启用的模块可以通过" php -m"进行验证。没有引号的命令。在我的情况下,json不在该列表中。通过添加" extension = json.so"在php.ini文件中启用json模块到php.ini文件解决了这个问题。