lamp环境的安装过程中,先装mysql还是先装apache?

lamp环境的安装过程中,先装mysql还是先装apache?

1.如果先装apache的话,那么apache编译时使用的如下命令:
./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-module=so --enable-shared=max
中--with-mysql=/usr/local/mysql将没有mysql可以使用?


2.
如果只能先装mysql,再装apache的话,
那么当我的php从4.4.9升级到php5.2.6的时候,需要在编译MYSQL的时候加上 --enable-thread-safe-client 选项。
那么这时我就相当于要把mysql,apache,php全部重新装一遍,
请问这时:我能够只重装mysql --enable-thread-safe-client ,然后就升级php吗?




另外,我感觉现在网上虽然很多搭建lamp环境的文章,
但是好像没有文章来讲下这背后的原理和各个软件包之间的关系。
请问,apache , mysql ,php 这3个软件包之间有什么关系呀?
lamp=linux+apache+mysql+php
一般来说先装mysql,然后装apache,再装php
另外

如果先装apache的话,那么apache编译时使用的如下命令:
./configure --with-mysql=/usr/local/mysql

我在2.0.55的httpd版本中没看到过有--with-mysql的参数

一般只要在安装php时 加上--with-apxs2=.....  --with-mysql=....就好了