Linux(4)-LAMP
2023-12-16 14:29:40
- L-Linux
- A-apache/nginx
- M-mysql
- p-php
搭建LAMP以及使用discuz搭建论坛网站
安装apache
yum install httpd -y // 安装
service httpd start // 启动Apache
通过netstat -tunlp查看apache运行的端口,然后打开虚拟机ip + 80端口能看到以下页面
?或者
安装Mysql
centOS6太老了(后悔,建议7版本这样比较合适),直接用命令安装是找不到安装资源的,不管是阿里云还是官网,所以得先指定一下地址
cd /etc/yum.repos.d
vim CentOS-Base.repo
// 在最末尾添加配置
[mariadb]
# 阿里的源10.4
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
?执行mysql的安装命令
yum install mariadb-server mariadb -y
systemctl start mariadb // 启动
启动mysql后,可以用mysql -uroot -p命令进入数据库管理
## 基本的数据库操作
show database;
use <数据库名称>
show tables;
select user,password,host from user;
?安装PHP
# 安装环境依赖
yum install -y zlib-devel libxml2-devel libjepg-devel libjepg-turbo-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libtool-ltdl-devel pcre pcre-devel apr apr-devel zlib-devel gcc make
#安装php
yum install php php-fpm php-mysql -y
php和apache结合工作,需要修改Apache的配置文件,支持php脚本读取
vim /etc/httpd/conf/httpd.conf
## 在httpd.conf DocumentRoot "/var/www/html"(大概120行)后面添加配置
TypesConfig /etc/mime.types
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php index.html
vim /var/www/html/index.php
## 在index.php添加如下代码
<meta charset=utf8>
php测试页面
<?php
phpinfo();
?>
再次查看ip+80端口即可看到如下页面?
?这里有个坑,apache配置了php后,打开页面没有显示内容而是下载
重新执行以下php的安装命令,重启httpd即可
搭建discuz3.5版本论坛
// 下载discuz3.5源码
wget https://gitee.com/Discuz/DiscuzX/attach_files/1543382/download
下载的代码会放在download的压缩包里,我们要先解压
yum install unzip -y // 安装解压工具
unzip download // 解压我们下载的download压缩包
upload文件夹就是我们要部署上apache的主要文件夹
## 复制upload下的所有内容到apache的网站目录
cp -r upload/* /var/www/html/
## 修改www/html文件夹的权限
chmod 777 /var/www/html/*
## 重启httpd
systemctl restart httpd
?ip地址+80端口看到一下页面即是成功,接下来一路点击同意安装即可看到论坛页面
文章来源:https://blog.csdn.net/qq_35119405/article/details/134985942
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!