最近在服务器上编译安装了一下PHP, 
默认的./configure
然后make
make installPHP功能可以正常使用了,但是没有办法连接远程mysql服务器。
mysql_connect函数都无法调用。
PHP Fatal error:  Call to undefined function mysql_connect() in /home/testusr/test.php
还有一个问题就是,如果想连接远程Oracle服务器,已需要怎么做?在线等,先谢谢各位大侠了。

解决方案 »

  1.   

    mysql哪个版本,在本地能使用吗?
      

  2.   

    php.ini里/mysql看看是否有相关配置.
      

  3.   


    本地没有安装mysql的,就是想连接远程mysql.PHP服务器 solaris 11 IP: 192.168.1.101
    mysql服务器 solaris 8 IP: 192.168.1.100想通过 PHP服务器访问 MYSQL服务器的数据。 PHP服务器是没有安装任务MYSQL的
      

  4.   


    php.ini里;extension=php_mysql.dll
    这个是windows 的选择,我改成:
    extension=php_mysql.so
    也不行 我在服务器上都没有找到php_mysql.so文件
      

  5.   

    自己加一句:
    extension=路径/libmysqlclient.so然后/mysql看看有没有[Mysql]的默认配置项,没有的话去php源码路径下找一份php.ini配置文件,把相关配置项粘过去。
      

  6.   


    哪里去弄libmysqlclient.so这个文件啊?
      

  7.   


    去mysql官网下solaris的mysql安上啊。
      

  8.   

    重新configure、make和make install之后,现在可以使用mysqlnd了,谢谢。