基于LAMP的个人博客

Posted bkytep

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于LAMP的个人博客相关的知识,希望对你有一定的参考价值。

环境:VMware下,centos7虚拟机

windows与linux文件互传软件:winscp

使用文件:wordpress-4.5.3-zh_CN.tar.gz

如有需要的朋友,可以从网盘中下载winscp和wordpress

链接:https://pan.baidu.com/s/1MrlTKaXvA0HMZtQ-P9XMBA 密码:wawx


LAMP:

L:linux    A:Apache    M:mysql/mariadb    P:php


基于lamp的个人博客,在一开始我们只有linux一个条件,于是我们需要在linux中补齐剩下几个条件。

0.将虚拟机网络模式置为桥接模式(nat模式也可以)

 

技术分享图片
 

1.安装Apache——即httpd

指令:yum install httpd -y

PS:-y的意思是:在安装过程中需要确定的选项全选yes

PS2:安装过程中可能会出现pid等待

 

技术分享图片
 

这个时候我们只需要ctrl+c结束进程,然后 rm -rf  /var/run/yum.pid 将其删除即可。

2.安装mysql——即mariadb

指令:yum install mariadb*

PS:*表示将所有mariadb相关组件下载,不然只有一个mariadb

 

技术分享图片
 

3.下载wordpress模板

从网上下载  wordpress-4.5.3-zh_CN.tar.gz

此时可以通过winscp把文件从windows传到linux的 /root/ 目录下,

通过 tar zxf wordpress-4.5.3-zh_CN.tar.gz 进行解压

 

技术分享图片
 

4.安装php以及php模块

指令:yum install -y php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

5.开启服务和关闭防火墙

systemctl start httpd

systemctl start mariadb

systemctl stop firewalld

 

技术分享图片
 

6.配置数据库信息

指令:mysql_secure_installation

PS:输入yes和按下enter即可,mysql5.7之前是没有初始密码的

登录数据库:mysql -u root -p

创建用户:create user test;

设置密码:use mysql

                    update user set password=password(‘123456‘) where user=‘test‘;

创建数据库:create database wordpress;

给权限:grant all privileges on wordpress.* to ‘test‘@‘%‘ identified by ‘123456‘;

刷新权限:flush privileges;

exit退出mysql

7.修改Apache(httpd)内容

指令:vim /etc/httpd/conf/httpd.conf

可以在指令行通过 /index.html 找到 index.html,在后面加上 index.php,:wq保存并退出

PS:可以通过vim /var/www/html/index.php,在其中输入

<?php

phpinfo()

?>

之后在windows输入本机IP地址测试php是否配置成功。测试完成后将index.php文件删除。

PS:需要重启一遍服务才能生效,指令:systemctl restart httpd

8.对wp进行修改

进入wordpress文件夹:cd wordpress

对wp配置文件备份:cp wp-config-simple.php wp-config.php

对配置文件修改:vim wp-config.php

 

技术分享图片
 

 

技术分享图片
 

将所有文件复制到 /var/www/html/ 目录下:cp -rf * /var/www/html/

PS:备份是个好习惯,配置出错后还有原文件可以重来

9.设置文件归属和权限

归属:chown -R apache.apache /var/www/html/*

权限:chmod -R 755 /var/www/html/*

PS:修改了属主和属组,并给了权限后,我们才可以通过网页(Apache的服务器)对内容进行修改。

10.配置成功,进入个人博客

 

技术分享图片
 








以上是关于基于LAMP的个人博客的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维学习之LAMP搭建个人博客网站

lamp 环境下搭建 个人博客

4-源码方式基于LAMP架构搭建BBS论坛或者博客

实现LAMP,wordpress搭建个人博客

Linux基于LAMP架构搭建个人论坛网站

LAMP-搭建WordPress个人博客Discuz论坛