php - 将 cpanel 数据库复制到本地计算机后使用

标签 php mysql xampp

我正在尝试将实时网站影子到我的本地计算机,我已经完成了从cpanel复制主文件夹和数据库的所有操作。

到目前为止,我没有对代码部分进行任何更改,只是安装了 xampp 并设置了 phpmyadmin。

设置本地主机并加载本地页面后,将显示以下消息。

Fatal error: Uncaught Error: Call to undefined function
mysql_connect() in F:\htdocs\ramtaps\includes\php_library.inc:41 Stack
trace: #0 F:\htdocs\ramtaps\includes\php_library.inc(19):
phpLibrary->createGlobalDatabaseConnection() #1
F:\htdocs\ramtaps\includes\php_library.inc(469):
phpLibrary->__construct() #2
F:\htdocs\ramtaps\includes\config\master.php(859):
include('F:\\htdocs\\ramta...') #3 F:\htdocs\ramtaps\index.php(4):
include('F:\\htdocs\\ramta...') #4 {main} thrown in
F:\htdocs\ramtaps\includes\php_library.inc on line 41

所以我查看了代码,它说mysql_connect已被弃用。

我是这个领域的新手,尝试了一些东西,但到目前为止还没有奏效。

如果有人就此提出建议,我将非常感激。

最佳答案

虽然你没有提到你的 PHP 版本,但很明显你使用的 PHP 版本 > 7

mysql_connect 在 PHP 7.0.0 及更高版本中被删除

http://php.net/manual/en/migration70.incompatible.php

安装旧版本的 PHP,或更改代码

也许这对你有用 http://php.net/manual/en/mysqlinfo.api.choosing.php

关于php - 将 cpanel 数据库复制到本地计算机后使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47482804/

相关文章:

php header 位置未从 404 重定向

mysql - 在 Mac 上更新 XAMPP 后,“"Table doesn' t 存在于引擎中”

mysql - 本地主机中的服务器错误

php - 在 macOS 上为 xampp 安装 mongodb 扩展

JavaScript 函数无法在 php 代码中调用

php - 为什么在数组中没有这样的索引时返回一个字符串值?

php - 独特的字母数字生成器

php - 如何使我的导出文件导出更大的表

MySQL - 从列中获取最大值,然后存储在变量中

php - SQLSTATE[HY093] : Invalid parameter number: parameter was not defined