一、yum源配置 (阿里云源)

1) 安装wget

yum install -y wget

2) 备份/etc/yum.repos.d/CentOS-Base.repo文件

cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak

3) 下载阿里云的Centos-7.repo文件

wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

4) 重新加载yum

yum clean all
yum makecache

二、安装X window

1)首先安装X Window System,安装完成会出现complete

yum groupinstall "X Window System"

2)检查一下我们已经安装的软件以及可以安装的软件,用命令

yum grouplist

3)安装我们需要的图形界面软件,GNOME(GNOME Desktop)

yum -y groups install "GNOME Desktop"

或安装KDE 

yum -y groups install "KDE Plasma Workspaces"

4)安装完成后通过命令

startx

进入图形界面,(可能需要重启,命令为reboot)

# 修改默认启动方式为图形化界面
systemctl set-default graphical.target  //设置成图形模式

# 修改默认启动方式为命令模式
systemctl set-default multi-user.target  //设置成命令模式

# 然后重启即可,或者startx开启图形界面。

三、远程桌面安装

1)检查你的centos是否装了epel库 执行命令

rpm -qa|grep epel

如果没安装则执行

yum install epel-release

2)安装xrdp,执行命令

yum install xrdp

3)安装tigervnc-server,执行命令

yum install tigervnc-server

4)为root用户设置vnc密码,命令为

vncpasswd root

5)配置或关闭SELinux ,查看SELinux状态命令

/usr/sbin/sestatus -v

临时关闭SELinux(设置SELinux 为permissive模式)命令

setenforce 0

永久关闭SElinux:vi /etc/selinux/config

SELINUX=disabled

 

6)防火墙打开3389端口命令:(宝塔用户直接在WEB面板的安全放行端口)

firewall-cmd --permanent --zone=public --add-port=3389/tcp

firewall-cmd --reload

或关闭防火墙

systemctl stop firewalld.service

 设置开机不启动防火墙

systemctl disable firewalld.servie

7)启动xrdp服务,设置为开机启动

启动服务命令

systemctl start xrdp

开机启动命令

systemctl enable xrdp

四、测试远程连接

windows自带远程桌面连接:附件 -> 远程桌面连接(或者打开 运行 ,输入mstsc)

五、使用MobaXterm连接

MobaXterm 连接后可以在windows和CentOS之间直接复制粘贴。

打开 Session 选择RDP,输入将要远程操控的主机IP,用户,默认端口3389

如果直接关闭MobaXterm,远程桌面还是没有注销,用户还在 占用Centos资源。所以,当你不使用时,记得 进行注销操作

六、宝塔面板安装

#Centos安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

#Linux面板7.4.5升级命令:
curl http://download.bt.cn/install/update6.sh|bash

#若点击更新后没生效,请尝试重启面板服务:
bt restart

七、ThinkPHP伪静态设置



八、php网站运行,必须要给Runtime文件夹设置权限777,全部可读可写可执行(重点),Public可能也需要权限777

chmod 777 Runtime

参考

yum源配置的三种方法


CentOS7 安装远程桌面(VNC 登录设置)


php,php-cgi,php-fpm,nginx之间的关系


搭建ThinkPHP开发环境(LNMP/WNOP)

https://www.jianshu.com/p/311e0e7cbfda

Linux+nginx+mysql+php Lnmp的环境搭建+宝塔命令面板的操作


tp3.2入口文件配置到指定目录