【linux】Linux云主机搭建LNMP环境

发布时间:2024年01月15日

linux云主机安装步骤:

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

三、配置ftp方法

# 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

…近半个小时时间 安装

五、crontab安装

# 安装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

以上学习资料,均为原创内容,有不妥之处,欢迎各位大侠留言讨论!

文章来源:https://blog.csdn.net/meidongyan/article/details/135504351
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。