PHP和构建过程(/.configure,make和install):取向,请

mis*_*rte 3 php unix linux odbc imap

我是一个新手,在我成功学习了构建我简单但有用的Web服务之后,我设法让自己处于需要配置自己的PHP构建的位置.

问题是我真的不知道构建意味着什么 - 无论何时构建任何东西.

我的广泛问题是:任何好的一步一步的教程,不只是说"必须有依赖"?

我的具体问题是:例如,一个显示如何使用odbc构建PHP,然后使用imap重建(configure.nice和make nice?).

如果有人发现带有odbc的PHP包,那就太好了; 与odbc和imap,更好.但我真的在寻找一个能告诉我如何钓鱼的人.请.

日Thnx.一个.

dre*_*ard 8

Gazler是正确的,对于简单的设置,您可以通过apt-get通过存储库配置Ubuntu.对于基于RHEL的系统 - yum将是等效的.但是,如果您想要了解更多如何从头开始编译(这将使您更好地控制安装),那么您可以这样做.

编译应用程序的基础知识:

  1. 从网站下载源代码(如PHP,www.php.net)
  2. 解读源(tar -xzvf source.tar.gz)
  3. cd source
  4. 配置源(./configure [install-option-flags])
  5. 编译源(make)
  6. 测试安装(实际上没有安装) - make test
  7. 安装软件(make install)

第4步是一个非常广泛的步骤.您需要确定要配置的选项 - 请参阅PHP核心配置选项.

安装PHP的要求在环境之间会有所不同,因此在一个答案中过于宽泛,但是,您至少需要一个c编译器来编译源代码.通常gcc是我的选择,通常已安装.在Ubuntu(基于Debian)上使用apt-get install build-essential或搜索并yum在基于RHEL的系统上安装,我相信它会是这样的yum install gcc.

你可能会碰到的依赖问题,你编译,就像我说的它的一个非常广阔的一步,但是,一旦你弄清楚,要求为您记录您的步骤,为您的环境所需要的,你应该是好去,这么久.

此外,最容易的方法是通过你的软件库(安装apt-get,yum,emerge,pacman,等),但这些不会给你尽可能多的利用上控制环境的安装,而从源文件编译为您提供所有的配置控制你我需要.