centos-LAMP搭建与配置(论坛网站)

文章目录

  • LAMP简介
  • 搭建LAMP环境
    • 安装apache(httpd)
    • 安装mysql
    • 安装PHP
    • 安装php-mysql
    • 安装phpwind


LAMP简介

LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux操作系统,网页服务器Apache,数据库管理系统MySQL,脚本语言PHP、Perl或Python。

由于这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的廉价和普遍,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的“解决方案包”(Solution Packages)。

搭建LAMP环境

安装apache(httpd)

[root@localhost ~]# yum install  httpd

安装mysql

# 安装wget工具
[root@localhost ~]# yum install -y wget
# 安装社区版mysql7.5rpm包
[root@localhost ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
# 安装mysql的rpm包
[root@localhost ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# 安装mysql服务端
[root@localhost ~]# yum -y install mysql-server
# 运行mysql
[root@localhost ~]# systemctl start mysqld
# 登录mysql(初始密码为空)
[root@localhost ~]# mysql -u root -p
# 更新数据库密码
mysql> set password for 'root'@'localhost'=password("123456");
Query OK, 0 rows affected (0.00 sec)
# 授予root用户对所有数据库的所有权限
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
# 刷新权限
mysql> flush privileges;

安装PHP

# 安装php
[root@localhost ~]# yum -y install php
# 编辑php.ini文件
[root@localhost ~]# vi /etc/php.ini
# 不是插入字符的情况下查找时区配置
/zone
# 修改时区
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
# 重新启动httpd
[root@localhost ~]# systemctl stop httpd
[root@localhost ~]# systemctl start httpd
# 创建info.php文件
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# vi info.php
<?phpphpinfo();
?>

测试:在浏览器中打开php页面,测试之前需要关闭防火墙和selinux
(http://ip地址/info.php)

安装php-mysql

# 安装php-mysql
[root@localhost html]# yum install php-mysql
[root@localhost html]# systemctl restart httpd
# 关闭防火墙和selinux
[root@localhost html]# setenforce 0
[root@localhost html]# systemctl stop firewalld

安装phpwind

自行百度phpwind_UTF8_8.5版本,然后上传到/var/www/html目录中

# 安装 unzip解压工具
[root@localhost html]# yum install -y unzip zip
# 解压phpwind
[root@localhost html]# unzip phpwind_UTF8_8.5.zip
# 将upload放置到html目录中
[root@localhost phpwind_UTF8_8.5]# mv upload/ ..
# 将upload权限设为最高
[root@localhost html]# chmod -R 777 upload/

以上命令执行完成后,在浏览器输入http://ip地址/upload
在这里插入图片描述
然后点击开始安装
在这里插入图片描述
点击下一步
在这里插入图片描述
点击下一步
在这里插入图片描述
等待安装完成,然后点击下一步
在这里插入图片描述
(这里会告诉前端和后端的IP地址)
前端界面展示
在这里插入图片描述
后端界面展示
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/266798.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大模型应用_ChatGPT-Next-Web

1 用后感 这个工具&#xff0c;我也是用了好长时间&#xff0c;就是感觉如果不点亮一颗星&#xff0c;自己就不是人了的那种。 一开始在国内用 ChatGPT 非常麻烦&#xff0c;就买了一个套壳的服务&#xff0c;他使用的界面就是 ChatGPT-Next-Web&#xff0c;我和朋友们都觉得这…

禾匠榜店商城系统 RCE漏洞复现

0x01 产品简介 禾匠榜店商城系统是浙江禾匠信息科技有限公司的一套基于PHP和MySQL的商城系统。 0x02 漏洞概述 禾匠榜店商城系统的api/testOrderSubmit模块下的preview方法存在命令执行漏洞,攻击者可以向服务器写入木马文件,直接获取服务器权限 0x03 漏洞概述 FOFA:bod…

西南科技大学数字电子技术实验四(基本触发器逻辑功能测试及FPGA的实现)FPGA部分

实验目的1、掌握基本RS触发器、集成D触发器和JK触发器的逻辑功能及测试方法。 2、熟悉D触发器和JK触发器的触发方法。 3、熟悉用JK和D触发器构成其他功能触发器的方法。 4、学会用FPGA实现本实验内容。 实验原理1、D触发器 Qn+1 = D 2、JK触发器 3、RS触发器 程序清单(每…

json.loads和eval 速度对比

json.loads和eval 速度对比 代码1结果图代码2参考地址 代码1 import json import time import pandas as pddata_sets pd.read_pickle("val_token_id.pandas_pickle") data_sets[str(i) for i in data_sets] starttime.time() [json.loads(i) for i in data_sets] …

sudo -i 和 sudo -s

一、sudo xxx 以root权限执行单条命令 二、sudo -i 进入一个持续的root环境&#xff0c;以root权限执行命令&#xff0c;但并不是切换到root用户 三、sudo -s 也是进入一个持续的root环境&#xff0c;以root权限执行命令&#xff0c;和sudo -i的区别是保存了原来普通用…

Docker创建镜像的方式---Dockerfile

Dockerfile可以创建自定义镜像。包括配置文件&#xff0c;挂载点&#xff0c;对外暴露的端口&#xff0c;设置环境变量。 Docker创建镜像的方式 1、 基于已有镜像创建&#xff1a;根据官方提供的镜像源&#xff0c;创建镜像。然后拉起容器。是一个白板智能提供基础的功能&…

RPG:一种面向Rust库的模糊测试目标自动生成技术(ICSE‘24)

- 这是我们在ICSE’24的论文RPG: Rust Library Fuzzing with Pool-based Fuzz TargetGeneration and Generic Support [1] 的科普版本。- 插播一条广告&#xff1a;西安电子科技大学广州研究院 ICTT(GZ) 实验室长期接收硕士、博士、博士后、教师岗位申请&#xff0c;欢迎勤奋、…

Linux:Oracle19c安装创建仓库

环境介绍 操作系统&#xff1a;centos7.9 使用yum&#xff1a;公网yum源 内核版本&#xff1a;3.10.0-1160.el7.x86_64 运行内存&#xff1a;4G swap交换内存&#xff1a;8G ssh软件&#xff1a; 软件包&#xff1a;LINUX.X64_193000_db_home.zip 下载链接&#xff1a; 适用于…

鸿蒙生态千帆起:从者众,行则远

“轻舟已过万重山”&#xff0c;鸿蒙的成长速度惊人&#xff0c;一定程度上打破了iOS和安卓二分天下的格局。短短四年时间&#xff0c;搭载华为鸿蒙系统的生态设备数已经突破7亿&#xff0c;开发者突破220万。据Counterpoint数据显示&#xff0c;华为HarmonyOS系统在中国的市场…

IoTDB JavaAPI

文章目录 使用样例Java使用样例 官方已经给出了相关使用Demo&#xff0c;下载地址为: https://github.com/apache/iotdb 直接拉取相对应版本的源码 使用样例 Java使用样例 代码位置 iotdb/example/session/src/main/java/org/apache/iotdb/SessionExample.java iotdb/exa…

HyperGCN笔记

1 Title HyperGCN: A New Method of Training Graph Convolutional Networks on Hypergraphs&#xff08;Naganand Yadati、Prateek Yadav、Anand Louis、Madhav Nimishakavi、Vikram Nitin、Partha Talukdar&#xff09;【NeurIPS 2019】 2 Conclision This paper proposes H…

爬虫解析——Xpath的安装及使用(五)

目录 一、Xpath插件的安装 二、安装 lxml 三、Xpath解析文件 1.解析本地文件 &#xff08;1&#xff09;导入本地文件 &#xff08;2&#xff09;解析本地文件 2.服务器文件解析 &#xff08;1&#xff09;获取网页源码 &#xff08;2&#xff09;解析服务器响应文件 …