Linux将PHP从源代码转换为“.so”文件

时间:2014-02-09 21:47:59

标签: php linux makefile

我正在尝试在Ubuntu上“制作”PHP 5.5,但对于我的项目,我需要调用PHP cli解释器,就像构建模块一样,如'.so'文件,不可执行。 我找不到任何有关它的信息。一般问题是“如何使用正确的< ./ configure>和< make>命令将PHP从sourse构建到'.so'文件?”。

我想将PHP源代码编译为'.so'文件。 它可以从标准的GCC编译器选项中获得,但在PHP中有许多虚拟文件路径和C文件中的其他硬编码部分。 如果有人有将PHP或其他make项目编译为'.so'文件的经验,请帮助我。

感谢。

1 个答案:

答案 0 :(得分:0)

您可能需要按照官方文档从源代码或其任何扩展程序安装PHP:https://raw2.github.com/php/php-src/master/INSTALL

我建议你从软件包存储库安装PHP。 为此,您可以按照此处的说明安装PHP 5.5,将PPA与ubuntu一起使用: https://launchpad.net/~ondrej/+archive/php5

可以按照http://php.net/manual/en/install.pecl.phpize.php

中提供的说明从源代码编译扩展程序