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 -F

systemctl stop firewalld

setenforce 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 mysql

UPDATE 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/*

配置

安装完毕

访问

相关推荐
大树888 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠8 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质9 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush49 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5209 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz9 小时前
Maven依赖冲突
java·服务器·maven
Inhand陈工10 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智10 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩10 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
shushangyun_10 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化