yum install httpd -y // 安装
service httpd start // 启动Apache
通过netstat -tunlp查看apache运行的端口,然后打开虚拟机ip + 80端口能看到以下页面
?或者
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;
# 安装环境依赖
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源码
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端口看到一下页面即是成功,接下来一路点击同意安装即可看到论坛页面
?php版本低的问题,参考以下文章进行修改
## 已经安装了低版本的php,先移除
yum remove php*
## 安装源
# CentOS 6 / RHEL 6
yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm -y
# CentOS 7 / RHEL 7
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm -y
# 启用remi软件源
yum-config-manager --enable remi-php70
# 安装php7
yum install php php-mysql php-fpm -y
# 查看安装好的php版本
php -v