php异常怎么办,为什么php打好代码之后运行不了?
环境搭建出了问题,或者基层代码链接有问题
php404错误解决方法?
简单修正方法:
1、Internet 服务管理器---网站(右键)---属性---主目录---配置---添加---扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:D:\php\php5isapi.dll
2、Internet 服务管理器---Web 信息管理器---添加一个新的web扩展程序---输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径---允许
3、将以下代码复制到一个文本文件内,保存为.bat文件 并运行
1
2
3
net stop w3svc
net stop iisadmin
net start w3svc
4、新建一个网站 在网站目录下建立a.php 内容为
1
2
3
<?
phpinfo();
?>
如果不行的话就重新安装下PHP吧。
error500怎么修复?
500错误解决办法
必现500错误解决办法:这种情况下500错误提示其实浏览器只是给了一个提示,并没有给出具体错误信息,所以我们需要做的就是修改服务器的一些东西让浏览器给出具体错误提示,以php脚本错误信息提示为例,简单分为三步:
一、修改本地浏览器设置,在IE属性里面需要取消勾选“显示有好的http错误信息”,注意是你本地电脑打开网页的浏览器,不是服务器的。
二、修改服务器IIS里面的“错误页”属性,如果iis里面有多个站点可以设置全局也可以设置单个网站配置,看具体情况而定,双击模块“错误页”,进入功能配置,右边,进入“编辑功能”,选择“详细错误”,这里选择的是“本地请求的详细错误和远程请求的自定义错误页”,我们需要的是通过远程访问也能看到详细错误信息。
三、修改PHP.ini里面的配置,打开PHPinfo()信息查看页,找到“LoadedConfigurationFile”项,此项为正在被使用的PHP.ini用记事本打开编辑PHP.ini将display_errors=Off改为display_errors=On,然后重启IIS之后再次访问之前出错的页面就可以看到详细错误帮助你
require如何避免异常?
直接将文件载入,本质上,载入的类依然是独立存在的,而不是嵌套
PHP错误处理函数?
trigger_error() 用于在用户指定的条件下触发一个错误消息。它与内建的错误处理器一同使用,也可以与由 set_error_handler() 函数创建的用户自定义函数使用 定义和用法trigger_error() 函数创建用户定义的错误消息。trigger_error() 用于在用户指定的条件下触发一个错误消息。它与内建的错误处理器一同使用,也可以与由 set_error_handler() 函数创建的用户自定义函数使用。 如果指定了一个不合法的错误类型,该函数返回 false,否则返回 true。 语法trigger_error(error_message,error_types) 参数描述error_message必需。规定错误消息。长度限制为 1024 个字符。error_types可选。规定错误消息的错误类型。 可能的值: •E_USER_ERROR •E_USER_WARNING •E_USER_NOTICE 复制代码代码如下:My ERROR[$errno] $errstr"; echo "Fatal error in line $errline of file $errfile"; exit(1); break; case E_USER_WARNING: echo "My WARNING [$errno] $errstr"; break; default: echo "Unknown error type:[$errno] $errstr"; break; } } set_error_handler("myError"); $age=-100; if($age=0',E_USER_ERROR); } ?>