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

授权用户访问

猜你喜欢

转载自www.cnblogs.com/liaang/p/10061652.html