CentOS 7 搭建LNMP

Lnmp实验报告
首先配置yum仓库
[root@localhost yum.repos.d]# cat yum.repo
[kll]
name=ccx
baseurl=file:///media
enabled=1
gpgcheck=0

lnnp所需资源包
链接:https://pan.baidu.com/s/1BAssiotm89kdS4WVBhEovA
提取码:jpxe

安装所需要的依赖软件包
yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc+±devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel

安装rz调包口令
[root@localhost yum.repos.d]# yum -y install lrzsz

调用应用到服务
[root@localhost yum.repos.d]# cd /usr/local/src/
[root@localhost src]# rz
[root@localhost src]# ls
freetype-2.5.3.tar.gz libmcrypt-2.5.8.tar.gz nginx-1.11.5.tar.gz php-5.5.14.tar.gz zlib-1.2.8.tar.gz
httpd-2.2.17.tar.gz libpng-1.6.12.tar.gz nginx-1.6.0.tar.gz t1lib-5.1.2.tar.gz
cmake-2.8.11.2.tar.gz jpegsrc.v9a.tar.gz libvpx-v1.3.0.tar.bz2 openssl-1.0.1h.tar.gz tiff-4.0.3.tar.gz
libgd-2.1.0.tar.gz mysql-5.6.19.tar.gz pcre-8.35.tar.gz yasm-1.2.0.tar.gz

自创解压包服务路径
[root@localhost src]# mkdir -p /data/server

安装编译工具
cmake是Linux系统中一款常用的编译工具
[root@localhost src]# yum -y install cmake

配置MYsql服务配置
创建一个用于保存MySQL数据库程序和数据库文件的目录,并把该目录的所有者和所属组身份修改为mysql。其中,/data/server/mysql是用于保存MySQL数据库服务程序的目录,/data/server/mysql/var则是用于保存真实数据库文件的目录。
[root@localhost src]# useradd mysql -s /sbin/nologin
[root@localhost src]# mkdir -p /data/server/mysql/var
[root@localhost src]# chown -Rf mysql:mysql /data/server/mysql

接下来解压、编译、安装MySQL数据库服务程序。在编译数据库时使用的是cmake命令
[root@localhost src]# tar zxf mysql-5.6.19.tar.gz -C /data/server/
[root@localhost src]# cd /data/server/mysql-5.6.19/
[root@localhost mysql-5.6.19]# ls
BUILD cmd-line-utils Docs INSTALL-WIN-SOURCE man plugin sql-bench tests zlib
BUILD-CMAKE config.h.cmake Doxyfile-perfschema libevent mysql-test README sql-common unittest
client configure.cmake extra libmysql mysys regex storage VERSION
cmake COPYING include libmysqld mysys_ssl scripts strings vio
CMakeLists.txt dbug INSTALL-SOURCE libservices packaging sql support-files win

MySQL编译
[root@localhost mysql-5.6.19]# cmake . -DCMAKE_INSTALL_PREFIX=/data/server/mysql -DMYSQL_DATADIR=/data/server/mysql/var -DSYSCONFDIR=/etc

MySQL安装(时间较长10-20分)
[root@localhost mysql-5.6.19]# make && make install

为了让MySQL数据库程序正常运转起来,需要先删除/etc目录中的默认配置文件,然后在MySQL数据库程序的保存目录scripts内找到一个名为mysql_install_db的脚本程序,执行这个脚本程序并使用–user参数指定MySQL服务的对应账号名称(在前面步骤已经创建),使用–basedir参数指定MySQL服务程序的保存目录,使用–datadir参数指定MySQL真实数据库的文件保存目录,这样即可生成系统数据库文件,也会生成出新的MySQL服务配置文件
[root@localhost mysql-5.6.19]# rm -rf /etc/my.cnf
[root@localhost mysql-5.6.19]# cd /data/server/mysql
[root@

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值