zoukankan      html  css  js  c++  java
  • lnmp(部署在一台上面)

    LNMP:L是linux,N是nginx,M是mysql,P是php

    采用二进制方式安装mysql

    初始化MYSQL配置文件my.cnf

    初始化命令如下

    初始化故障排错集锦

    (1)没有libaio函数库的支持

    (2)需要修改主机名解析,使其和uname -n一样

    (3)是/tmp/目录的权限问题

    配置并启动MYSQL数据库,使脚本可执行

    启动数据库

    也可以用下面这种方式启动

    检查MYSQL数据库是否启动

     

    如果没启动,请tail -100 /usr/local/mysql/data/主机名.err查看日志信息

     

     设置MYSQL开机自启动

    也可以将启动命令/etc/init.d/mysqld start 放到/etc/rc.local里面

    配置MYSQL命令的全局使用路径

    登陆MYSQL测试

    show databases 查看当前所有的数据库

    select user 查看当前的登录用户  quit 退出

    MYSQL安全配置

    为MYSQL的root用户设置密码

    清理无用的MYSQL用户及库

    查看 select user,host from mysql.user;

    清理用户 drop user

    刷新 flush privileges

    LNMP之PHP(fastcgi)服务的安装和准备

    检查NGINX及MYSQL的安装路径

    检查端口及启动情况

    测试访问NGINX及MYSQL是否OK

    检查安装PHP所需的lib库

    执行下面命令安装相关的lib软件包

    安装后的结果如何

    安装yum无法安装的libiconv库

    安装libmcrypt库

    安装PHP(fastcgi方式)服务

    获取PHP软件包

    解压配置PHP

    后面有一大堆粘贴的

    执行完上述命令后,正确输出为下图

    编译PHP

    安装PHP生成文件到系统

    配置PHP引擎配置文件php.ini

    设置软连接以方便访问

    查看PHP配置默认模板文件

    拷贝PHP配置文件到PHP默认目录,并改名为php.ini

    配置PHP(fastcgi方式)的配置文件php-fpm.conf

    启动PHP服务(fastcgi方式)

    启动PHP服务php-fpm

    检查PHP服务php-fpm的进程及端口

    查看nginx配置文件

    PHP解析,以blog为例

    最终blog虚拟机的完整配置

    启动nginx并检查语法

    测试PHP解析请求是否OK

    部署一个blog程序服务

    先登录MYSQL数据库

    mysql -uroot -p 

    创建一个专用的数据库WordPress

    创建一个专用的wordpress blog管理用户

    nginx及php环境配置准备

    选择配置好的支持LNMP的blog域名对应的虚拟主机

    获取wordpress博客程序,放置到blog域名对应虚拟主机的(/var/www/html/blogcom)目录下

    授权用户访问

  • 相关阅读:
    hdu 4027 Can you answer these queries? 线段树
    ZOJ1610 Count the Colors 线段树
    poj 2528 Mayor's posters 离散化 线段树
    hdu 1599 find the mincost route floyd求最小环
    POJ 2686 Traveling by Stagecoach 状压DP
    POJ 1990 MooFest 树状数组
    POJ 2955 Brackets 区间DP
    lightoj 1422 Halloween Costumes 区间DP
    模板 有源汇上下界最小流 loj117
    模板 有源汇上下界最大流 loj116
  • 原文地址:https://www.cnblogs.com/liaang/p/10061652.html
Copyright © 2011-2022 走看看