gpt4 book ai didi

php - 在 AWS Elastic Beanstalk 上安装 php mongo 驱动程序

转载 作者:行者123 更新时间:2023-12-05 08:21:09 25 4
gpt4 key购买 nike

我正在尝试在 Elastic Beanstalk 上部署一个 php 应用程序。除了我对 mongo 驱动程序的调用外,一切正常。

我尝试按照以下步骤安装它(未成功):

  1. SSH 到 Elastic Beanstalk 实例。
  2. sudo yum install php-devel(用于 phpize)
  3. sudo pecl install mongo
  4. 按照说明尝试命令:sudo echo "extension=mongo.so">>/etc/php.ini 和失败。错误信息是:

    -bash:/etc/php.ini: 权限被拒绝

我的做法是否正确?

最佳答案

您不应通过 SSH 连接到 Elastic Beanstalk 以安装 php-develmongo。当您的 EB 环境扩展/缩小或服务器意外崩溃时,这些设置将消失。

尝试使用Configuration File自定义您的 EB 环境。

更新:在 64 位 Amazon Linux 2013.09 上添加 PHP 5.4 的配置文件示例

  1. 在源包的顶层创建一个 .ebextensions 目录。
  2. 创建一个配置文件,/your_app/.ebextensions/01install_mongo_driver.config

在配置文件 01install_mongo_driver.config 中键入以下内容以安装 php mongodb 驱动程序。

commands:
install_mongo_driver_command:
command: pecl install mongo

因为 64 位 Amazon Linux 2013.09 AMI 上的 PHP 5.4 已经包含 php-devel,所以您不需要手动安装它。

关于php - 在 AWS Elastic Beanstalk 上安装 php mongo 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19914778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com