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)目录下

    授权用户访问

  • 相关阅读:
    laravel 使用DB 鏈接leftJoin查詢
    checkbox复选框,如何让其勾选时触发一个事件,取消勾选时不触发
    js获取上传图片大小,判断上传图片类型,获取图片真实宽度和高度
    如何查看crontab的日志记录
    linux应用之gcc环境的安装
    laravel 获取上一条insert语句产生的id
    laravel多条件查询(and,or嵌套查询)
    laravel ORM 模型关联 with () 用法
    js实现表单提交 onsubmit
    如何利用jquery来给input添加或删除disabled属性
  • 原文地址:https://www.cnblogs.com/liaang/p/10061652.html
Copyright © 2011-2022 走看看