Win32 PHP uzantısı geliştirme

2 Cevap php

Windows üzerinde kendi kütüphanesi için doğal destek oluşturmak için PHP için yüklenebilir bir DLL modülünü uzantısı oluşturarak ilk adımlar nelerdir?

Bu pencereler yeniden derleme PHP gerektirir? Gerekli araçları nelerdir? Ben exec ve komut satırını kullanmak zorunda istemiyorum.

2 Cevap

Q. Would it require re-compiling PHP on windows?
A. Not necessarily, but it is the simplest way.

Komut satırı (GUI yıllar sonra tarafından ... geri kabuk readding MacOS geliştirilmiş, elma) en iyi arkadaşım

Ben şu denemek istiyorum:

A. Setup a mingw-msys build system on win.
B. Follow PHP Extension Manual:
1. Download PHP Source code
2. Build PHP for Extension Development using the above MSYS
3. Generate a extension skeleton using ext_skel your extension will reside in ext/ directory
4. Edit the config.w32 (is a javascript macro system for Makefile generation similar to m4)
...
Continue by following these:
http://www.php.net/manual/en/internals2.php
http://talks.somabo.de/200610_zend_conf_php_extension_development.pdf

PHP veya PHP uzantıları derlemek için temel adımlar için bkz:

https://wiki.php.net/internals/windows/stepbystepbuild