CentOS安装mysql+apache+php+wordpress到指定目录

最近在学linux中的CentOS,于是在我的云服务器(centos7.4)中一股气装了apache,php,mysql,phpMyAdmin(php连接数据库用的),wordpress(一个个人网站模板) ,在这里和大家分享下CentOS的相关知识。

如果直接用yum获取安装,往往安装到的目录不是自己指定的,这里我把这些软件安装到了我指定的目录,便于管理。这篇博客写的比较久,讲的比较清楚了,希望能帮到有需要的童鞋!


首先准备好安装包资源:(我会在文章末尾贴上下载地址)


注意,上图中的mysql我下的是二进制编译过版,不需要再编译了,其他包为源码包,要编译安装。

通过Putty连接云服务器,通过Winscp这个软件实现本地和云服务器之间上传文件。把上图所有的资源包上传到  /usr/local/src/ 目录下,这个目录通常用来放软件包的。

一、安装mysql

# cd /usr/local/src/
# tar zxf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
# [-d /usr/local/mysql ] && mv /usr/local/mysql /usr/local/mysql_old
# mv mysql-5.6.35-linux-glibc2.5-x86_64  /usr/local/mysql
# useradd -s /sbin/nologin mysql
# cd /usr/local/mysql
# mkdir -p /data/mysql
# chown -R mysql:mysql /data/mysql

安装perl-Module-Install包

# yum install -y perl-Module-Install

执行脚本安装

# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

配置MySQL

# cp support-files/my-default.cnf /etc/my.cnf
y
//打开/etc/my.cnf编辑
# vim /etc/my.cnf
//将下面这些行前的#删去,去掉注释
innodb_buffer_pool_size = 128M
log_bin = longzhu
basedir = /usr/local/mysql
datadir = /data/mysql
port = 3306
server_id = 128
socket = /tmp/mysql.sock
join_buffer_size = 1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值