1.先在Linux系统上安装好http服务

yum -y install httpd

2.打开http服务

systemctl start httpd.service

3.打开后查看我们的80端口是否打开

netstat -ntlp

看到打开之后现在去网页访问自己的服务器ip地址已经可以看到可以访问了

4.导入两个rpm的包作为源,centos的源不足以支撑我们完成整个web搭建的过程

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

5.选择安装php服务

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w

fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

6.安装完成后重启httpd服务,重启为了让我们新装的组件可以生效

systemctl restart httpd.service

vim /var/www/html/info.php在这个文件里写看一下php的运行情况

<?php

phpinfo();

?>

7.访问网站看一下

输入ip地址/info.php

显示出我们的刚才的php信息

8.虽然我们之前装php装过了mysql模块但是只是在php上,为了后面可以搭建自己的博客,博客是需要数据库系统我们装一下

yum -y install mariadb-server mariadb

9.开启我们mariadb服务并设置为开机启动

systemctl start mariadb.service

systemctl enable mariadb.service

10.设置好之后我们对sql进行初始化顺便设置一下密码

mysql_secure_installation

出现提示是否设置密码输入y设置密码

之后的都默认设置即可一直敲下回车到初始化结束

11.试一下我们是否可以登录成功

mysql -uroot -p

然后输入密码

进来之后当然只是试一下是否好用现在里面是没有任何东西的我们quit退出即可

12.装上php-mysql的模块使用我们的数据库

yum -y install php-mysql

13.试一下能不能正常工作

下载phpmyadmin

14.下载好后发现是一个压缩包

先检查一下我们是否安装了lrzsz(一个比较方便传输文件的工具)

如果没有先安装好之后再使用rz,即向服务器上传文件,选择phpmyadmin

15.将phpmyadmin解压

是zip格式压缩包使用unzip命令如果没有yum -y install unzip

之后解压

16.解压好将里面的文件夹phpmyadmin....移动到

mv phpMyAdmin-5.0.1-all-languages /var/www/html/phpmyadmin

17.此时phpmyadmin的权限是不足的是无法在网页打开的

于是设置权限

chmod 777 /var/www/html/phpmyadmin

如果还是打不开可能是因为selinux没有关闭,将其关闭可以临时也可以永久

临时:setenforce 0

永久:vim /etc/selinux/config

将里面的enable变为disabled

然后在网站输入ip地址/phpmyadmin

18.下载typecho来搭建我们的博客系统

19.创建一个数据库为我们的博客系统用

mysql -uroot -proot -e "create database typecho"

20.将下载好的typecho上传到服务器中使用rz命令

解压到/var/www/html/下

21.现在再访问ip地址就会进入typecho的安装程序

安装时选择好数据库名为我们的blog填写好数据库密码完成相关配置后然后进入下一步

22.会出现这样一个问题那我们就按他说的我们去在/var/www/html/下创建名为config.inc.php文件将内容放进去

vim config.inc.php

ok之后我们去回到页面

23.我们点击继续安装就会出现这个页面

24.之后进入控制面板就可以开始使用啦!但是要注意如果想要自己的博客是要备案的这里我们就是一个搭建的尝试

25.如果想要更改外观可以下载更多模板,下载typecho的模板下载好之后使用rz命令传到我们

的/var/www/html/usr/themes 里看到里面会有default文件我们rz到这个目录下,解压之后去我们的网

址看到选择模板里会多一个可用模板,之后想要美化的话还要继续添加更多的插件。