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



因此,我可以从终端执行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,直到现在。如何在mac v 10.7.2 上安装/使用php

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

查找extensions.ini,它应该与php.ini在同一个文件夹中,或者在离它很近的文件夹中,您应该能够从那里启用它,它应该是.so文件。如果它还没有安装,那么扩展就根本没有安装。不过,我不知道如何在OSX上添加PHP扩展I

最新更新