Untitled.pngXpressEngine 에서는 mysqli_innodb 인가 그걸로 설치가 되는데

라이믹스에서는 mysqli 선택하는게 없네요?

  • Lv24

    기본값으로 mysqli_innodb 값으로 설치 됩니다ㅎㅎㅎ

     

    서버의 상태에 따라서 자동으로 설정되니깐 큰 걱정 없이 사용하시면 될거같아요.

     

    그래도 확인해보실거면 설치 이후

     

    files/config/config.php 파일을 확인해보시기 바랍니다

     

  • Lv24 ?

    return array(
    'config_version' => '2.0',
    'db' => array(
    'master' => array(
    'type' => 'mysql',
    'host' => 'localhost',
    'port' => '3306',
    'user' => '아이디',
    'pass' => '비밀번호',
    'database' => '디비네임',
    'prefix' => 'rx_',
    'charset' => 'utf8mb4',
    'engine' => 'innodb',
    ),
    ),

    이렇게 나오는데 mysqli 로는 안되나봐요? php.ini 에서도 extension=php_mysqli.dll 주석 삭제 해주고 서버 재시작도 해줬는데 말이죠 ㅠㅠ 서버 환경 가서 봐도 mysqli도 나오는데 db.type : mysql (innodb, utf8mb4) 으로 나오네요?

     

    Untitled2.png

  • ? Lv24
    PHP 모듈 설치 단계에서 정상적으로 mysqli 이 설치 되어있다면
    https://github.com/rhymix/rhymix/pull/1045

    이 이슈에 의해서 모두 mysql 으로 합쳐졌으며 새로운 라이믹스 설치 환경에서는 mysql 과 mysqli 는 동일한 조건으로 들어가게 됩니다. (말이 동일 조건으로 표시 부분을 나타내지 실제로는 mysqli을 우선순위로 쓸 것입니다. php7.0 이상에서는 mysqli 밖에 설치 안되거든요)

    따라서 전혀 걱정 하실 필요 없는 것 같네요 :)
  • Lv37

    라이믹스는 PHP 7.0 이상 버전만 지원합니다. PHP 7.0에는 mysql이 아예 없으므로, mysql과 mysqli를 선택하는 것은 무의미합니다. 선택의 여지 없이 무조건 mysqli를 사용합니다. 즉 mysql = mysqli입니다.