提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
在阿里云服务器CentOs7.9版本上搭建网站
提示:以下是本篇文章正文内容,下面案例可供参考
一、登录云服务器?
1.云服务器-------一台电脑?
我的理解就是,云服务器也是一台像电脑一样的设备,用来处理特定请求,然后响应服务。
首先,这是在阿里云服务器上搭建网站,那么要有一个ECS服务器,学生党可以白嫖三个月的免费服务器,直接申请,那叫一个香。虽然会有阿里云客服给你打电话,你就说用来个人学习即可。买完服务器在实例与镜像的实例里找到自己的服务器,并开启远程连接,如果你想要一个可视化界面,下载一个FinalShell,用过都说好。(没必要开通里面的VIP(doge)。或则用实例里自带的远程连接也行。
二、Apache服务器--------安就完事了
1.执行安装Apache及其扩展包
yum install -y httpd httpd-manual mod_SSL mode_perl mod_auth_mysql ---- 安装指令
如果显示Complete!,则表示Apache安装成功。
如果你的显示有乱码,在命令行键入export LANG=en_US.UTF-8,然后回车应该就不会出现乱码了。
2.启动Apache服务器--------服务器,启动!!!(原来你也(doge)
system(系统) control(控制器) status(状态)
启动Apache服务器命令:
systemctl start httpd -----启动服务器。
systemctl enable httpd -----让它下次开机自己启动。
查看Apache运行状态
systemctl status httpd ------查看Apache服务器的运行状态
在返回消息中其中一行:Active: active(running) ------其中Active后面的值是绿色的(这颜色不错).
看见绿色,说明.........,当然是启动成功啦。
3.在本地浏览器地址访问刚才搭建的服务器
在本地电脑浏览器(或者你的手机(女朋友))中输入http://<你的服武器的公网IP>,比如你的服务器公网IP为:233.3.3.3,浏览器中输入http://233.3.3.3
如果看到Apache网页,或者Welcome to HTTP....,恭喜你,迈出了一大步。
三、安装MySQL数据库---------来吧,继续装啊!(我就能装)
1.安装数据库--------我也是搭建网站的一环
下面三个指令从阿里云搬运过来的,我哪是优秀的程序员,只不过是大自然的搬运工罢了
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm ---第一条指令
sudo yum install -y mysql57-community-release-el7-10.noarch.rpm ---第二条指令
sudo yum install -y mysql-community-server --nogpgcheck ---第三条指令
-y 表示,后面询问你是否干嘛,都用yes,其它的就看不懂了,总之它能安装数据库
2.数据库,启动!--------- 我也能启动!(doge
启动数据库服务
sudo systemctl start mysqld.service --- 启动数据库服务
虽然没有提示消息,键入下面的一行指令,查看启动状态(status)
systemctl status mysqld.service ----查看数据库服务启动状态
如果你能看到绿色,恭喜你!(doge)
3.修改数据库的初始密码
貌似必需修改它的初始密码才能用,真搞。
查看它的初始密码
sudo grep "password" /var/log/mysqld.log -----查看数据库日志,看密码
如果没有返回任何东西,这个命令多敲几遍(doge)
密码一般长这样password: :8T+?j#aO,9r ----我的初始密码,前面有空格和:,真的搞
4.执行命令的登陆MySQL数据库
mysql(数据库) user(用户) root(用户名) password(密码)
mysql -uroot -p ---登录指令
返回Enter password: --------叫你输密码,你叫我输我就输,那岂不显得我。。。
密码是隐形的,但你输了,它就已经被键入了,建议CV大法(ctrl+c ctrl+v)将密码键入
返回mysql> ----登录成功
记得更新密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; ----BY后面是新密码,123456因该不符合密码规范,密码里放点字母,放点+\-)(*&^%%$#,加强密码安全性,我还是喜欢没密码。。。(懒人),但它不让,对了每条命令后面记得加 ;
创建一个数据库
mysql>create database pbootcms; ---- 创建一个名为pbootcms的数据库
mysql>show databases ----- 查看mysql里所有的数据库
如果显示的数据库里有pbootcms数据库,创建成功
mysql>exit -----退出mysql
恭喜你,又又
四、安装PHP环境 --------- 太难了,被劝退了(鸟语花香)
1.安装dnf(一个包管理工具)
sudo yum update ------ 升级现在的yum
sudo dnf update -y dnf libdnf -----如果出现dnf没有这个命令,请百度一下,当时是百度解决的,解决完之后,现在不知道怎么解决了(现状)
如果没有dnf,在指令框中输入yum install -y dnf ------ 下载这个dnf
2.如果你解决了,欢迎回来然后就是下载PHP-------重点
安装EPEL创库(安了也安一遍)
sudo yum install epel-release ----安装EPEL仓库
添加Remi仓库
sudo rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm -----添加Remi仓库
启用Remi的PHP7.4仓库:
sudo yum --enablerepo=remi list available php74* ----启用仓库
安装PHP7.4
sudo yum install php74 php74-php-fpm php74-php-mysqlnd
如果出现下载的一连串就好了
接下来的操作就交给阿里云搭建网站的提示了,本篇文章应该木有人看,点赞过10(更新)
更新:Php根本安装不了,使用宝塔面板吧,一键快捷部署,下载无烦恼,快来试试吧。
记得在安全组放行端口哦!
总结
最好的总结是读者自己来总结。(其实我也不知道怎么总结)
如果哪里有错误和不足,欢迎指正,还有我不知道怎么更新目录。