欢迎访问的小伙伴! 希望在这里能帮到你。有问题请多多指教~ 点击联系站长

如何用shell一键安装wordpress依赖(未完待续)

Linux 焦康阳 0评论

昨天花了2个小时将shell的基础操作和用法看了一遍,为什么要看这个呢?

那是因为想偷懒了,哈哈。说实话,我们写脚本就是为了节省时间,节省劳动力啊。要想偷懒,那你就先勤奋学习,学习偷懒的知识啊。像大量的重复无意义工作,我们就可以用脚本的方式来代替。shell的语法和C语言有很多的相似之处

之前自己部署了我现在的这个个人博客,用的是wordpress来架构的,因为wp是用php开发的,还要链接mysql。布置nginx等等。既然每次都要安装mysql和php,以及nginx,那么就用脚本的方式操作,这样我们只需一行代码运行脚本就行了,免去了大量的操作

安装nginx

安装nginx需要安装几个依赖,而且依赖的名字我们有时也不可能时刻记住,那么久把它写在脚本里面,下次可以直接使用。

#!/usr/bin/bash

#wordpress 依赖一键安装
#运行环境:nginx  mysql  php

echo "开始安装nginx"

echo "先安装nginx所需依赖"

#安装C编译环境

yum install gcc-c++
#安装pcre库
yum install pcre pcre-devel
#安装zlib库
yum install zlib zlib-devel
#安装openssl
yum install openssl openssl-devel

echo '依赖安装完毕,开始安装nginx'

yum install nginx

echo '启动nginx,并设置为开机启动'
#启动nginx
systemctl start nginx
#设置开机启动
systemctl enable nginx

安装mysql

因为我的主机使用的是阿里云,但是阿里云主机上面很多东西都没有安装,需要我们自己去安装,mysql当然也是没有的,下面的shell我们需要事先下载好mysql的rpm包,运行脚本的的时候,只需在后面加上rpm的地址参数即可

#!/usr/bin/bash

#安装mysql

#请先行下载好mysql的安装包
#运行脚本时输入msqyl的安装包地址,我们这里以rpm包为例
#需事先用wget命令提前下载好包
 fileName=$1
 if [ -f ${fileName} ]
 then
    #安装rpm包
    rpm -ivh 包名称
    #进入/etc/yum.repos.d目录下面
    cd /etc/yum.repos.d

    echo '开始安装mysql'
    yum install mysql-server

    echo '启动mysql,并设为开机启动'
    systemctl start mysqld
    systemctl enable mysqld

 else
    echo '请检查文件路径是否正确'
 fi

 #后面更改密码操作请看我的其他教程

mysql的安装我们只需运行上面脚本,后面安装好后记得修个密码。

今天的shell暂时写到这,明天会加上php的shell。谢谢阅读

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址