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

时间:2010-11-30 21:54:34

标签: php linux unix odbc imap

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

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

我的主要问题是: 任何好的一步一步的教程,不只是说“必须有依赖”?

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

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

日Thnx。 甲

2 个答案:

答案 0 :(得分: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
  8. 第4步是一个非常广泛的步骤。您需要确定要配置的选项 - 请参阅PHP Core Configuration Options

    安装PHP的要求因环境而异,因此在一个答案中过于宽泛,但是,您至少需要一个c编译器来编译源代码。通常gcc是我的选择,通常已安装。在Ubuntu(基于Debian)上使用apt-get install build-essential或在基于RHEL的系统上通过yum进行搜索和安装,我相信它会像yum install gcc

    你可能会在编译时遇到依赖项问题,正如我所说的那样,它是一个非常广泛的步骤,但是,一旦你弄清楚需要的要求,你应该好好去,所以只要您记录适合您环境的步骤。

    同样,最简单的方法是通过您的软件存储库(apt-getyumemergepacman等进行安装,但这些不是为您提供控制环境安装的更多功能,而从源代码构建可为您提供所需的所有配置控制。

答案 1 :(得分:1)

你还没有提到你的发行版,你可以在ubuntu上做到:

sudo apt-get install lamp-server^ php5-imap php5-odbc

这应该足以让你入门和配置。