PHP MYSQL模块在亚马逊EC2 Bitnami AMI中无法加载


PHP MYSQL module not loading in Amazon EC2 Bitnami AMI

我有一个从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。所以虽然. .

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 ..但是文件不在那里。

谢谢!

Ok…我解决了这个问题。在这里回答,如果有人无意中发现了。在php信息页面,我能够找出php在哪里寻找扩展名和php.ini文件。我把mysql。我也是。因此在扩展目录中创建了一个新的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的条目。