Viv*_*vek 5 php command-line openssl php-cli
php.ini
位于/etc/php5/apache2/php.ini
和 的文件没有重大区别/etc/php5/cli/php.ini
。但是, <?php phpinfo(); ?>
当从浏览器访问时,显示OpenSSL 支持已启用,而php -info | grep openssl
在终端中执行则给出 OpenSSL support => disabled (install ext/openssl)
.
我有最新版本libssl-dev
并openssl
安装了。如何为 cli 版本启用 OpenSSL?
小智 2
对我来说同样的麻烦。在花了几个小时寻找解决方案后,我发现该命令php
与旧版本的 php 相关联,而不是php5
我的开发机器上的命令:
php -v
PHP 5.3.18 (cli) (built: Nov 20 2012 19:34:35)
php5 -v
PHP 5.5.3-1ubuntu2.1 (cli) (built: Dec 12 2013 04:24:35)
Run Code Online (Sandbox Code Playgroud)
所以我使用以下命令重新安装了composer,现在它对我有用:
curl -sS https://getcomposer.org/installer | php5
Run Code Online (Sandbox Code Playgroud)
此致!