【问题标题】:PHP MYSQL module not loading in Amazon EC2 Bitnami AMIPHP MYSQL 模块未在 Amazon EC2 Bitnami AMI 中加载
【发布时间】:2011-12-03 10:26:04
【问题描述】:

我有一个从 bitnami tomcat apache mysql php 堆栈启动的正在运行的 EC2 实例。到目前为止,我只使用过tomcat。现在我想安装和配置 wordpress。在安装过程中,它说没有加载 php mysql 模块。我使用

安装了 php mysql 模块
sudo apt-get install php5-mysql

我再次尝试了 wordpress 安装程序,它仍然说找不到 php mysql mod。我用谷歌搜索,有很多帖子说我需要取消注释 php.ini 文件中的一行。我搜索但找不到 php.ini 文件。不过我可以找到 mysql.so ..

locate mysql.so
/opt/bitnami/mysql/php-extensions/mysql.so
/opt/bitnami/mysql/php-extensions/pdo_mysql.so
/opt/bitnami/mysql/tmp/mysql.sock

然后我必须创建一个 php.ini 文件吗?我把它放在哪里?这个文件的内容应该是什么。我不是 php 开发人员。刚刚学到了一些东西来配置从 wordpress 数据库中读取以显示在我的网站上。

还有一件事.. phpinfo 说某个地方有一个 php.ini.. 但该文件不存在..

谢谢!

【问题讨论】:

    标签: php mysql wordpress amazon-ec2 ec2-ami


    【解决方案1】:

    好的..我解决了这个问题。如果其他人偶然发现它,请在这里回答。在 php 信息页面中,我能够找到 php 在哪里寻找扩展和 php.ini 文件。我将 mysql.so 和 mysqli.so 放在扩展目录中,并创建了一个新的 php.ini 文件,其中包含以下条目:

    extension_dir=<dir where i copied the so files>
    extension=mysqli.so
    extension=mysql.so
    mysql.default_socket = <socket file of your mysqld>
    

    在这个检查 phpinfo 页面之后,你应该找到 mysql 和 mysqli.. 的条目。

    【讨论】:

      猜你喜欢
      • 2011-04-23
      • 1970-01-01
      • 2013-06-24
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多