search

Home  >  Q&A  >  body text

There is no mysql in the php environment, how can I compile the mysql extension?

My lnmp environment uses Alibaba Cloud RDS database. There is no mysql in the environment. How can I install mysql and mysqli extension through phpize

PHP中文网PHP中文网2778 days ago361

reply all(4)I'll reply

  • 大家讲道理

    大家讲道理2017-05-16 13:02:55

    DecorationPDO吧,不需要mysqlenvironment.
    And mysql is connected through socket, so no mysql environment is required.

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:02:55

    https://pecl.php.net
    Go here to download the source code package, compile and install it.

    reply
    0
  • PHP中文网

    PHP中文网2017-05-16 13:02:55

    Didn’t know youphp什么版本的,mysql扩展在php7中已经被废弃,只有mysqlimysqlnd扩展
    下面简要说明php7中怎么编译安装mysqliExtension

    $ cd php7/ext/mysqli
    $ phpize
    Configuring for:
    PHP Api Version:         20160303
    Zend Module Api No:      20160303
    Zend Extension Api No:   320160303
    $ ./configure
    $ make && make install

    Then, you can php7/ext/mysqli/modules目录下看到编译好了的mysqli.so

    reply
    0
  • 高洛峰

    高洛峰2017-05-16 13:02:55

    It doesn’t matter what you use, these extensions are enabled by default in the current PHP version, and there is no need to handle them manually.

    reply
    0
  • Cancelreply