오토셋 6 매니저 사용법

31. PHP 확장 모듈 관리, extension 관리 방법

 

오토셋 매니저는 텍스트 기반으로 되어 있는 PHP의 설정 파일(php.ini)을

GUI 기반으로 설정할 수 있도록 지원합니다.

 

 

PHP의 각 확장 모듈별 사용 여부를 설정 할 수 있습니다. 

확장 모듈(extension)을 관리하려면 "도구 > PHP 세부 설정 > PHP 확장모듈 관리" 메뉴를 클릭합니다.

 

목록에 나타난, 모듈명 앞의 체크 박스에 체크가 된 것은 현재 사용 중인 것이며,

체크를 해제하거나, 체크를 설정 후 "변경사항 저장" 버튼을 누르면 해당 사항이 php.ini 파일에 적용됩니다.

 

목록에 표시되는 모듈 명은 "도구 > PHP 기본 경로 설정"에서 지정한 확장 모듈 경로에 있는 파일들이 표시됩니다.

(php.ini 에서 extension_dir 항목에 설정된 경로)

 

 

"변경 사항 저장" 링크를 누르면 상기와 같이 "PHP 확장 모듈 설정이 변경되었습니다." 메시지를 확인할 수 있습니다.

 

웹 서버가 실행 중이고, 변경된 정보로 서버를 실행하려면 웹 서버를 재 시작해야 합니다.

("파일 > 웹서버 재시작" 메뉴를 클릭합니다.)

 

 

오토셋 매니저는 목록 상에는 ABC 순의 파일명 오름차순으로 확장 모듈을 보여주지만,

실제로 php.ini 에 사용하는 extension 을 설정 할 때는 모듈간의 관계에 따라 순서를 설정해 줍니다.

 

가령, 이미지 파일의 정보를 추출할 때 사용하는 "php_exif.dll" 의 경우 "php_mbstring.dll" 에 의존적이기에

"php_mbstring.dll" 가 로드되어 있지 않다면 "php_mbstring.dll" 도 함께 로드하도록 자동으로 설정되며,

"php_mbstring.dll" 가 먼저 로드되어야 하므로 "php_exif.dll" 보다 먼저 로드되도록 설정 구문을 작성합니다.

 

오토셋 도나 6 버전에서는 다음의 PHP 확장 모듈이 기본적으로 사용함으로 되어 있으며,

필요에 따라 "PHP 확장 모듈 관리" 메뉴를 통해 사용 여부를 조정하시면 됩니다.

 

php_mbstring.dll
php_exif.dll
php_cubrid2008.dll
php_curl.dll
php_gd2.dll
php_mcrypt.dll
php_mhash.dll
php_mysql.dll
php_mysqli.dll
php_pdo.dll
php_pdo_sqlite.dll
php_sqlite.dll
php_xmlrpc.dll
php_xsl.dll
php_zip.dll