Rootop 服务器运维与web架构

lnmp一键安装包1.0版本发布

之前对shell不怎么研究,最近学习了下尝试写一个lnmp安装脚本。
正式发布lnmp一键安装包,水平有限,大神勿喷:

下载地址:
链接:http://pan.baidu.com/s/1mgFv34k
密码:vfos

各软件版本:

cmake-2.8.12.2.tar.gz
libiconv-1.14.tar.gz
libmcrypt-2.5.8.tar.gz
mcrypt-2.6.8.tar.gz
mhash-0.9.9.9.tar.gz
mysql-5.6.19.tar.gz
nginx-1.6.0.tar.gz
pcre-8.10.tar.gz
php-5.5.14.tar.gz
phpMyAdmin-4.2.5-all-languages.tar.gz

默认安装路径:
/usr/local/nginx
/usr/local/php
/usr/local/mysql

管理方式:
nginx : service nginx start/stop/restart/reload
mysql : service mysqld start/stop/restart/reload
php-fpm: service php-fpm start/stop/restart/reload

默认nginx根目录:
/usr/local/nginx/html/

默认mysql用户名密码为:
root redhat
mysql中root用户已允许远程访问。

phpmyadmin:
pma 路径为 /usr/local/nginx/html/pma
访问URL:
http://IPADDRESS/pma/index.php

默认脚本会关闭iptables服务。不同机器开通的端口众多,遂自行修改。注意放行22、80、3306端口。

第一版没有添加虚拟主机脚本,下一个版本会补上。

所有服务开机启动

建议大于1G内存用户使用。512内存测试时,会无法启动mysql(内存不足)。

目录结构:
[root@Rootop onekey]# tree lnmp1.0
lnmp1.0                #主目录
├── bin              #执行文件目录
│   └── nginx     #nginx管理脚本
├── conf            #配置文件目录
│   ├── mysql.sql  #设置root密码脚本
│   └── nginx.conf  #nginx配置文件
├── lnmp.sh         #安装脚本
└── source             #源代码目录
├── cmake-2.8.12.2.tar.gz
├── libiconv-1.14.tar.gz
├── libmcrypt-2.5.8.tar.gz
├── mcrypt-2.6.8.tar.gz
├── mhash-0.9.9.9.tar.gz
├── mysql-5.6.19.tar.gz
├── nginx-1.6.0.tar.gz
├── pcre-8.10.tar.gz
├── php-5.5.14.tar.gz
└── phpMyAdmin-4.2.5-all-languages.tar.gz

3 directories, 14 files

安装方法:
[root@Rootop onekey]# tar zxvf lnmp1.0.tar.gz #解压
[root@Rootop onekey]# cd lnmp1.0 #进入目录
[root@Rootop lnmp1.0]# sh lnmp.sh #执行安装脚本

安装成功截图:

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2994.html

作者:Venus

服务器运维与性能优化

评论已关闭。