php出现500错误,求你帮帮我.

 我来答
大沈他次苹0B
2012-07-07 · TA获得超过7305个赞
知道大有可为答主
回答量:3059
采纳率:100%
帮助的人:175万
展开全部
是php和mysql连接有问题,解决的方法;

“phpMyAdmin - 错误.无法载入 mysql 扩展” 解决办法
对于php.ini文件,首先进入php5安装目录,假设安装目录为C:\PHP5,将 php.ini-dist 复制一份放到 C:\WINNT( Windows XP/2003 下为 C:\Windows )内,改名为 php.ini,然后用记事本打开,利用记事本的查找功能搜索 extension_dir = "./",并将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = "C:\PHP5\ext";再搜索 register_globals = Off,将 Off 改成 On;
查找 ;extension=php_mysql.dll,;extension=php_mbstring.dll
;extension=php_mcrypt.dll将前面的引号“;”去掉。
然后把C:\PHP5\libmysql.dll,C:\PHP5\ext\php_mysql.dll,C:\PHP5\ext\php_mysqli.dll拷贝到C:\Windows\system32下,这样PHP5才能支持MYSQL。

BBB:“无法载入mcrypt扩展,请检查PHP配置”解决办法
1、没有正确安装Mysql数据库,在系统服务中Mysql相关的服务没有启动。
2、 在系统的 system32(C:\windows\system32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:\windows \system32目录中,然后重新启动Web服务。
3、在PHP目录下的php.ini文件中,没有将 “;extension=php_mcrypt.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件,找到; extension=php_mcrypt.dll改成extension=php_mcrypt.dll //去掉前面的;使之生效
zmz8092
2022-06-28
知道答主
回答量:13
采纳率:100%
帮助的人:2.7万
展开全部
<?php
phpinfo();
exit;
?>

在输出中找到 error_log 通常是 .../www-error.log
当服务器500的时候 去看error_log中最后的内容 里面会告诉你哪个文件哪行有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式