Support various api for WEB and korean environments
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
charset
libgd
phplib
tests
.editorconfig
.gitignore
CREDITS
Changelog
README.md
config.m4
init.sh
korean.c
koren.dsp
krcharset.c
krcheck.c
krerror.c
krfile.c
krimage.c
krmail.c
krmath.c
krnetwork.c
krparse.c
krregex.c
krregex.h
php_korean.h
php_kr.h
php_krcharset.h
php_krcheck.h
php_krerror.h
php_krfile.h
php_krimage.h
php_krmail.h
php_krmath.h
php_krnetwork.h
php_krparse.h
test.php

README.md

mod_korean

PHP license GitHub download GitHub last release GitHub closed issues GitHub closed pull requests

Description

mod_korean 확장은 한국어 환경에서 PHP 개발을 위한 여러가지 PHP api를 제공 합니다.

이 extension은 현재 더이상 새로운 feature를 추가하고 있지 않으며, 기존의 사용자들을 위하여, PHP update에 대한 변경 사항 및 기존 기능의 버그 수정만 이루어지고 있습니다.

PHP 7 발표 이후, PHP extension 의 구조 변경 때문에, PHP 버전에 따른 mod_korean의 최신 버전은 다음과 같습니다.

현재 보고 있는 master branch는 PHP 7 이상의 버전에 대한 코드를 관리 합니다. PHP 4/5 에 대한 코드는 v0 branch 를 이용 하십시오.

Installation

[root@host mod_korean-1.0.5]$ phpize
[root@host mod_korean-1.0.5]$ # --with-libdir 옵션은 64bit 환경에서만 지정합니다.
[root@host mod_korean-1.0.5]$ ./configure --with-libdir=lib64 --enable-korean --enable-korean-gd=builtin
[root@host mod_korean-1.0.5]$ make

--with-libdir 옵션은 /usr/lib64 또는 /usr/local/lib64 를 탐색하도록 합니다.

Test

PHP 는 빌드된 모듈이 잘 작동하는지 test 를 할 수 있습니다. 참고로, mod_korean extension 의 정상적인 테스트를 위해서는 php cli 환경에서 allow_url_fopen 이 enable 되어 있어야 합니다.

[root@host mod_korean-1.0.5]$ make test PHP_EXECUTABLE=/usr/bin/php

또는, install 전에 빌드한 extension을 직접 테스트 하려면 다음과 같이 가능 합니다.

[root@host mod_korean-1.0.5]$ php -d "extension_dir=./modules/" -d "extension=korean.so" some.php

Installation

PHP 의 extension build의 installation 은 phpize 에서 extension dir을 미리 결정해 놓기 때문에 다음 명령으로 간단히 처리 됩니다.

[root@host mod_korean-1.0.5]$ make install

설치 시에, 테스트나 패키징을 위한 chroot 가 필요 하다면, 다음과 같이 사용 하십시오.

[root@host mod_korean-1.0.5]$ make install DESTDIR="/want/path"

또는, 그냥 modules 디렉토리에 있는 so file을 copy 하셔도 무방 합니다.

Configuration

php.ini 에 다음의 설정을 추가해 줍니다.

extension = korean

Reference

https://www.gitbook.com/book/joungkyun/php-mod_korean-extension-reference/details

Contributors