如何将PHP编译成可移植的?

如何将PHP编译成可移植的?,php,gcc,compilation,portability,Php,Gcc,Compilation,Portability,我可以编译PHP等。。。但我正试图使其可移植,以便所有模块的路径,php.ini文件都是自包含和可移植的 但我注意到,在我使用 configure --prefix=.../ --eprefix=.../ make && make install PHP可执行文件实际上使用绝对路径而不是相对路径搜索PHP.ini或其他文件 有什么想法吗?你知道Linux的可移植性来自于编译源代码吗?Make应该解决所有问题,这样在编译之后,您就有了一个特定于系统的二进制文件 如果您想要二进制可

我可以编译PHP等。。。但我正试图使其可移植,以便所有模块的路径,php.ini文件都是自包含和可移植的

但我注意到,在我使用

configure --prefix=.../ --eprefix=.../
make && make install
PHP可执行文件实际上使用绝对路径而不是相对路径搜索PHP.ini或其他文件


有什么想法吗?

你知道Linux的可移植性来自于编译源代码吗?Make应该解决所有问题,这样在编译之后,您就有了一个特定于系统的二进制文件


如果您想要二进制可移植性,请查看yum或RPMs。

您是否意识到Linux可移植性来自于编译源代码?Make应该解决所有问题,这样在编译之后,您就有了一个特定于系统的二进制文件


如果您想要二进制可移植性,请查看yum或RPMs。

hmm。。。我明白你的意思。让我这样说吧。我祖母对电脑一无所知。。。她想做的就是执行
php-v
这行代码,她的生活就结束了。既然我是她了不起的孙子,下面我就来做。我将在一个独立的文件夹中编译PHP,并将副本交给她。因此,她所要做的就是从命令行运行
cd/custom/path/to/php&&./php-v
,大家都很高兴。我想避免使用Yum和RPMs。老实说,她应该使用windows和一个自包含的windows二进制文件。我是一个与linux兼容的项目上的构建猴子。我们最终在目标系统上重新编译了应用程序。如果您想深入了解php的特性,您可能会找到一个解决方案:而且,如果您将php.ini与php二进制文件放在同一个目录中,它将首先查看。嗯。。。我明白你的意思。让我这样说吧。我祖母对电脑一无所知。。。她想做的就是执行
php-v
这行代码,她的生活就结束了。既然我是她了不起的孙子,下面我就来做。我将在一个独立的文件夹中编译PHP,并将副本交给她。因此,她所要做的就是从命令行运行
cd/custom/path/to/php&&./php-v
,大家都很高兴。我想避免使用Yum和RPMs。老实说,她应该使用windows和一个自包含的windows二进制文件。我是一个与linux兼容的项目上的构建猴子。我们最终在目标系统上重新编译了应用程序。如果您想深入了解php的构造,您可能会找到一个解决方案:而且,如果您将php.ini与php二进制文件放在同一个目录中,它将首先查看。