lnmp(部署在一台上面)
Posted liaang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)目录下
授权用户访问
以上是关于lnmp(部署在一台上面)的主要内容,如果未能解决你的问题,请参考以下文章