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

  • 相关阅读:
    在Windows7下启动MongoDB服务的解决方案
    Spring MVC之@RequestBody, @ResponseBody 详解
    Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
    SpringMVC+Shiro权限管理
    Spring中@Async用法总结
    当spring 容器初始化完成后执行某个方法
    Java四种线程池的使用
    JavaWeb动态导出Excel可弹出下载
    kinderEditor + Struts2整合
    请求webservice接口的某方法数据
  • 原文地址:https://www.cnblogs.com/zywu-king/p/8075000.html
Copyright © 2011-2022 走看看