当前位置: 首页 > article >正文

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
<?php
  phpinfo();
?>

测试:在浏览器中打开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.kler.cn/news/364025.html

相关文章:

  • 1024是什么日子
  • 反编译工具jadx
  • html 轮播图效果
  • nginx的配置
  • [论文笔记] llama-factory 微调qwen2.5、llama3踩坑
  • SL3160 dcdc150V降压5.1V/1A 车载GPS定位器供电芯片
  • 20241024拿掉飞凌OK3588-C的开发板linux R4启动时的LOGO
  • NSSCTF
  • 大话红黑树之(2)源码讲解TreeMap-Java
  • 探索人工智能在自然语言处理中的应用
  • JVM学习之路(3)类加载器
  • 通过 Lighthouse 和 speed-measure-webpack 插件分析优化构建速度与体积
  • 算法通关--单调栈
  • 无废话、光速上手 React-Router
  • Anaconda从旧版本更新
  • 用nginx实现多ip访问多网址
  • Redis缓存实战-使用Spring AOP和Redis实现Dao层查询缓存优化实战
  • 云原生后端概述
  • RabbitMQ 确认模式(Acknowledgements Mode)详解
  • 海外媒体发稿:外媒宣发之《时代》杂志 TIME 的魅力
  • 使用 NumPy 和 Matplotlib 实现交互式数据可视化
  • 【Android】AHandler/AMessage/ALooper机制
  • Java:关于哈希表
  • 2024年808数据结构答案
  • css知识点梳理
  • 如何在服务器上部署开源大模型 GLM-4-9B-Chat 并应用到RAG应用中