====== 'Zend' ('PHP') native components wrapper ('ZNDq') ====== ^ //[[:s:x:GitHub]]// ^ //[[:s:x:Travis CI]]// (//GNU/Linux//((//Travis CI// does not provide //PHP// under //MacOS//.))) ^ //[[:s:x:AppVeyor]]// (//Windows//) ^ | [[:github:zndq:|{{https://img.shields.io/badge/v-20180409-blue.png|zndq on GitHub}}]] | [[:travis-ci:zndq:|{{https://img.shields.io/travis/epeios-q37/zndq.png|zndq on Travis CI}}]] | [[:appveyor:zndq:|{{https://img.shields.io/appveyor/ci/epeios-q37/zndq.png|zndq on AppVeyor}}]] | ===== Introduction ===== //ZNDq// is used for all the //Epeios// //PHP// components. It makes the connection between the //[[:s:x:Zend engine:|Zend]]// engine and the dynamic library which contains the true code of the component. #@OS_HTML~ZNDq~@# ===== Installation ===== As //ZNDq// is a //PHP// extension, to build it simply apply the instructions in the dedicated tutorials to the content of the //GitHub// repository mentioned above. //ZNDq// is (currently) designed to work with //PHP// 7 only. Looking at the //AppVeyor// (//Windows//) and //Travis CI// (//POSIX//) links above may also be useful. There is a //Windows// binary available under the //releases// section of the before already mentioned //GitHub// repository. The resulting binary __must__ be used with the ''zndq.xcfg'' and ''zndq.xlcl'' files, which are in the //GitHub// repository, in the directory from where you launch the program. ===== Usage ===== There are a //PHP// file which come with this tool. They are only useful for the developer to make some basic test on //ZNDq//. Looking at it may give some indication on how //ZNDq// works. Each //Epeios// //PHP// component comes which its own //PHP// files, which will load //ZNDq//. ===== Configuration ===== You should not have to modify the configuration file. #@CONF_HTML@# ===== License ===== #@H_LICENSE_HTML~ZNDq~@# ===== Author ===== #@H_AUTHOR_HTML~ZNDq~@#