1 首先确定问题原因不是源码导致,可以用简单测试程序php_test.php
<?php
// phpinfo();
// exit();
error_reporting(E_ALL);
error_reporting(E_ALL & ~E_NOTICE);
$link = mysql_connect('192.168.1.130', 'root', '111111');
if (!$link) {
die('Could not connect: ' . mysql_error()); }
else{
echo 'Connected successfully'; }
mysql_close($link);
?>
2 如果访问php_test.php 页面仍然为500, 考虑php 是否安装了相关访问mysql的动态库。具体原因可以查看mysql 访问日志 /var/log/mysqld.log; 还可以查看php 日志文件;
3 最后不知安装了哪个包,第一步测试ok。以下为本机包;
mysql-community-client-5.6.36-2.el5.x86_64
mysql-community-common-5.6.36-2.el5.x86_64
php-mysqlnd-5.6.31-1.el7.remi.x86_64
mysql-community-libs-5.6.36-2.el5.x86_64
mysql-5.6.36-2.el5.x86_64
mysql-community-release-el5-7.noarch
mysql-community-devel-5.6.36-2.el5.x86_64
mysql-community-server-5.6.36-2.el5.x86_64
mysql-community-libs-compat-5.6.36-2.el5.x86_64