1、lamp (Web应用软件组合)
LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:
Linux:操作系统
Apache:网页服务器
MariaDB或MySQL:数据库管理系统(或者数据库服务器)
PHP、Perl或Python:脚本语言
应用:PhpMyAdmin :
-
phpMyAdmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。
-
是一个用PHP编写的软件工具,可以通过web方式控制和操作MySQL数据库。通过phpMyAdmin 可以完全对数据库进行操作,例如建立、复制和删除数据等等。
准备工作 环境搭建:
PhpMyAdmin 安装包:使用压缩包解压出来 PhpMyAdmin-3.4.0-all-languages
该安装包存放在http默认发布目录中 由于名称太长 以下将其修改成 mysqladmin
在linux系统中安装 httpd mariadb-server php php-mysql
启动服务
systemctl start httpd
systemctl start mariadb
数据库安全初始化:设定登陆密码以及设定拒绝通过网络端口进行登陆数据库。
mysql_secure_installation
#设定登陆密码
vim /etc/my.cnf
#修改配置文件
skip-networking=1
#文件和写入 :跳过一切网络设置
cd /var/www/html/ mysqladmin
#进入安装包
less README
#阅读说明文件
Requirements
------------
* PHP 5.2 or later #要求php版本5.2以上
* MySQL 5.0 or later #要求数据库版本5.0以上
* a web-browser (doh!)
less Documentation.txt
##阅读详细说明文件
软件版本达到要求,使用快速安装,可以使用复制模板文件进行修改的方式生成配置文件。
ba17c1ec07d65003
cp config.sample.inc.php config.inc.php
#使用模板文件生成配置文件
vim config.inc.php
#编写配配置文件 填入Documentation.txt 文件中给出的编码值
测试 :在浏览器中 http://172.25.47.104/mysqladmin 可能由于文件权限异常导致无法访问
使用root用户以及给数据库设置的密码进行登陆
可以在该界面中方便的对数据库进行操作。
2、http论坛部署
环境设置:
selinux :disabled
关闭防火墙
安装软件以及插件 httpd php php-mysql mariadb-server
开启httpd服务以及mariadb服务
yum install httpd mariadb-server.x86_64 php php-mysql -y
systemctl start httpd
systemctl start mariadb
systemctl stop firewalld.service
需要论坛安装包 Discuz_X3.2_SC_UTF8.zip 存放在/var/www/html 中 进行解压 生成三个目录:
[root@localhost html]# unzip Discuz_X3.2_SC_UTF8.zip
[root@localhost html]# ls
Discuz_X3.2_SC_UTF8.zip readme upload utility
数据库安全初始化:设定登陆密码以及设定拒绝通过网络端口进行登陆数据库。
mysql_secure_installation
#设定登陆密码
vim /etc/my.cnf
#修改配置文件
skip-networking=1
#文件和写入 :跳过一切网络设置
进入到解压出的upload目录中 更改目录 data config uc_client uc_server 权限 777
chmod 777 data/ config/ uc_client/ uc_server/ -R
设置完成 在浏览器中进行测试登陆:http://172.25.47.204/upload