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个软件包之间有什么关系呀?

Peter 編程王網站站長 www. king  of coders  .com

解决方案 »

  1.   

    我虽然没有如此装过,但是我认为,对于LAMP,次序是L,A,P,M
      

  2.   

        Linux是先要安装的,  对于apache, php , mysql  无须知道先后的,  不过我是先安装mysql 再安装apache 再安装php的.
      

  3.   

    先先mysql,再apache,再php。php依赖apache和mysql。
      

  4.   

    mysql跟APACHE没多大关系,--with-mysql这个选项是PHP的。PHP依赖于apache和mysql,所以最后装,apache和mysql没有先后。php可以以模块的方式编译进apache,需要升级的时候只要再编译PHP就可以,不用连着apache重新装