LAMP和分离式LNMP部署
目录
?
一.什么是LAMP?
LAMP架构是企业网站应用模式之一,包括linux系统,apache网站服务,mysql数据库服务器,php(python)网页编程语言。
linux(平台):作为LAMP架构的基础,提供支撑web站点的操作系统
apache(前台):作为LAMP架构的前端,稳定性好的web服务器程序,提供网页访问,发送网页,图片。
mysql(后台):作为LAMP架构的后端,是一款流行开源的数据库系统。
php(中间连接):作为三种开发动态网页的编程语言,负责解释动态网页文件,协同web服务器与数据库工作。
安装时最后安装php。所有软件包可以上官网上下载。
二.安装LAMP
先安装apache,httpd网页服务:
查看下httpd文件:
将1.6.2,1.6.0版本移动过来并改名:
返回到httpd目录下,进行编译安装:
网页文件:
配置文件:
由systemd管理,由于apache文件会自动有配置文件:
进入httpd配置文件,并修改:
看下服务3,5开启:
访问网页看看:
给httpd做个补全设置:
接着安装mysql:
切换到opt下:
安装引擎:
过程会很久:
创建mysql用户:
修改配置文件:
给配置文件添加权限:
设置全局变量:
将mysql的bin和lib的绝对路经都添加到变量下:
设置初始化:
添加mysqld系统服务:
将路径下的文件复制到系统中:
开启服务:
给mysql设置密码:
也可以:
授权远程登录:
最后给设置开机自启:
安装php:
切换到/opt下,php的目录下:
将配置文件复制到php的配置文件路径下:
修改配置文件:
改时间:
将mysql.sock文件路径写入配置文件中:
让apache能支持php,修改httpd的配置文件:
修改前先备份:
??
切换到apache的网页文件:
添加网页文件:
访问页面:
创建论坛:
将这个目录下的文件复制到apache网页下:
到数据库下授权:
访问页面:
看到不可写,需要添加权限:
在访问:
?
去数据库添加主机权限:
删除:
在进行访问:
基于类似博客页面做个网页:
先解压:
将workpress复制到网页下:
给权限:
访问网页:
数据库添加用户:
访问网页:
邮箱自己设置。
三.安装分布式LNMP:
先准备两台主机,一台做nginx,一台做php:
先安装nginx:
添加nginx用户:
做软连接:
到另一台主机安装php:
解压php:
在之前有数据库的主机上看下有无nfs软件:
修改配置文件:
到php服务器上设置:
加载下:
切换到opt下载模块:
切换到opt下:
复制配置文件:
修改配置文件:
在修改php-fpm.d下的文件:
把fmp由systemd管理:
php准备完成,到nginx主机下配置:
修改配置文件让nginx能支持php:
取消65行及下注释:
重新启动nginx:
nginx下有了页面,php下也要有,将nginx下html共享给php主机:
重启服务:
再到php主机上添加共享目录:
?
访问页面:
在到nginx主机下写个测试网页:
访问网页:
因为mysql密码错误了,修改下:
在nginx主机上安装网址和类似博客网页:
解压压缩包:
将网页复制到nginx网页下:
访问页面:
?
到数据库主机上给数据库授权:
添加数据库:
在访问:
成功创建。
在创建博客数据库授权:
到nginx主机上复制wordpress网页:
访问网页:
成功创建。
?
?
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!