如何为 PHP Cli 启用 OpenSSL?

如何为 PHP Cli 启用 OpenSSL?

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-devopenssl。如何为 CLI 版本启用 OpenSSL?

答案1

我也遇到了同样的问题。花了几个小时寻找解决方案后,我发现该命令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)

因此我使用以下命令重新安装了 Composer,现在它可以正常工作了:

curl -sS https://getcomposer.org/installer | php5

此致!

相关内容