主营网站建设品牌,吉林省建设厅网站专家,网站优化公司上海,做封面模板下载网站目录
目录
1、创建一台虚拟机
centos 源的配置
备份源
修改源
重新加载缓存
安装软件
2、关闭防火墙和selinux
查看防火墙状态
关闭防火墙
查看SELinux的状态
临时关闭SELinux
永久关闭SELinux#xff1a;编辑SELinux的配置文件
配置文件的修改内容
3、检查系统…目录
目录
1、创建一台虚拟机
centos 源的配置
备份源
修改源
重新加载缓存
安装软件
2、关闭防火墙和selinux
查看防火墙状态
关闭防火墙
查看SELinux的状态
临时关闭SELinux
永久关闭SELinux编辑SELinux的配置文件
配置文件的修改内容
3、检查系统中是否已经安装Apache、MySQL、PHP
检查Apache
4、Apache安装
安装httpd软件
配置httpd.conf文件
修改配置文件内容
启动httpd
5、MySQL安装
下载MySQL的官网yum源
安装MySQL的官网镜像源
使用yum安装mysql最新版软件
启动mysql查看端口占用情况
MySQL数据库初始化重要
初始化数据设置root密码MySQL管理员
把mysqld服务添加到开机启动项
连接MySQL数据库测试
6、PHP安装
使用yum命令安装php软件
7、测试LAMP环境是否可以使用
第一步进入/var/www/html目录
第二步使用vim命令创建demo.php文件
第三步编写php代码
8、部署Discuz!论坛
下载源代码
使用unzip对discuz.zip压缩包进行解压
复制discuz中的文件到/var/www/html目录
打开浏览器输入公网IP地址
单击同意继续安装
解决PHP扩展问题
添加 EPEL and REMI 仓库
安装PHP 7.4、启用PHP 7.4 Remi 仓库
安装扩展
配置 查看版本
重启httpd
设置开机启动
刷新页面 环境问题解决
上图显示 部分目录不可写不存在红色×号需解决
再次刷新全部搞定
跟着步骤继续安装
9、安装完成后点击直接访问站点访问论坛首页 1、创建一台虚拟机
centos 源的配置
备份源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
修改源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
重新加载缓存
yum makecache
安装软件
zip用于压缩文件。unzip用于解压缩 .zip 文件。vim一种强大的文本编辑器。wget用于从网络上下载文件。httpdApache HTTP 服务器。lsof列出当前打开的文件。net-tools包含网络工具如 ifconfig。at用于计划任务的命令。cronie提供计划任务的功能。openssh*安装所有与 OpenSSH 相关的软件包包括客户端和服务器端。ntp网络时间协议客户端用于同步系统时间。gdisk用于管理 GPT 分区表的工具。
yum -y install zip unzip vim wget httpd lsof net-tools at cronie openssh* ntp gdisk
2、关闭防火墙和selinux
查看防火墙状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld
查看SELinux的状态
getenforce
临时关闭SELinux
setenforce 0
永久关闭SELinux编辑SELinux的配置文件
vim /etc/selinux/config
配置文件的修改内容
SELINUXdisabled
disabled 关闭 enable 开启
3、检查系统中是否已经安装Apache、MySQL、PHP
检查Apache
rpm -qa | grep httpd
卸载已安装的Apache
httpd-2.4.6-90.el7.centos.x86_64、httpd-tools-2.4.6-90.el7.centos.x86_64为已安装的Apache版本文件
rpm -e httpd-2.4.6-90.el7.centos.x86_64
rpm -e httpd-tools-2.4.6-90.el7.centos.x86_64
检查MySQL rpm -qa |grep mysql
检查PHP
rpm -qa |grep php
4、Apache安装
安装httpd软件
yum install httpd -y
配置httpd.conf文件
vim /etc/httpd/conf/httpd.conf
修改配置文件内容
搜索ServerName 修改为以下内容 并保存退出
ServerName localhost:80
启动httpd
systemctl start httpd
把httpd服务添加到开机启动项中
systemctl enable httpd
查询httpd占用的端口
ss -naltp |grep httpd
浏览器中使用IP访问服务器
http://...............
5、MySQL安装
下载MySQL的官网yum源
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装MySQL的官网镜像源
rpm -ivh mysql-community-release-el7-5.noarch.rpm
使用yum安装mysql最新版软件
yum install mysql-community-server -y
启动mysql查看端口占用情况
systemctl start mysqld
netstat -tnlp |grep mysqld
MySQL数据库初始化重要
默认情况下数据库没有密码也没有任何数据必须要初始化
初始化数据设置root密码MySQL管理员
所有都选Y即可
mysql_secure_installation 把mysqld服务添加到开机启动项
systemctl enable mysqld
连接MySQL数据库测试
mysql -u root -p
6、PHP安装
使用yum命令安装php软件
yum install php -y
使用systemctl启动php软件重启Apache
systemctl restart httpd
7、测试LAMP环境是否可以使用
第一步进入/var/www/html目录
cd /var/www/html
Apache的项目目录 /var/www/html以后程序员开发的代码都是放置于此目录
第二步使用vim命令创建demo.php文件
vim demo.php
第三步编写php代码
创建一个test.php文件并编辑写入测试代码
?php
echo hello world!;
?
8、部署Discuz!论坛
下载源代码
下载地址https://gitee.com/ComsenzDiscuz/DiscuzX 码云
https://gitee.com/Discuz/DiscuzX
使用unzip对discuz.zip压缩包进行解压
unzip DiscuzX-v3.5.zip
复制discuz中的文件到/var/www/html目录 mv DiscuzX-v3.5/* /var/www/html/
打开浏览器输入公网IP地址
192.168.77.110/upload
单击同意继续安装 解决PHP扩展问题
表示当前的php版本太低需要升级php 添加 EPEL and REMI 仓库
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
安装PHP 7.4、启用PHP 7.4 Remi 仓库
yum -y install yum-utils
yum-config-manager --enable remi-php74
yum update
yum install php php-cli
安装扩展
yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
配置 查看版本
php -v
重启httpd
systemctl restart httpd
设置开机启动
systemctl enable php-fpm.service
systemctl start php-fpm.service
刷新页面 环境问题解决 上图显示 部分目录不可写不存在红色×号需解决
chmod -R ar /var/www/html
再次刷新全部搞定
而如果刷新之后还是出现这个页面时 一般就是以下两种情况
第一种权限没给够使用
chmod -R 777 /var/www/html/
直接把全部权限都给了
第二种就是selinux状态没有更改就第二个步骤中的永久关闭selinux
跟着步骤继续安装 9、安装完成后点击直接访问站点访问论坛首页