php test.php可执行,web访问报错call to undefined function mssql_connect()

我安装了freetds,写了一个test.php放在www_root下,test.php里执行了mssql_connect(),直接用phptest.php,执行通过。但... 我安装了freetds,写了一个test.php放在www_root下,test.php里执行了mssql_connect(),直接用php test.php,执行通过。但在web页面运行localhost/test.php,却报错call to undefined function mssql_connect()。我在linux下su www-data用户执行了这个文件,也是通过了的。
麻烦各位大大说得详细点,环境方面我比较小白。
展开
 我来答
我就知道你信我
2013-09-27 · TA获得超过600个赞
知道小有建树答主
回答量:1091
采纳率:0%
帮助的人:237万
展开全部
需要看下apache的用户及组是否可以访问这个扩展,php默认没有这个扩展,你应该是自己安装的,应该是权限问题导致加载扩展不成功,用phpinfo()看下是否加载了这个扩展
追问
谢谢你,第一个问题已经解决了,是我对这些框架太小白了,忘了重启fpm。
百度网友3686d62
2013-09-28 · TA获得超过165个赞
知道答主
回答量:198
采纳率:66%
帮助的人:90万
展开全部
你添加了mysql的插件没,这样你先写一个文件检查一下服务器环境,我需要看以下环境文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式