2017-04-19 29 views
0

我已经安装并配置为侦听端口8080 Apaache曾用PHP亚军和下/ apache24/htdocs目录PHP错误8080

当我浏览该网站的locahost了出来放在htdocs文件夹:8085它工作正常 但是当我浏览该网站本地主机:8080它显示了以下错误

我认为所有的安装和卸载IIS

任何想法之后发生如何解决?

问候

推荐使用:与他们的阶级不会在PHP的未来版本 构造函数同名的方法; facebookWrapper具有在C 过时的构造函数:\ Apache24 \ htdocs中\包括\在线24

phpfunctions.php 推荐使用:与他们的阶级不会在PHP的未来版本 构造函数同名的方法; class_GlobalEvents具有在C 过时的构造函数:\ Apache24 \ htdocs中\包括 线\ events.php 36

推荐使用:使用相同的名称作为自己的类中的方法不会在PHP的未来版本 构造; TLayout具有在C弃用 构造:\ Apache24 \ htdocs中\类\ layout.php中上线3

推荐使用:使用相同的名称作为自己的类中的方法不会在PHP的未来版本 构造;的ConnectionManager在 ℃的 过时的构造函数:\ Apache24 \ htdocs中\连接\ ConnectionManager.php第2行

推荐使用:使用方法为他们的阶级不会在PHP的未来版本 构造相同的名称;连接已在C弃用 构造:\ Apache24 \ htdocs中\连接\ Connection.php第2行

推荐使用:使用方法为他们的阶级不会在PHP的未来版本 构造相同的名称; MySQLiConnection在 ℃的 过时的构造函数:第2行

+0

我已经删除了htdocs文件夹中的所有文件,并再次创建该项目以确保没有文件重复但仍不明白为什么它会在端口8085上正常浏览并在端口8080上显示错误 –

回答

0

你得到这些警告,因为你很可能执行的PHP代码是有点过时和/或你\ Apache24 \ htdocs中\连接\ MySQLiConnection.php可能会使用更新版本的PHP。

在过去,类的构造函数将通过给予与类相同名称的方法来定义。后来这是改变的建设者总是有名字__construct

摆脱这些错误的快速和肮脏的方法是更改​​php.ini文件中的error_reporting设置。像E_ALL & ~E_DEPRECATED或可能E_ALL & ~E_DEPRECATED & ~E_NOTICE,但被警告。使用较新版本的PHP,您的代码可能会停止一起工作。

这将禁用所有弃用的警告和第二个选项的所有通知。

解决此问题的正确方法是更新所有违规代码。为此,您将不得不将类构造函数名称,与该类名称相同的方法更改为__construct。

相关问题