如何使用MacPorts为PHP添加MySQL支持?
我通过MacPorts安装了PHP5.3,现在我尝试连接到数据库(MySQL)如何使用MacPorts为PHP添加MySQL支持?,php,mysql,macports,Php,Mysql,Macports,我通过MacPorts安装了PHP5.3,现在我尝试连接到数据库(MySQL) 但总是在我试图调用mysql_connect()时;我收到一个错误: Call to undefined function mysql_connect() 我的设置是: 豹10.5.7 通过Macports安装和激活的软件包可能与此问题有关: php5@5.3.0_2+apache2+macosx+pear php5-mysql@5.3.0_0+mysql5 mysql5@5.0.85_0 我知道当php
但总是在我试图调用mysql_connect()时;我收到一个错误:
Call to undefined function mysql_connect()
我的设置是:
- 豹10.5.7
- php5@5.3.0_2+apache2+macosx+pear
- php5-mysql@5.3.0_0+mysql5
- mysql5@5.0.85_0
我尝试了很多可能的配置,但都没有成功。就在我写问题的时候,我找到了一个解决方案,因此可能对其他人有用: 通过macports安装PHP5.3的问题在于php.ini中有一行是错误的
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
应改为:
; Directory in which the loadable extensions (modules) reside.
; extension_dir = "./"
(只需取消注释即可,对。)
PHP5.3查找扩展目录本身,因此不再需要扩展目录