zoukankan      html  css  js  c++  java
  • LNMP部署(分享十七)

             最近遇到项目需要部署LAMP,搭建web服务,就此做一个项目安装过程分享。

    软件:lnmp1.4.tar.gz

    系统环境:Red Hat Enterprise Linux Server release 6.7 (Santiago)

    IP:192.168.0.150

    硬件:需要5GB以上硬盘剩余空间、需要2G以上内存

    安装步骤:

    前提删除:1、查看是否存在mysq、http、nginxl相关安装,2、删除mysql相关安装rpm -e –nodeps 查询到的mysql相关安装名

    安装LNMP稳定版
    wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

    安装LNMP稳定版,如何要修改路径,就要修改lnmp.conf配置文件,并对里面执行脚本进行检查
    运行上述LNMP安装命令后,根据安装需求选择对应软件版本

    最后出现如下显示即可:

    Install lnmp takes 42 minutes.
    Install lnmp V1.4 completed! enjoy it.

    系统管理:

    lnmp.conf配置文件,可以修改lnmp.conf自定义下载服务器地址、网站/数
    据库目录及添加nginx模块和php编译参数;不论安装升级都会调用该文件里
    的设置,如果需要修改数据库路径、www路径,提前修改lnmp.conf

    FTP服务器
    执行:./pureftpd.sh 安装,可使用lnmp ftp {add|list|del}进行管理。

    卸载LNMP、LNMPA或LAMP可执行:./uninstall.sh 按提示选择即可卸载

    状态管理
      LNMP/LNMPA/LMAP状态管理:lnmp {start|stop|reload|restart|kill|sta
    tus}
      Nginx状态管理:lnmp nginx或/etc/init.d/nginx {start|stop|reload|r
    estart}
      MySQL状态管理:lnmp mysql或/etc/init.d/mysql {start|stop|restart|
    reload|force-reload|status}
      MariaDB状态管理:lnmp mariadb或/etc/init.d/mariadb {start|stop|re
    start|reload|force-reload|status}
      PHP-FPM状态管理:lnmp php-fpm或/etc/init.d/php-fpm {start|stop|qu
    it|restart|reload|logrotate}
      PureFTPd状态管理:lnmp pureftpd或/etc/init.d/pureftpd {start|stop
    |restart|kill|status}
      Apache状态管理:lnmp httpd或/etc/init.d/httpd {start|stop|restart
    |graceful|graceful-stop|configtest|status}

    相关图形界面
      PHPMyAdmin:http://yourIP/phpmyadmin/
      phpinfo:http://yourIP/phpinfo.php
      PHP探针:http://yourIP/p.php
      Xcache管理界面:http://yourIP/xcache/
      Zend Opcache管理界面:http://yourIP/ocp.php
      apcu管理界面:http://yourIP/apc.php

    LNMP相关目录文件

    目录位置
      Nginx:/usr/local/nginx/
      MySQL:/usr/local/mysql/
      MariaDB:/usr/local/mariadb/

    PHP:/usr/local/php/
      PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
      默认虚拟主机网站目录:/home/wwwroot/default/
      Nginx日志目录:/home/wwwlogs/

    配置文件:
      Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
      MySQL/MariaDB配置文件:/etc/my.cnf
      PHP配置文件:/usr/local/php/etc/php.ini
      PHP-FPM配置文件:/usr/local/php/etc/php-fpm.conf
      PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
      Apache配置文件:/usr/local/apache/conf/httpd.conf

  • 相关阅读:
    教程:在 Visual Studio 中开始使用 Flask Web 框架
    教程:Visual Studio 中的 Django Web 框架入门
    vs2017下发现解决python运行出现‘No module named "XXX""的解决办法
    《sqlite权威指南》读书笔记 (一)
    SQL Server手工插入标识列
    hdu 3729 I'm Telling the Truth 二分图匹配
    HDU 3065 AC自动机 裸题
    hdu 3720 Arranging Your Team 枚举
    virtualbox 虚拟3台虚拟机搭建hadoop集群
    sqlserver 数据行统计,秒查语句
  • 原文地址:https://www.cnblogs.com/zywu-king/p/8075000.html
Copyright © 2011-2022 走看看