Linux 下出现:Call to undefined function mysql_connect()

白小杨回忆录 2011-11-02 09:03:09
./configure --with-mysql=/usr/lib/mysql --with-zlib-dir=/usr/local/zlib
make
make install
这是我安装php的命令,没有提示任何错误。
我用php在服务器端写了个函数,里面访问mysql,单独运行该脚本,正常执行,但是在客户端用soap调用该函数就出现下面的错误:
Call to undefined function mysql_connect()

已安装的软件包
MySQL-client.i386 5.5.17-1.linux2.6 @/MySQL-client-5.5.17-1.linux2.6.i386
MySQL-devel.i386 5.5.17-1.linux2.6 @/MySQL-devel-5.5.17-1.linux2.6.i386
MySQL-embedded.i386 5.5.17-1.linux2.6 @/MySQL-embedded-5.5.17-1.linux2.6.i386
MySQL-server.i386 5.5.17-1.linux2.6 @/MySQL-server-5.5.17-1.linux2.6.i386
MySQL-shared.i386 5.5.17-1.linux2.6 @/MySQL-shared-5.5.17-1.linux2.6.i386
MySQL-test.i386 5.5.17-1.linux2.6 @/MySQL-test-5.5.17-1.linux2.6.i386
可安装的软件包
MySQL-python.i686 1.2.3-1.fc14 updates
MySQL-zrm.noarch 2.1.1-7.fc14 fedora
mysql.i686 5.1.58-1.fc14 updates
mysql++.i686 3.1.0-2.fc14 fedora
mysql++-devel.i686 3.1.0-2.fc14 fedora
mysql++-manuals.i686 3.1.0-2.fc14 fedora
mysql-bench.i686 5.1.58-1.fc14 updates
mysql-connector-c++.i686 1.1.0-0.4.bzr895.fc14 updates
mysql-connector-c++-devel.i686 1.1.0-0.4.bzr895.fc14 updates
mysql-connector-java.i686 1:5.1.15-1.fc14 updates
mysql-connector-odbc.i686 5.1.5r1144-7.fc13 fedora
mysql-connector-python.noarch 0.3.2-2.fc14 updates
mysql-connector-python3.noarch 0.3.2-2.fc14 updates
mysql-devel.i686 5.1.58-1.fc14 updates
mysql-embedded.i686 5.1.58-1.fc14 updates
mysql-embedded-devel.i686 5.1.58-1.fc14 updates
mysql-libs.i686 5.1.58-1.fc14 updates
mysql-mmm.noarch 2.2.1-1.fc14 fedora
mysql-mmm-agent.noarch 2.2.1-1.fc14 fedora
mysql-mmm-monitor.noarch 2.2.1-1.fc14 fedora
mysql-mmm-tools.noarch 2.2.1-1.fc14 fedora
mysql-proxy.i686 0.8.1-1.fc14 updates
mysql-proxy-devel.i686 0.8.1-1.fc14 updates
mysql-server.i686 5.1.58-1.fc14 updates
mysql-test.i686 5.1.58-1.fc14 updates
mysql-utilities.noarch 1.0.1-0.5.2.35.fc14 updates
mysql-workbench.i686 5.2.35-1.fc14 updates
mysqlreport.noarch 3.5-4.fc12 fedora
mysqltuner.noarch 1.1.1-1.fc13 fedora
mysqludf_xql.i686 1.0.0-1.fc13 fedora
...全文
964 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
白小杨回忆录 2011-11-02
  • 打赏
  • 举报
回复
上面是我的安装情况。当我想安装php-mysql时,出现冲突:
php-mysql.i686 5.3.8-3.fc14

yum install php-mysql
事务测试出错:
file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/README from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/armscii8.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/ascii.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/cp1250.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/cp1251.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/cp1256.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/cp1257.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/cp850.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/cp852.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/cp866.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/dec8.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/geostd8.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/greek.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/hebrew.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/hp8.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/keybcs2.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/koi8r.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/koi8u.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/latin1.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/latin2.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/latin5.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/latin7.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/macce.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/macroman.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/charsets/swe7.xml from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/czech/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/danish/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/dutch/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/english/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/estonian/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/french/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/german/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/greek/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/hungarian/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/italian/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/japanese/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/korean/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/norwegian-ny/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/norwegian/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/polish/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/portuguese/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/romanian/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/russian/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/serbian/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/slovak/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/spanish/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/swedish/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
file /usr/share/mysql/ukrainian/errmsg.sys from install of mysql-libs-5.1.58-1.fc14.i686 conflicts with file from package MySQL-server-5.5.17-1.linux2.6.i386
出错情况
-------------
应该是我已经安装了吧?求解决方法。还是MySQL-server-5.5.17-1没有php-mysql啊???
我在命令行下输入:php-i,其中mysql模块输出如下:
mysql

MySQL Support => enabled
Active Persistent Links => 0
Active Links => 0
Client API version => 5.5.17
MYSQL_MODULE_TYPE => external
MYSQL_SOCKET => /var/lib/mysql/mysql.sock
MYSQL_INCLUDE => -I/usr/include/mysql
MYSQL_LIBS => -L/usr/lib -lmysqlclient

Directive => Local Value => Master Value
mysql.allow_local_infile => On => On
mysql.allow_persistent => On => On
mysql.connect_timeout => 60 => 60
mysql.default_host => no value => no value
mysql.default_password => no value => no value
mysql.default_port => no value => no value
mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock
mysql.default_user => no value => no value
mysql.max_links => Unlimited => Unlimited
mysql.max_persistent => Unlimited => Unlimited
mysql.trace_mode => Off => Off
求解??????
白小杨回忆录 2011-11-02
  • 打赏
  • 举报
回复
各位大侠,帮帮忙啊

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧