ホームページ  >  に質問  >  本文

linux安装php 模块--with-mysql --with-mysqli非得需要安装mysql吗

linux centos 环境下,安装php.5.3
./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --enable-soap --enable-fpm --enable-mbstring \
--with-curl --with-mysql -with-mysqli --with-gd --with-jpeg-dir

报错:
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!

有点不明白,with-mysql模块是支持mysql吧?非得在机器上安装mysql吗。因为机器是连接别的机器上的msyql,我只需要安装支持mysql连接就可以了。有别的办法吗?

找到其它资料需要这些:mysql-server mysql-client libmysqlclient-dev

大家讲道理大家讲道理2719日前811

全員に返信(3)返信します

  • 大家讲道理

    大家讲道理2017-04-11 10:35:14

    你需要安装 libmysqlclient-dev。这是 MySQL 客户端库的开发用文件(头文件、pkg-config 配置等)。它会依赖 libmysqlclient,它是 MySQL 客户端库,用于连接到 MySQL 服务器的。

    你要从某系统上连接 MySQL 服务器(即使是远程系统上的),你依然需要有 MySQL 客户端库,这样你的程序才知道如何讲 MySQL 所使用的语言(MySQL 网络协议)。当然有些库并不使用 MySQL 官方的客户端库,而是自己实现一遍,这样就不需要 MySQL 官方的客户端库了(如 pymysql)。

    返事
    0
  • 高洛峰

    高洛峰2017-04-11 10:35:14

    如提示,安装libmysqlclient就可以了

    返事
    0
  • 黄舟

    黄舟2017-04-11 10:35:14

    应该只要有mysql-libs就可以。不过这个包的名字有很多,比如mysql-community-libs

    返事
    0
  • キャンセル返事