centos7-lamp

目录

一、安装

1.关闭防火墙关闭selinux

2.安装apache

3.配置主页

二、部署mariadb(mysql)

1.用yum安装

2.启动数据库

3.看下端口是否listen

4登录mysql

5.修改下密码

三、安装php

1.安装依赖包

2.安装php解释器和php连接mysql驱动

3.配置apache然他支持php

4.手动编写php首页

四、php连接mysql

五、lamp搭建论坛

1.下载论坛源代码

2.解压源码

3.创建论坛主页目录

4.访问下主页


一、安装

1.关闭防火墙关闭selinux
 

iptables -Fsystemctl stop firewalldsetenforce 0

2.安装apache

yum install httpd -y

3.配置主页

echo "index" > /var/www/html/index.html


二、部署mariadb(mysql)

1.用yum安装

yum install mariadb-server mariadb -y

2.启动数据库

systemctl restart mariadb

3.看下端口是否listen

netstat -tunlp | grep mysql

4登录mysql

mysql -hlocalhost -P3306 -uroot -p

第一次登录为空密码

5.修改下密码

use mysqlUPDATE user SET Password=PASSWORD ('123.com') where USER='root' and host='root' or host='localhost';FLUSH PRIVILEGES;

登陆mysql后,简单的sql语句使用
 

show databases;use mysql show tables;desc user;select user,host,password from user;

三、安装php

1.安装依赖包

yum install -y zlib-devel libxm12-devel libjpeg-devel libjpeg-turbo-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libtool-ltdl-devel pcre pcre-devel apr apr-devel zlib-devel gcc make

2.安装php解释器和php连接mysql驱动

yum install -y php php-mysql

3.配置apache然他支持php

vim /etc/httpd/conf/httpd.conf

TypesConfig /etc/mime.types

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

DirectoryIndex index.php index.html

4.手动编写php首页

vim /var/www/html/index.php

<meta charset=utf8>

<?php phpinfo(); ?>

重启一下服务

systemctl restart httpd

访问下站点


四、php连接mysql

vim /var/www/html/con.php

配置

<?php

        $conn=mysql_connect('localhost','root','123.com');

if ($conn)

        echo "php 已经连接上mysql";

else

        echo "没连接成功";

?>

访问一下


五、lamp搭建论坛

1.下载论坛源代码

下载后上传一下源码

2.解压源码

mkdir Discuz
mv Discuz_X3.5_SC_UTF8_20231001.zip Discuz
cd Discuz
unzip Discuz_X3.5_SC_UTF8_20231001.zip 

3.创建论坛主页目录

[root@localhost Discuz]# mkdir /www_Dis/
[root@localhost Discuz]# pwd
/root/Discuz
[root@localhost Discuz]# cp -R /root/Discuz/* /www_Dis/
[root@localhost Discuz]# cd /www_Dis/
[root@localhost www_Dis]# ls

改下权限

chmod 755 /www_Dis

主页移动

[root@localhost upload]# mv * /var/www/html/
mv: overwrite ‘/var/www/html/index.php’? y
[root@localhost upload]# 

4.访问下主页

可以看到这里权限不够

修改下目录权限

chmod -R 777 /var/www/html/*

配置

安装完毕

访问

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

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

相关文章

分布式服务框架设计

目录 服务框架的设计 服务框架的功能 服务框架的性能指标 服务治理需要哪些功能 服务框架的设计 尽管不同的分布式服务框架实现细节存在差异&#xff0c;但是核心功能差异不大&#xff0c;下面的架构图描绘了一个分布式服务框架的整体逻辑架构 总共分为 3 层&#xff1a;1…

【Android】Android Framework系列---CarPower深度睡眠STR

Android Framework系列—CarPower深度睡眠 之前博客说了CarPower的开机启动流程 这里分析一下&#xff0c;Android CarPower实现深度睡眠的流程。 首先&#xff0c;什么是深度睡眠(Deep Sleep)? Android进入Deep Sleep后&#xff0c;关闭屏幕、关闭CPU的电源&#xff0c;保持…

国内某发动机制造工厂RFID智能制造应用解决方案

一、工厂布局和装备 国内某发动机制造工厂的装配车间布局合理&#xff0c;设备先进&#xff0c;在这个5万平方米的生产区域内&#xff0c;各个工位之间流程紧密&#xff0c;工厂采用了柔性设备&#xff0c;占比达到了67%&#xff0c;数控化率超过90%&#xff0c;自动化率达到了…

Android java Handler sendMessage使用Parcelable传递实例化对象,我这里传递Bitmap 图片数据

一、Bundle给我们提供了一个putParcelable(key,value)的方法。专门用于传递实例化对象。 二、我这里传递Bitmap 图片数据&#xff0c;实际使用可以成功传统图像数据。 发送&#xff1a;Bundle bundle new Bundle();bundle.putParcelable("bitmap",bitmap);msg.setD…

亚马逊 JDK下载地址

下载地址 https://docs.aws.amazon.com/corretto/选择版本 选择操作系统 比如 windows64 位 可以选择安装包或者解压版本 msi 的为安装版 zip 的为解压版

删除链表的倒数第 N 个结点

LeetCode 19. 删除链表的倒数第 N 个结点 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *n…

【Linux系统化学习】开发工具——gdb(调试器)

个人主页点击直达&#xff1a;小白不是程序媛 Linux专栏&#xff1a;Linux系统化学习 个人仓库&#xff1a;Gitee 目录 前言&#xff1a; gdb版本检查和安装 Debug和Release gdb的使用 其他指令 前言&#xff1a; 前几篇文章分别介绍了在Linux下的代码编辑器、编译器。…

python 深度学习 解决遇到的报错问题9

本篇继python 深度学习 解决遇到的报错问题8-CSDN博客 目录 一、can only concatenate str (not "int") to str 二、cant convert np.ndarray of type numpy.object_. The only supported types are: float64, float32, float16, complex64, complex128, int64, in…

MATLAB - Gazebo 联合仿真 —— 使用 UR10 机械臂检测和采摘水果

系列文章目录 文章目录 系列文章目录前言一、设置 Gazebo 仿真环境二、在 Gazebo 中模拟和控制机器人2.1 概述2.2 任务调度器2.3 感知和目标生成系统2.4 运动规划2.5 机械臂和关节控制系统 三、分配用于控制机器人的参数3.1 定义机器人模型和运动规划参数&#xff0c;3.2 定义机…

历法、节日、节气

目录 一&#xff0c;阳历、阴历、公历、农历 1&#xff0c;阳历、阴历 2&#xff0c;公历&#xff0c;农历 二&#xff0c;双历合并 1&#xff0c;组成要素 2&#xff0c;一年 3&#xff0c;一月 4&#xff0c;一日 三&#xff0c;闰法则 1&#xff0c;闰秒 2&#…

分布式单元化

一 分布式单元化 1.1 两地三中心 顾名思义&#xff0c;两地指的是两个城市&#xff1a;同城&#xff0c;异地。三中心指的是三个数据中心&#xff1a;生产中心、同城容灾中心、异地容灾中心。 在同一个城市或者临近的城市建设两个相同的系统&#xff0c;双中心具备相当的业…

【漏洞复现】Webmin 远程命令执行(CVE-2019-15107)

感谢互联网提供分享知识与智慧&#xff0c;在法治的社会里&#xff0c;请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞验证 1.5、深度利用1、反弹Shell 1.6、修复建议1.7、参考链接 说明内容漏洞编号CVE-2019-15107漏洞…