CentOS7.3 搭建LAMP及FTP服务器完整教程

本文详细介绍了如何在CentOS7.3上搭建LAMP环境(Linux+Apache+Mysql+PHP)以及VSFTP服务器。内容包括升级yum源、安装Apache、MySQL和PHP,配置多站点,以及安装和配置VSFTP,解决防火墙和SELINUX设置等问题,旨在帮助读者顺利完成服务器搭建,避免常见错误。
摘要由CSDN通过智能技术生成

命令行进入centOS7.3 系统 [root@localhost ~]#(使用putty登录)。

一、升级系统yum源

[1] 首先备份

[root@localhost ~]# cd /etc/yum.repos.d/CentOS-Base.repo

[root@localhost yum.repos.d]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

[2] 进入yum源配置文件所在文件夹

[root@localhost yum.repos.d]# cd /etc/yum.repos.d/

[3] 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)

[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

wget -O /etc/yum.repos.d/CentOS-Base.repo

http://mirrors.aliyun.com/repo/Centos-7.repo

[4] 运行yum makecache生成缓存

[root@localhost yum.repos.d]# yum makecache

[5] 更新系统

[root@localhost yum.repos.d]# yum -y update

[6] 安装vim编辑器

[root@localhost yum.repos.d]# yum -y install vim*

 

yum提示Another app is currently holding the yum lock; waiting for it to exit

可以通过强制关掉yum进程:

[root@localhost yum.repos.d]# rm -f /var/run/yum.pid

如果yum安装软件包错误 HTTP Error 404 - Not Found Trying other mirror.

[root@localhost yum.repos.d]# yum clean all

[root@localhost yum.repos.d]# yum update

二、LAMP环境(Linux+Apache+Mysql+PHP)

[1] 安装Apache

1.1 [root@localhost ~]# yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

1.2 设置开机启动apache

[root@localhost ~]# systemctl enable httpd.service

1.3 启动apache

[root@localhost ~]# systemctl start httpd.service

[2] 安装Mysql

安装之前先删除以前版本,以免安装不成功。

2.1  查看mysql的rpm包

[root@localhost ~]# rpm -qa | gerp mysql

2.2 查到之后就删除

yum remove 文件名(可以一次多个名字,以空格分隔)

例如:[root@localhost ~]# yum remove -y   mysql mysql mysql-server mysql-libs compat-mysql51

 

2.3查看多余文件没删干净

[root@localhost ~]# find / -name mysql

删除多余文件

rm -rf 文件名

例如:[root@localhost ~]# rm -rf  /etc/my.cnf

2.3  开始安装

[root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

[root@localhost ~]# yum install -y mysql-server

2.4 设置开机启动Mysql

[root@localhost ~]# systemctl enable mysqld.service

2.5 开启服务

[root@localhost ~]# systemctl start mysqld.service

2.6 查看Mysql5.7默认密码

[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log

登陆Mysql,输入用户名root,复制粘贴密码

[root@localhost ~]# mysql -u root -p

2.7 修改密码

用该密码登录到服务端后,必须马上修改密码,不然会报如下错误:

mysql> select @@log_error; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. mysql>

[root@localhost ~]# ALTER USER 'root'@'localhost' 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值