致命错误:在mac osx lion 10.7.4上调用未定义的函数mssql_connect()

时间:2012-12-06 19:36:32

标签: sql-server php

所以,我可以从终端执行php脚本,但是当脚本尝试使用mssql_connect()连接到数据库时,我遇到了这个问题。我已经完成了几乎所有可用于此问题的资源。但是,似乎我有不同的东西。我对Mac很新,但是我已经遵循了大部分步骤,例如取消注释

 #LoadModule php5_module libexec/apache2/libphp5.so

从httpd.conf文件中打开系统首选项下的Web共享。但是,我不确定是否需要从php.ini文件中取消注释php_mysql /(i).dll,因为我使用的是ms sql而不是我的sql。此外,我似乎没有php_mssql70.dll,就像我在搜索过程中遇到的一个论坛中建议的那样。但是,我的.ini文件中有两行读取

extension=php_pdo_mssql.dll   
extension=php_pdo_mysql.dll  \\Yes. They both read the same thing. 

有人能指出我正确的方向吗?我不确定我提供的信息是否足够。但是,是的,我认为我已阅读并试图效仿90%声称可以解决此问题的论坛。

注意:这篇文章看起来非常接近我正在尝试的内容,因为用户在这方面是一个菜鸟。我自己并没有真正设置PHP,Apache等,因为我到目前为止只在学校使用Php和MySQL。 How to install/use php on mac v 10.7.2

1 个答案:

答案 0 :(得分:0)

由于您在Windows上,因此您需要忽略任何提及包含'* .dll'的内容的人。

查找应该与php.ini位于同一文件夹中的extensions.ini,或者在非常接近它的文件夹中,并且您应该能够从那里启用它,它应该是.so文件。如果它尚未存在,则根本不安装扩展。我不知道如何在OSX上添加PHP扩展。 :我