archlinux 上安裝composer
$:curl -s http://getcomposer.org/installer | php
出現如下錯誤提示
Some settings on your machine make Composer unable to work properly.Make sure that you fix the issues listed below and run this script again:The openssl extension is missing, which means that secure HTTPS transfers are impossible.If possible you should enable it or recompile php with --with-openssl
於是我
$:php test.php | grep ssl
其中test.php:
得到問題所在
OpenSSL support => disabled (install ext/openssl)
現在的問題是,我要如何啟用cli的ssl。php.ini中是啟用了ssl,依據官方的說法,可能需要添加一個檔案php-cli.ini,無果而終。
回複內容:
archlinux 上安裝composer
$:curl -s http://getcomposer.org/installer | php
出現如下錯誤提示
Some settings on your machine make Composer unable to work properly.Make sure that you fix the issues listed below and run this script again:The openssl extension is missing, which means that secure HTTPS transfers are impossible.If possible you should enable it or recompile php with --with-openssl
於是我
$:php test.php | grep ssl
其中test.php:
得到問題所在
OpenSSL support => disabled (install ext/openssl)
現在的問題是,我要如何啟用cli的ssl。php.ini中是啟用了ssl,依據官方的說法,可能需要添加一個檔案php-cli.ini,無果而終。
請先確認是否在安裝php
時安裝了openssl
的擴充,如果沒有,請到源碼etc/openssl
下進行安裝。環境最終是否有效以phpinfo()
的結果為準,不是php.ini
裡配置了就會有的。