尝试创建新的Laravel项目时(在Ubuntu 12.04上使用Laravel.phar):
laravel new myproject
我收到以下错误:
Crafting application...
[Guzzle\Common\Exception\RuntimeException]
The PHP cURL extension must be installed to use Guzzle.
new name
PHP的cURL(以及我通过Google搜索此问题找到的所有相关软件包) 已安装并启用。
phpinfo()的cURL部分的前几行是:
cURL support enabled
cURL Information 7.22.0
Age 3
我无法弄清楚这里出了什么问题。提前谢谢!
答案 0 :(得分:13)
需要安装PHP cURL扩展包。 运行此命令以安装软件包。
sudo apt-get install PHP5-Curl
然后运行" laravel new myproject"
答案 1 :(得分:5)
PHP通常有两个不同的配置文件。一个用于在Web服务器中运行嵌入式。另一个是在命令行上调用的。
确保您查看正确的phpinfo。在命令行上运行php -i
以查看该版本的已安装扩展,并查看配置文件所在的位置以更改已安装的扩展。