目录
一.什么是LAMP?
二.安装LAMP
先安装apache,httpd网页服务:
接着安装mysql:
安装php:
创建论坛:
三.安装分布式LNMP:
先安装nginx:
到另一台主机安装php:
在之前有数据库的主机上看下有无nfs软件:
到php服务器上设置:
php准备完成,到nginx主机下配置:
在到nginx主机下写个测试网页:
在nginx主机上安装网址和类似博客网页:
一.什么是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网页:


访问网页:







成功创建。