安装和升级

CentOS 8 下安装httpd,mariadb,php7.2 运行禅道 分享链接

作者:Renee 最后编辑:潘仙芝 于 2022-01-11 15:21:43 浏览量:1785
摘要:本文介绍如何在 Centos 8系统下面使用 dnf 命令安装 httpd,php7.2与 mariadb 服务,并使用禅道源码包运行禅道软件。

一、运行环境说明

运行环境推荐使用 Apache + PHP(7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb 组合 ,Nginx 其次。
禅道需要使用 pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv 这几个模块,需要确保 PHP 环境有加载这几个模块。

二、安装 httpd 服务

执行如下指令,安装并开启 httpd 服务。

dnf -y install httpd           #安装apache服务
systemctl start httpd.service  #开启apache服务 
systemctl enable httpd.service #apache服务开机启动

Apache 服务其他运维命令。

systemctl status httpd.service #查看apache服务状态 
systemctl stop httpd.service   #关闭apache服务 
systemctl restart httpd.service #重启apache服务
安装完成后,查看 Apache 服务,如下图所示表示服务已经启动。

启动后需要关闭服务器防火墙,以便浏览器可以正常访问 Apache 服务。
systemctl stop firewalld.service     # 关闭防火墙 
systemctl disable firewalld.service  # 禁止firewall开机启动 
systemctl status firewalld.service   # 查看防火墙状态 
systemctl start firewalld.service    # 开启防火墙 
关闭selinux,防止后续操作/var下文件时,无法授予该路径文件读写权限,执行如下命令。
setenforce 0 # 关闭selinux
修改 selinux 配置文件,使其开机生效。
vi /etc/selinux/config # 修改值为disabled 
SELINUX=disabled
关闭防火墙后,通过执行 ip addr 命令,查看服务器主机 ip 地址,用于浏览器访问。

命令行执行如下命令:

echo Centos8 http is ok  > /var/www/html/index.html
浏览器访问: http://服务器ip/index.html 展示出如下内容, 则表示apache配置访问成功。

Apache 会被安装到: /etc/httpd/
Apache 配置文件地址: /etc/httpd/conf/httpd.conf
Apache 网站文件默认访问路径:/var/www/html/

三、安装 php7.2 版本

目前 RHEL 8 / CentOS 8 的 AppStream 中默认的 php 版本为7.2, 可以执行 sudo dnf module list php 查看下

安装 php7.2 以及所需组件。
sudo dnf install php php-pdo php-gd php-mbstring php-mysqlnd php-ldap php-json php-xml php-zip
测试 php 与 Apache 服务的整合, 命令行执行如下命令
echo '<?php phpinfo();?>'  >  /var/www/html/index.php
重启 Apache 服务,浏览器访问 http://服务器ip/index.php,页面展示如下则 Apache 配置成功。

四、安装 mariadb

执行如下命令安装并开启 mariadb 服务。
dnf -y install mariadb mariadb-server 
systemctl start mariadb.service # 开启服务 
systemctl enable mariadb.service # 开机启动 

mariadb 服务运维命令。

systemctl status mariadb.service # 查看服务状态
systemctl stop mariadb.service # 关闭服务
数据库安装设置,重置数据库 root 账号密码,执行该命令前必须开启 mariadb 服务。
mysql_secure_installation 
Enter current password for root (enter for none): 输入当前root账号密码,刚安装默认为空,直接回车即可 
Set root password? [Y/n] 是否输入root密码,输入y 回车 
New password: 输入密码 
Re-enter new password: 重复输入 
Remove anonymous users? [Y/n] 删除其他用户 y 
Disallow root login remotely? [Y/n] 允许root账号远程登录 y 
Remove test database and access to it? [Y/n] 删除测试表 y 
Reload privilege tables now? [Y/n] 重新加载配置表 y
登陆测试,执行如下命令并输入密码。
mysql -uroot -p

五、安装 Ioncube 解密扩展

可以参考安装ioncube扩展文档安装下 http://www.zentao.net/book/zentaoprohelp/194.html

注意第四步, 重启 Apache 服务没有生效的话,  需要重启下 php-fpm 服务, 执行如下命令即可 systemctl restart php-fpm


表示安装成功, 可以安装禅道了 ;

六、安装禅道软件

1. 官网下载最新版的禅道软件 源码包。下载地址: http://www.zentao.net/download.html
2. 使用 lrzsz 命令将禅道软件上传至服务器的 /var/www/html 目录,您也可以使用自己的方式上传禅道源码包。
dnf -y install lrzsz # 安装rz上传程序 
cd /var/www/html # 切换到apache根目录 
rz # 上传源码包禅道

3. 使用 unzip 命令解压禅道源码包程序。
dnf -y install unzip # 安装unzip解压 
unzip ZenTaoPMS.11.5.stable.zip # 解压禅道源码包

4.解压完成后,浏览器访问禅道软件源码,安装禅道。默认访问地址 (未修改禅道源码文件夹名称与路径) : http://服务器ip/zentaopms/www/index.php

关键词

返回顶部
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。