【发布时间】:2013-11-18 14:48:36
【问题描述】:
我尝试在我的 ubuntu 上通过 composer 安装一个项目。
当我运行composer install 时出现错误:
[RuntimeException]
You must enable the openssl extension to download files via https
我的 apache 安装在 /etc/apache2 下,php 安装在 /etc/php5 我已经安装了 openssl,当我使用 phpinfo() 检查安装时,我看到 openssl 已正确启用。
我知道作曲家调用 php 命令行。 所以如果我执行这个命令:
php --ini
输出
Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
但是 /usr/local/lib 中没有 php.ini
我不知道为什么命令行中的php采用这种配置?
谢谢
【问题讨论】:
-
您应该告诉我们 php-cli 二进制文件是如何在您的系统上实现的。您是否尝试过在本地树中创建 ini?
-
php5-cli 安装(通过 apt-get)在 /etc/php5/cli 下,并拥有自己的 php.ini。是的,我试图创建 ini 没有成功
标签: php apache openssl command-line-interface