2011-10-08 87 views
1

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

sudo apt-get install php5-mysql 

我试图再次WordPress的安装程序,它仍然表示,它不能找到PHP的MySQL国防部安装了PHP的MySQL模块。我搜索了一下,有很多帖子说我需要取消注释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 ..但该文件不存在..

谢谢!

回答

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的条目..