首页 > 代码库 > Centos下AMP编译安装备忘

Centos下AMP编译安装备忘

经常在centos下搭建 amp环境,记录一下过程。

以前受到一位”专家“级别同事的影响,编译安装的软件都指定目录,并且用普通用户安装,以为安全和方便。现在觉得默认的目录才是最好管理的,用root安装,不见得有什么问题。重要的是用什么用户运行。

1.apache httpd 2.4

cent6需要下载 apr和apr-uti,libpcre编译安装,centos7可以通过yum安装apr和apr-utl,libpcre

http://apr.apache.org/download.cgi

apr

默认就可以

./configure 

apr-util

./configure --with-apr=/usr/local/apr

pcre

./configure

httpd

./configure --enable-so --enable-modules=all --with-apr=/usr/local/apr

查看编译参数/usr/local/apache2/build/config.nice

2.mysql 5.6

cmake .

依赖:ncurses-devel

编译过程十分漫长,需要耐心等待。

3.php 5.6

enable了一些进程控制相关的扩展,用于 php cli。yii需要用pdo。写段小代码可能用到mysqli。

./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-pdo-mysql=/usr/local/mysql/ --enable-mysqlnd --with-mysqli --enable-pcntl --enable-sysvmsg --enable-sysvsem --enable-sysvshm --with-gd --with-freetype-dir --with-png-dir --with-jpeg-dir --enable-zip --with-zlib --with-mcrypt


Centos下AMP编译安装备忘