您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

初学者的问题:linux上的PDO操作

2024/2/18 9:45:03发布33次查看
最近刚申请的学生机,我试着在linux上连接一下数据库:
try { $conn = new pdo(mysql:host=$server;dbname=$db,$user,$pass); echo connection success!;}catch(pdoexception $e) { echo $e->getmessage();}

可是网页连接不上,返回状态码:500
本地主机测试连接成功,确认代码没有错误(账号,密码,数据库都正确),
在linux 主机下,测试:
php test.php //返回 connection success!
很奇怪,为什么php命令可以运行,网页就是出不来呢?
是因为没有pdo扩展吗? 如果是,那么我该如何安装呢?
回复内容: 最近刚申请的学生机,我试着在linux上连接一下数据库:
try { $conn = new pdo(mysql:host=$server;dbname=$db,$user,$pass); echo connection success!;}catch(pdoexception $e) { echo $e->getmessage();}

可是网页连接不上,返回状态码:500
本地主机测试连接成功,确认代码没有错误(账号,密码,数据库都正确),
在linux 主机下,测试:
php test.php //返回 connection success!
很奇怪,为什么php命令可以运行,网页就是出不来呢?
是因为没有pdo扩展吗? 如果是,那么我该如何安装呢?
多半是mysql用户权限设置不正确, 本地可以访问, 而运程拒绝访问
$server如果是localhost的话,不妨改成127.0.0.1试试?两者是不一样的。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product