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を有効にする方法
私にとっても同じトラブル。ソリューションの検索に数時間費やした後、コマンドphp
は、私の開発マシンのphp5
コマンドに対して、古いバージョンのphpに関連付けられていることがわかりました。
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を再インストールしました。
Sudo curl -sS https://getcomposer.org/installer | Sudo php5
宜しくお願いします!