首页 » 公告 » 正文

lnmp+wordpress一键安装脚本发布(Alex本人出品)

2019.5.10,由本人所编写的lnmp环境+wordpress一键安装脚本已发布至github,项目地址:https://github.com/alexchenx/lnmp

项目很简单,但是写的过程中,软件安装的各种问题是层出不穷,终于经过一遍遍的测试进行修复,最终发布第一版,项目可能还有什么bug之类的,因为程序仅在在CentOS7下测试成功,理论上REHL7、CENTOS7都不会有问题,不能保证RHEL6和CentOS6是否存在问题,也请大佬提出意见,本人定当研究修复。

 

为什么要写这个项目呢?

因为我的博客网站(也就是本站)提示我wordpress可以升级到wordpress5.2了,但是他要求mysql需要升级到mysql5.6以上,php需要升级到5.6,原来nginx启用HTTP2后阿里云提示有漏洞,所以也需要升级,伴随着这一系列的升级需求,并且我在日常工作中常常也需要安装此类软件,需要花掉大量的时间,为了不重复劳动,所以花点时间总结一下写一个脚本出来,这样就可以通用,大大减少软件部署时间。

 

项目介绍:

1. 目录结构:

# tree -L 1 lnmp/
lnmp/
|-- install_mysql.sh
|-- install_nginx.sh
|-- install_php.sh
|-- install.sh
|-- install_wordpress.sh
`-- README.md

2. 项目可安装的软件分别如下:

  • mysql-5.6.44.tar.gz
  • php-7.3.5.tar.gz
  • nginx-1.16.0.tar.gz
  • wordpress-5.2.tar.gz

3. 项目特点:

  • 此项目将各个软件安装分别放置在单独的脚本文件中,每个脚本可单独使用,也可通过总的程序入口进行使用。
  • 为什么要这样呢?
    • 因为我在日常的工作中,并不是每台服务器都是需要相同的环境,有的只需要mysql,有的只需要nginx,这种情况,我就只需要拿我需要的脚本运行安装就可以了,而不用将整个程序下载下来;
    • 另外以后有版本升级也可以在各个脚本文件里进行业务实现。

4. 程序使用方式:

  • 确保你服务器已经安装了git,没有安装请执行命令进行安装:yum install -y git
  • 执行命令将项目克隆到本地:git clone https://github.com/alexchenx/lnmp.git
  • 进行lnmp目录,并授予脚本执行权限:cd lnmp && chomd +x install*
  • 运行脚本开始安装:./install.sh

 

欢迎各位大佬指正。

 

发表评论