当前位置 主页 > 服务器问题 > Linux/apache问题 > 最大化 缩小

    CentOS 6.3编译安装LAMP环境笔记

    栏目:Linux/apache问题 时间:2019-03-21 13:30

    这篇文章主要介绍了CentOS 6.3编译安装LAMP环境笔记,本文从系统安装讲解,涵盖了系统、LAMP环境的安装和配置等内容,需要的朋友可以参考下

    最近抽空在虚拟机上测试成功了LAMP各个最新版本的整合编译安装,算是把之前的博文整合精简,以下内容均在CENTOS6.3(安装minimal desktop和默认开发包)下测试安装成功,并做了相应优化配置,如有遗漏,还请留言指教。
     
    LINUX操作系统:centOS6.3 64bit(安装了系统默认开发包)
    APACHE:httpd-2.4.4
    MYSQL:mysql-5.6.10
    PHP:php-5.4.13
    注:推荐安装centos6.3系统时,在系统安装向导中。将默认开发包勾上,避免后期编译报错

    一.安装开发包(使用默认CENTOS更新源):

    复制代码 代码如下:
    # yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison openssl openssl-devel gcc* libxml2 libxml2-devel curl-devel libjpeg* libpng* freetype*

    二.关闭iptables和SELINUX

    复制代码 代码如下:
    # service iptables stop
    # setenforce 0
    # vi /etc/sysconfig/selinux
    ---------------
    SELINUX=disabled
    ---------------

    三.安装mysql数据库

    1.下载编译包:
    复制代码 代码如下:
    # wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.13.tar.gz/from/http://cdn.mysql.com/

     
    2.安装前的初始配置工作:
    复制代码 代码如下:
    # useradd -d /usr/local/mysql/ mysql   #创建一个Mysql用户,指定家目录到/use/local目录下。
    # mkdir /usr/local/mysql/data         
    # mkdir /usr/local/mysql/log           #新建mysql下data和log子目录
    # chown -R mysql:mysql /usr/local/mysql/data/
    # chown -R mysql:mysql /usr/local/mysql/log/
    # chmod 750 /usr/local/mysql/data     
    # chmod 750 /usr/local/mysql/log       #修改目录的所属者以及所属组

    3.解包编译安装
    复制代码 代码如下:
    # tar -zxv -f mysql-5.6.10.tar.gz     
    # cd mysql-5.6.10 
    # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
    -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
    -DDEFAULT_CHARSET=gbk \
    -DDEFAULT_COLLATION=gbk_chinese_ci \
    -DEXTRA_CHARSETS=all \
    -DWITH_MYISAM_STORAGE_ENGINE=1 \
    -DWITH_INNOBASE_STORAGE_ENGINE=1 \
    -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
    -DWITH_MEMORY_STORAGE_ENGINE=1 \
    -DWITH_FEDERATED_STORAGE_ENGINE=1 \
    -DWITH_READLINE=1 \
    -DENABLED_LOCAL_INFILE=1 \
    -DMYSQL_DATADIR=/usr/local/mysql/data \
    -DMYSQL_USER=mysql \
    -DMYSQL_TCP_PORT=3306 \
    -DSYSCONFDIR=/etc \
    -DWITH_SSL=yes
     
    #  make & make install

    编译注解:
    复制代码 代码如下:
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \               #安装目录