Начните компилировать расширения PHP - PullRequest
2 голосов
/ 05 сентября 2010

У меня есть код, который прост, но интенсивен.Я хотел бы скомпилировать его в расширение PHP.Какова самая простая / лучшая практика для этого?

У меня есть фон Java, поэтому написание кода на C / C ++ не должно быть проблемой.Однако я хотел бы избежать каких-либо ловушек на этом пути.

Простой учебник или прогулка - это то, что я не смог найти.Множество примеров, но ничто не нацелено на кого-то новичка в этом.

Это выглядит как более трудный путь, чем я, особенно со всеми прелестными C причудами .

Ответы [ 3 ]

0 голосов
/ 05 сентября 2010

Информация тега для php-extension и, в частности, этот ответ , также связанный оттуда.

0 голосов
/ 17 марта 2013

Вы должны попробовать SWIG для генерации оболочки для вашего исходного кода, а затем создать свое расширение.Он поддерживает различные языки, такие как Java, C / C ++, и делает его максимально простым.

0 голосов
/ 05 сентября 2010

Руководство по PHP и эта Zend статья , кажется, охватывают довольно много основ в отношении написания расширений PHP.

...