mysqli 설치

리눅스/PHP|2015. 1. 16. 10:31
반응형

1. 소스 폴더로 이동

# cd /usr/local/src/php-5.2.17/ext/mysqli

 

2. 설치

# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config

# make

 

* php 7.x 에서 에러가 출력 될경우 아래와 같이 조치하면 됩니다.

# vi mysqli_api.c

#include "ext/mysqlnd/mysql_float_to_double.h"
를 아래와 같이 '절대 경로' 로 변경
#include "/usr/local/src/php-7.3.11/ext/mysqlnd/mysql_float_to_double.h" 

 

# make install
하면 아래와 같은 결과가 나옵니다.

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20060613/

(디렉토리의 날짜는 버전마다 다르므로 살펴볼것)

 

3. 적용

php.ini 파일을 열어 출력 되었던 경로를 아래와 같이 설정한 후 apache 를 재시작 하면 적용됩니다.

 

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20060613/"
extension=mysqli.so

 

반응형

댓글()