linux 服务器(CentOS7)搭建PHP环境+SSH配置+服务器文件上传配置

一、配置SSH(Xshell)

第一步是有了一个Linux主机,知道外网IP地址,然后我们就可以配置远程连接。这里的工具就以Xshell为例,这个软件家庭版是免费的,大家可以到官网下载:Xshell官网下载

1. 公钥私钥配置(普通用户登录)

第一步:利用Xshell工具生成用户密钥,点击工具->新建用户密钥生成向导;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里需要提一下,这里的密钥名称不要忘了,后面有用,你就当他是用户名,密码可以填,也可以不填。
点下一步就生成了公钥,把这个公钥上传到服务器配置文件里(这里可以自行查询,如果不懂可以提问),别忘记在后面加空格再加刚才输入的密钥名称
在这里插入图片描述

点击完成后就显示了所有生成的密钥,显示在列表的是私钥,这里的私钥需要导出到本地,后面有用。
在这里插入图片描述
第二步:Xshell 连接
新建会话,名称可以随便写,协议为SSH,输入主机外网IP地址;
在这里插入图片描述
点击左侧用户身份验证,方法选择 Public Key ,用户名密码不用填,用户密钥选择之前生成的私钥文件:
在这里插入图片描述
点击连接就可以了。

2. root用户密码登录

同样是以Xshell 为例,只是在用户身份验证这里的方法,选择Password,需要填写用户名和密码:
在这里插入图片描述
如果想用root用户登录,需要在先设置一下配置文件:
首先,用普通用户登录,再切换为root用户,用vi 打开ssh配置文件:

sudo -i
sudo vim /etc/ssh/sshd_config

修改配置项:

PermitRootLogin yes
PermitEmptyPasswords yes  # 允许空密码登录
PasswordAuthentication yes # 设置是否使用口令验证

修改root用户密码:

sudo passwd root

连续输入两次后提升设置成功,再重新载入并重启ssh服务:

service sshd reload
service sshd restart

这时你就可以用root用户登录了。

二、配置可视化文件上传工具(WinSCP)

1. 公钥私钥配置(普通用户登录)

第一步:新建站点,文件协议选择 SCP,主机名填外网IP地址,用户名填生成密钥的名称:
在这里插入图片描述
第二步:点击高级按钮,选择密钥文件为导出的私钥文件(后缀是.ppk,如果不是可以自动转):
在这里插入图片描述
点击确定就可以连接了,需要注意的是用密钥连接的都不能是root用户,就是说用密钥登录之后只能操作/home/用户目录下的文件,没有权限操作主目录及其他文件,也不能上传到其他目录。
在这里插入图片描述

2. root用户密码登录

在上面的步骤中已经设置了root密码,和使用root用密码登录后,这里就可以直接使用root密码登录了,这样登录后就可以取得所有目录的权限,可以肆无忌惮了:
在这里插入图片描述

三、安装Apache

rpm -qa|grep httpd   # 查看是否安装
yum install httpd  # 安装
service httpd start  # 启动服务 

测试是否启动正常:在浏览器中输入外网IP,看到testing正常画面就测试OK。

四、安装PHP7

rpm -ivh http://mirrors.ustc.edu.cn/epel/epel-release-latest-7.noarch.rpm # 安装 epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php70w

测试是否安装成功,输入下面命令,打印版本号即表示安装PHP成功:

php -v 

五、上传文件并运行

新建一个php文件,输入内容:

<?php
echo phpinfo();

将文件利用WinSCP工具上传到/var/www/html/目录
在这里插入图片描述
在浏览器访问IP地址,看到PHP配置信息,即表示PHP解析成功:
在这里插入图片描述

php不被解析,原样输出的问题解决:
修改配置文件:

/etc/httpd/conf/httpd.conf

<IfModule mime_module>里面添加两行代码:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

重启httpd服务即可:

service httpd restart
  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

优小U

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值