我是新手,在我成功学习构建简单但有用的Web服务之后,我设法将自己置于需要配置自己的PHP构建的位置。
问题是我真的不知道构建意味着什么 - 无论何时构建任何东西。
我的主要问题是: 任何好的一步一步的教程,不只是说“必须有依赖”?
我的具体问题是: 例如,一个显示如何使用odbc构建PHP,然后使用imap重建(configure.nice和make nice?)。
如果有人发现带有odbc的PHP软件包,那就太棒了;与odbc& imap,更好。但我真的在寻找一个能告诉我如何钓鱼的人。请。
日Thnx。 甲
答案 0 :(得分:8)
Gazler是正确的,对于一个简单的设置,你可以通过apt-get通过存储库配置Ubuntu。对于基于RHEL的系统 - yum将是等效的。但是,如果您想要了解更多如何从头开始编译(这将使您更好地控制安装),那么您可以这样做。
编译应用程序的基础知识:
tar -xzvf source.tar.gz
)cd source
./configure [install-option-flags]
)make
)make test
make install
)第4步是一个非常广泛的步骤。您需要确定要配置的选项 - 请参阅PHP Core Configuration Options。
安装PHP的要求因环境而异,因此在一个答案中过于宽泛,但是,您至少需要一个c编译器来编译源代码。通常gcc是我的选择,通常已安装。在Ubuntu(基于Debian)上使用apt-get install build-essential
或在基于RHEL的系统上通过yum
进行搜索和安装,我相信它会像yum install gcc
。
你可能会在编译时遇到依赖项问题,正如我所说的那样,它是一个非常广泛的步骤,但是,一旦你弄清楚你需要的要求,你应该好好去,所以只要您记录适合您环境的步骤。
同样,最简单的方法是通过您的软件存储库(apt-get
,yum
,emerge
,pacman
等进行安装,但这些不是为您提供控制环境安装的更多功能,而从源代码构建可为您提供所需的所有配置控制。
答案 1 :(得分:1)
你还没有提到你的发行版,你可以在ubuntu上做到:
sudo apt-get install lamp-server^ php5-imap php5-odbc
这应该足以让你入门和配置。