从零开始折腾博客(3):一键安装脚本LAMP.sh搭建Wordpress站点

什么是LAMP

LAMP:Linux+Nginx+MySQL+PHP,为动态网站的搭建提供了一系列的平台支持。

Linux作为我们环境的操作系统, Apache作为HTTP服务器,负责生成静态的HTML文件并发送 MySQL作为数据库,负责存储我们网页的相关信息 PHP作为Wordpress的支持语言,为Wordpress的编译提供环境

我们在上一篇文章中尝试了一步步用LNMP进行Wordpress的搭建,而LAMP只是将其中的Nginx换成了Apache。今天我们尝试使用脚本进行Wordpress的一键搭建,可以帮助我们节省不少的时间与精力。

搭建LAMP

我们选用的脚本是lamp.sh,该项目由teddysun创建,已在github上开源 源代码https://github.com/teddysun/lamp 介绍页https://lamp.sh/ 以下内容大部分来自于介绍页,有根据自己情况的更改。 自己的主机环境为CentOS6

搭建依赖环境

yum -y install wget screen git

git clone 并赋予脚本执行权限

git clone https://github.com/teddysun/lamp.git
cd lamp
chmod +x *.sh

开始安装

screen -S lamp
./lamp.sh

安装过程就这么结束了hhhh 列一下各个程序的目录

MySQL 安装目录: /usr/local/mysql MySQL 数据库目录:/usr/local/mysql/data MariaDB 安装目录: /usr/local/mariadb MariaDB 数据库目录:/usr/local/mariadb/data Percona 安装目录: /usr/local/percona Percona 数据库目录:/usr/local/percona/data PHP 安装目录: /usr/local/php Apache 安装目录: /usr/local/apache 默认的网站根目录: /data/www/default

安装Wordpress

环境搭建好后就可以进行Wordpress的安装

下载

# yum install wget
# wget https://wordpress.org/latest.tar.gz
# tar -xzvf latest.tar.gz

将wordpress目录下的文件移动到网站的根目录/data/www/default下并覆盖目录

# mv /data/www/default /data/www/default_old
# cp -rf ~/wordpress /data/www/default
# cp -rf  /data/www/default_old/phpmyadmin /data/www/default/phpmyadmin

启动前配置

首先需要设置MySQL并创建一个数据库

# grep 'temporary password' /var/log/mysqld.log
# mysql_secure_installation
# mysql -u root password '...'
# mysql -u root -p
mysql> CREATE database wordpress

之后需要对网站目录的权限进行一下设置

# chown -R apache:apache /data/www/域名/

启动

之后访问 http://主机ip/wp-admin/install.php ,进行Wordpress的五分钟安装

数据库名称填之前创建的数据库名(wordpress)

这样网站就搭建好啦~开始使用啦~

版权声明

本作品由idealclover采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可,转载请注明出处。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在Ubuntu 18.04上使用PostgreSQL 10设置逻辑复制

在为生产设置应用程序时,准备好多个数据库副本通常很有用。保持数据库副本同步的过程称为复制。复制可以为大量同时读取操作提供高可用性水平扩展,同时减少读取延迟。它还...

34650
来自专栏乐沙弥的世界

基于CentOS 7安装Zabbix 3.4

Zabbix 是一个企业级的分布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性。支持灵活的通知机制,提供出色的报告和数据可视化功能。Zabbix支...

22830
来自专栏禹都一只猫博客

mysql数据库主从复制教程

21750
来自专栏数据和云

性能优化:调整 I/O 相关的等待

编辑手记:对Oracle数据库进行调整优化,基本上最终都可以归结到I/O调整上,因此,了解如何来优化Oracle数据库的I/O对于一个DBA来说就显得至关重要。...

28930
来自专栏程序你好

如何在SQL Server中将表从一个数据库复制到另一个数据库

26940
来自专栏龙首琴剑庐

数据库的事务作用及隔离级别

1、事务是什么? 实际的SQL执行过程中,有时候我们生产过程需要保证某些SQL要么一起并顺序执行成功,要么一起失败回滚,不做任何操作。那么就有了事务的概念。事务...

32860
来自专栏我的小碗汤

linux上安装LAMP笔记

B哥最近在参加比赛,需要把一个php项目部署到服务器上,故此在linux上安装LAMP环境,用于部署项目,第一次安装,做点儿笔记记录一下。

28120
来自专栏FreeBuf

搭建属于你自己的维基站点:MediaWiki

MediaWiki 是一个全球著名的开源的,运行于 PHP+MySQL 环境下的 wiki 程序 。例如,全球最大的 wiki 项目 维基百科,就是使用 Med...

58860
来自专栏闵开慧

centos在线安装mysql

Centos5.3在线安装mysql 一、[root@sample ~]# yum -y install mysql-server  ← 安装MySQL .....

45770
来自专栏北京马哥教育

mysqldump - 给 运维 的 25 个小技巧

马哥linux运维 | 最专业的linux培训机构 ---- mysqldump 是文本备份还是二进制备份 它是文本备份,如果你打开备份文件你将看到所有的语句...

37080

扫码关注云+社区

领取腾讯云代金券