我试图在fedora中使用composer安装laravel框架。所以我已经从github下载了文件到服务器。然后作曲家补充道。Phar到同一个laravel目录。然后从我执行的同一目录:
php composer.phar install
然后我得到以下错误:
[RuntimeException]
You must enable the openssl extension to download files via https
我检查了phpinfo文件,我发现了以下内容:
Native OpenSSL support enabled
OpenSSL support enabled
OpenSSL Library Version OpenSSL 1.0.0d-fips 8 Feb 2011
OpenSSL Header Version OpenSSL 1.0.0d-fips 8 Feb 2011
这里有什么问题?我该如何克服这个问题?我找到了一些解释。但我的服务员是软呢帽。请帮助。
您的web服务器可能使用与命令行不同的php.ini文件。运行下面的命令查看已安装的模块
php -m
如果openssl缺失,使用此命令查看命令行使用的php.ini文件的位置,并通过添加extension=openssl.so
来启用openssl模块。php -i | grep php.ini