Linux之Apache服务LAMP及论坛的部署

linux之Apache服务LAMP及论坛的部署

  • 什么是LAMP

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写.
即lamp=linux+apache+mysql+php

  • LAMP的部署

实验环境准备:
所需软件及插件:
httpd、 mariadbd-server、 php、 php-mysql
phpMyAdmin(第三方软件,需自行准备安装包)
SELINUX为强制级别(也可临时更改为Permissive)

解压移动重命名:

tar jxf phpMyAdmin
mv phpMyAdmin /var/www/html
cd /var/www/html
mv phpMyAdmin mysqladmin ##重命名
semanage fcontext -a -t httpd_sys_content_t 'mysqladmin(/.*)?' 
restorecon -RvvF mysqladmin/ 

Linux之Apache服务LAMP及论坛的部署_第1张图片

查询软件是否安装并开启服务:

rpm -q httpd
rpm -q mariadb
rpm -q php
rpm -q php-mysql
systemctl start httpd
systemctl start mariadb

Linux之Apache服务LAMP及论坛的部署_第2张图片

设置数据库登陆用户及密码:

mysql_secure_installation   ##设定登陆密码
vim /etc/my.cnf   ##修改配置文件
skip-networking=1   ##跳过一切网络设置

查看安装软件版本需求:

cd /var/www/html/mysqladmin #进入安装包
less README #阅读说明文件查看所需软件最低版本

Linux之Apache服务LAMP及论坛的部署_第3张图片
满足需求
Linux之Apache服务LAMP及论坛的部署_第4张图片

less Documentation.txt ##阅读详细说明文件

Linux之Apache服务LAMP及论坛的部署_第5张图片

cp config.sample.inc.php config.inc.php #使用模板文件生成配置文件
vim config.inc.php #编写配配置文件 填入Documentation.txt 文件中给出的编码值

Linux之Apache服务LAMP及论坛的部署_第6张图片
测试 :在浏览器中输入http://172.25.47.84/mysqladmin
使用root用户以及给数据库设置的密码进行登陆
Linux之Apache服务LAMP及论坛的部署_第7张图片
Linux之Apache服务LAMP及论坛的部署_第8张图片

  • 论坛的部署

实验环境准备:
所需软件及插件:
httpd、 mariadbd-server、 php、 php-mysql
Discuz(第三方软件,需自行准备安装包)
SELINUX为强制级别(也可临时更改为Permissive)

unzip
mv readme upload utility /var/www/html/
cd /var/www/html
ls
syestmctl start httpd
syestmctl start mariadb

cd /var/www/html/upload
chmod 777 -R config
chmod 777 -R data
chmod 777 -R uc_client
chmod 777 -R uc_server
setenforce 0  ##临时更改selinux强制级别,也可更改目录安全上下文
getenforce
systemctl restart httpd

Linux之Apache服务LAMP及论坛的部署_第9张图片
Linux之Apache服务LAMP及论坛的部署_第10张图片
测试:
打开浏览器输入http://172.25.254.84/upload
进行安装设置
Linux之Apache服务LAMP及论坛的部署_第11张图片
Linux之Apache服务LAMP及论坛的部署_第12张图片
Linux之Apache服务LAMP及论坛的部署_第13张图片
Linux之Apache服务LAMP及论坛的部署_第14张图片
输入用户名密码及验证码登录
Linux之Apache服务LAMP及论坛的部署_第15张图片
Linux之Apache服务LAMP及论坛的部署_第16张图片

END

你可能感兴趣的:(linux运维,运维,linux,学习)