CentOS 6.3编译安装LAMP环境笔记

这篇文章主要介绍了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目录下。VPS云主机

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 \ #安装目录

猜你喜欢

转载自blog.csdn.net/weixin_44400506/article/details/89306465