LNMP = Linux + Nginx + Mysql + Php
提前官网下载集成安装包:lnmp1.3-full.tar.gz
# 1、安装下载wget命令
$ yum -y wget (sudo yum -y install wget)
# 2、备份原来软件库并且更改为阿里云的镜像文件类库
$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 3、下载新的CentOS-Base.repo 到/etc/yum.repos.d/(可选择不同版本)
CentOS 5
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
$ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 4、清空源缓存,并更新缓存
$ yum clean all
$ yum makecache
$ yum install -y lrzsz
# 1. 检查是否已经安装:
$ rpm -qa | grep vsftpd
# 如果ftp没有安装,先安装ftp:
$ yum -y install vsftpd
$ apt-get install vsftpd #(ubuntu系统用此命令)
# 2. 启动ftp服务器:
$ service vsftpd start
# 3. 启动要让FTP每次开机自动启动
$ chkconfig --level 35 vsftpd on
将lnmp1.3-full.tar.gz 包,上传到/root/目录(可以百度搜索一键安装LNMP,在线安装)
# 1. 创建screen会话(安装过程防止断网掉线):
$ screen -S lnmp
# 如果提示screen: command not found 命令不存在可以执行:
$ yum install screen
$ apt-get install screen #(ubuntu系统用此命令)
# 3. 解压:
$ tar zvf lnmp1.3-full.tar.gz
或者
$ tar zxf lnmp1.3-full.tar.gz
# 4. 进入lnmp1.3-full目录 开始安装:
$ cd ./lnmp1.3-full
$ ./install.sh lnmp
# 安装过程中,设置mysql和php的所需版本:
mysql root密码:123456
mysql 版本号: 5.5.42
php 版本号: 5.3
…近半个小时时间 安装
# 安装crontabs定时器
$ yum -y install vixie-cron
$ yum -y install crontabs
# 说明:
# vixie-cron 软件包是 cron 的主程序;
# crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
# cron 是 linux 的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
$ service crond start # 启动服务
$ service crond stop # 关闭服务
$ service crond restart # 重启服务
$ service crond reload # 重新载入配置
$ service crond status # 查看crontab服务状态
# 在CentOS系统中加入开机自动启动
$ chkconfig --level 345 crond on
# 将script文件(此文件为python脚本文件,各种功能,需要自行编写)上传到/root/目录下,编辑
$ crontab -e
[root@zh-c6-07 meidongyan]# crontab -e;
0 0 */2 * * /usr/sbin/ntpdate 198.55.5.5;/sbin/hwclock -w
0 0 */1 * * /bin/bash /root/script/cut_log.sh
30 0 */1 * * /bin/bash /root/script/localhost_backup.sh
30 1 */1 * * /bin/bash /root/script/remove_old_logs_www.sh
0 1 15,28 * * /bin/bash /root/script/nginxconf_backup.sh
0 */2 * * * /bin/bash /root/script/findAddPHP.sh
0 */12 * * * /bin/bash /root/script/changeWebFileMod.sh
# 查看服务器安装的所有编码:
$ locale -a
# 查看服务器当前配置的编码:
$ locale
# 修改i18n文件,服务器编码为gbk
$ vi /etc/sysconfig/i18n
LANG="zh_CN.gbk" #(添加编码为安装系统为中文系统 gbk)
# 修改locale.conf文件,服务器编码为gbk
$ vi /etc/locale.conf
LANG="zh_CN.gbk"
# 注意:命名文件大小写,和系统安装一致!!!
LANG=“zh_CN.UTF-8” #安装系统为中文系统 utf-8
LANG=“en_US.UTF-8” #安装系统为英文系统 utf-8
...
# 然后,用命令添加自动启动
source /etc/sysconfig/i18n
重启服务器,以保证所有程序生效。
$ reboot
以上学习资料,均为原创内容,有不妥之处,欢迎各位大侠留言讨论!