概述
问题描述
服务器操作系统为ubuntu,访问php页面,一直返回错误码500, 服务器内部错误。
原因分析
输出phpinfo(),发现没有mysqli相应的信息,故沿着此原因去查找解决方案。
解决方案
网上大多数说是进php源码目录,运行phpize之类的来编译mysqli,没实践,直觉提示我会有些坑,就没试验下去了。更好的方式是直接安装mysqli,故找到以下方案,解决了我的问题:
- 通过php_info()返回的信息,可知php.ini文件所在目录。或直接使用命令查找 sudo find / -name php.ini。将extension=mysqli 打开。
- 安装php5-mysql, 安装命令sudo apt-get install php5-mysql。如果没有包,可以更新下源 sudo apt-get update,更新后还没有,可以试试以下更新源的方法。
- 访问http://mirrors.163.com/.help/ubuntu.html直接下载sources.list,替换/etc/apt/sources.list(记得先备份原来的,sudo mv sources.list sources.list.back)。下载文件方法如:sudo wget http://mirrors.163.com/.help/sources.list.wily,下载完成后使用mv命令重命名下,然后更新下源 sudo apt-get update。
最后
以上就是聪慧铃铛为你收集整理的PHP笔记:使用mysqli时,php页面返回500问题描述原因分析解决方案的全部内容,希望文章能够帮你解决PHP笔记:使用mysqli时,php页面返回500问题描述原因分析解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复