# Fork of mysqlnd\_ms php extension with new functionalities and porting to PHP 7.\*

**URL:** <https://forums.percona.com/t/fork-of-mysqlnd-ms-php-extension-with-new-functionalities-and-porting-to-php-7/6214>\
**Category:** Other Tools\
**Created:** [February 26, 2018, 9:37am UTC](https://forums.percona.com/t/fork-of-mysqlnd-ms-php-extension-with-new-functionalities-and-porting-to-php-7/6214 "2018-02-26T09:37:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sertab](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@sertab](https://forums.percona.com/u/sertab)\
**Post date:** [February 26, 2018, 9:37am UTC](https://forums.percona.com/t/fork-of-mysqlnd-ms-php-extension-with-new-functionalities-and-porting-to-php-7/6214/1 "2018-02-26T09:37:26Z")

</div>

There is now a fork for the mysqlnd replication and load balancing plugin, available at [URL][https://github.com/sergiotabanelli/mymysqlnd\_ms[/URL]:](https://github.com/sergiotabanelli/mymysqlnd_ms%5B/URL%5D:) \* PHP7.x porting \* New QOS session consinstency and transaction id injection \* Server side read consistency (mysql \>= 5.7.6 with --session-track-gtids=OWN\_GTID) \* Mysql native built-in read consistency \* PHP session\_id read consistency enforcing \* Server side write consistency (mysql \>= 5.7.6 with --session-track-gtids=OWN\_GTID) \* Multi master write consistency \* Multi master write consistency logical partitions \* Client side read consistency \* Distinct master connection for client side read consistency and gtid injection \* Client side transaction id injection with memcached mysql plugin \* Simple client side write consistency \* Multi master write consistency \* Multi master write consistency logical partitions \* New config\_dir ini directive for connection based json config files \* New master\_on ini directive for rw splitting \* New mysqlnd\_ms\_set\_trx and mysqlnd\_ms\_unset\_trx php functions for application based transaction tracking
