如何解决伪造已安装的PHP扩展
我通过Docker运行一个PHP应用程序。容器已安装Newrelic扩展名。我总是在主机上运行composer命令。特别是通过PhpStorm中的轻松单击访问。 Composer经常抱怨我没有安装newrelic扩展。在命令行上,--ignore-platform-reqs
可用但繁琐,在GUI中是不可能的。
有没有一种方法可以使PHP公开未实际安装的扩展名?还是有一种简单的方法可以编译不执行任何操作的扩展?
解决方法
有几种方法 1.在构建时将“ RUN composer install”添加到您的dockerfile或在docker复制到docker内部的composer.lock文件,在两种情况下,您都已重建图像
2。使用docker exec进入正在运行的容器并运行“ composer install”,我现在将解决它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。