我正在尝试将实时网站隐藏到我的本地计算机上,我已经从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

09-27 00:52