Skip to content

OOPS-ORG-PHP/mod_korean

Repository files navigation

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.7]$ phpize
[root@host mod_korean-1.0.7]$ # --with-libdir 옵션은 64bit 환경에서만 지정합니다.
[root@host mod_korean-1.0.7]$ ./configure --with-libdir=lib64 --enable-korean --enable-korean-gd=builtin
[root@host mod_korean-1.0.7]$ 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.7]$ make test PHP_EXECUTABLE=/usr/bin/php

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

[root@host mod_korean-1.0.7]$ 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.7]$ make install

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

[root@host mod_korean-1.0.7]$ 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

About

Support various api for WEB and korean environments

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages