Skip to content

youkidearitai/mb_onig

Repository files navigation

mbregex extension for PHP

Original Oniguruma was ended 2025. So I create Unicode & Security only update version.

This repository is extension for mbregex.

How to compile

Please delete mbregex(--disable-mbregex) in mbstring

Packagist

https://packagist.org/packages/mb_onig/mb_onig

pie install mb_onig/mb_onig

static (--enable-mb_onig)

cd /path/to/php-src/
cd ext
git clone https://github.com/youkidearitai/mb_onig
./buildconf -f
./configure --enable-mbstring --disable-mbregex --enable-mb_onig
make

dynamic (via phpize)

git clone https://github.com/youkidearitai/mb_onig
cd mb_onig
phpize
./configure
make
make install
vi /path/to/php.ini # add extension=/path/to/mb_onig.so

Windows

See https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2.

# in php-src directory
git clone https://github.com/youkidearitai/mb_onig
buildconf
configure --disable-all --enable-mbstring --enable-mb_onig[=shared]
nmake

LICENSE

See LICENSE file.

About

forked from oniguruma

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors