首页 > 代码库 > 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编译安装备忘