EC2 Linux实例PHPInfo不显示mysql

时间:2016-06-14 16:06:48

标签: php mysql linux amazon-ec2

我刚刚在aws上创建了一个Linux实例,php / apache / mysql全部安装完毕,当我在index.php中只使用phpinfo浏览我的实例URL时,它们都在运行,信息的MySQL部分没有不要出现。我尝试重新启动Web服务器并确保一切正在运行和安装。想法?

1 个答案:

答案 0 :(得分:0)

从控制台尝试:

# php -m | grep mysql
mysql
mysqli
mysqlnd
pdo_mysql

如果您没有看到扩展程序,则表示它们未安装。您需要什么取决于所需的版本,在我的情况下有一些选项:

# yum search php | grep -i mysql
php-mysql.x86_64 : A module for PHP applications that use MySQL databases
php-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
php54-mysql.x86_64 : A module for PHP applications that use MySQL databases
php54-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
php55-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
php56-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases

因此您需要运行yum install php-...whatever-you-need..

在此之后不要忘记apachectl graceful

如果安装了模块,那么来自apache的php与命令行中的php不同(或者至少使用不同的配置)。寻找与php -i的区别。