찾다

 >  Q&A  >  본문

PHP 환경에는 mysql이 없습니다. mysql 확장을 어떻게 컴파일합니까?

내 lnmp 환경은 Alibaba Cloud RDS 데이터베이스를 사용합니다. 환경에 mysql이 없습니다. phpize를 통해 mysql 및 mysqli 확장을 설치하려면 어떻게 해야 합니까?

PHP中文网PHP中文网2822일 전390

모든 응답(4)나는 대답할 것이다

  • 大家讲道理

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

    장식PDO吧,不需要mysql환경.
    그리고 mysql은 소켓을 통해 연결되므로 mysql 환경이 필요하지 않습니다.

    회신하다
    0
  • 伊谢尔伦

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

    https://pecl.php.net
    여기로 이동하여 소스 코드 패키지를 다운로드하고 컴파일하고 설치하세요.

    회신하다
    0
  • PHP中文网

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

    사용 중인 php 버전을 모르겠습니다. php7에서는 mysql 확장이 중단되었습니다. 및 < code>mysqlnd 확장
    다음은 php7php什么版本的,mysql扩展在php7中已经被废弃,只有mysqlimysqlnd扩展
    下面简要说明php7中怎么编译安装mysqli扩展

    $ 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

    然后,你就可以在php7/ext/mysqli/modules目录下看到编译好了的mysqli.so에서 mysqli 확장을 컴파일하고 설치하는 방법에 대한 간략한 설명입니다. 으아악

    그러면 php7/ext/mysqli/modules 디렉터리에서 컴파일된 mysqli.so를 볼 수 있습니다🎜

    회신하다
    0
  • 高洛峰

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

    무엇을 사용하든 상관없이 이러한 확장 기능은 현재 PHP 버전에서 기본적으로 활성화되어 있으므로 수동으로 처리할 필요가 없습니다.

    회신하다
    0
  • 취소회신하다