关于php 无法正常连接mysql 数据库,界面显示内部错误,返回值500
2017-07-17 16:24
2376 查看
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
<?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
相关文章推荐
- 登录使用OPENSHIFT搭建的PHP+MYSQL应用,显示【连接数据库失败,数据库用户名或密码错误
- 关于Windows下MySQL更改数据库默认文件储存位置出现错误1067,MySQL无法正常启动
- 关于PHP无法连接MSSQL数据库的解决办法
- 关于PHP无法连接MSSQL数据库的问题
- 500 – 内部服务器错误。 您查找的资源存在问题,因而无法显示。
- dreamweaver + xampp + php + mysql 数据库连接发生http 405错误及“发生不知名错误”的解决办法
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- MySQL设置root密码后,PHP网页无法连接数据库。
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- 关于PHP无法连接MSSQL数据库的问题
- PHPnow更新PHP版本后连接数据库错误(mysql_connect报错)
- 关于数据库连接出错(错误信息:[无法加载dll(oci.dll)])的解决办法
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- windows server 2003 上“您要访问的网页有问题,无法显示。HTTP 500 - 内部服务器错误。”的问题解决方案!
- php可以连接mysql python无法连接localhost数据库
- IIS7.0 网站发布页面显示 500 - 内部服务器错误。您要查找的资源有问题,无法显示
- dedecms后台/dede/login.php登录空白,或无法登陆显示500 错误解决办法
- 嵌入式 window下php无法连接到数据库mysql的解决方法
- 关于大并发mysql连接引起数据库错误OperationalError: (2003, "Can't connect to MySQL server on 'x.x.x.x (99)")分析