专栏首页idealclover的填坑日常从零开始折腾博客(3):一键安装脚本LAMP.sh搭建Wordpress站点

从零开始折腾博客(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 条评论
登录 后参与评论

相关文章

  • 如何使用github给大佬递茶

    最近也是闲到没事干(误),开始给开源项目打小黑工贡献代码,当个dalao手底下的端茶党。但是看来端茶党也不是那么容易做的或许只是傻翠他智商太低跟不上,在打小黑工...

    idealclover
  • 从零开始折腾博客(4):从Wordpress迁移到Typecho

    思考了很久,最终决定从Wordpress迁移到Typecho。 我承认,Wordpress是一个强大的建站工具,但是不太像博客了。 搜索主题,搜索插件,得到的太...

    idealclover
  • C语言循环和switch中的break和continue

    问题的关键在于循环和switch中的break和continue的不同。在switch中是响应break但不响应continue的,换句话说,在switch中使...

    idealclover
  • python爬虫,从sohu上抓小说《人形软件》

    上次发的从sina上抓小说的代码,这次来一个sohu的,不过总结python爬虫的方法,其实无外乎urllib和正则表达式的使用。掌握了这俩,基本就是有了就抓。...

    the5fire
  • 01--图解数据结构之数组实现集合

    张风捷特烈
  • 使用 CSS 伪元素需要注意的

    若不设置,则伪元素不会显示。如果不想设置 content 的内容,可以将内容设置为空。如:

    Joel
  • 使用Dockerfile制作Docker镜像 原

    最近项目中使用到Docker,因此趁在周末时间,研究下Docker。Docker环境安装之前已经安装就绪,请参考:《在Centos中安装Docker CE》。我...

    拓荒者
  • 根据屏幕尺寸重写iframe中video的尺寸-当页面需要全部加载后才能判断的情况

    lilugirl
  • SonarQube搭建手记

    这篇文章记录的是SonarQube服务搭建的详细过程,应用于云迁移后的PipleLine的代码扫描环节。

    Throwable
  • CSS 文本控制

    学习一些 CSS 文本控制的属性,防止做傻事。请大家对照下面列表检验下: 会的、不会的、似懂非懂的。笔者是一个也不会。

    前端博客 : alili.tech

扫码关注云+社区

领取腾讯云代金券