Cent OS8.0 及以上版本安装禅道教程
Cent OS8系统下安装禅道需要搭建环境如下:httpd ,mariadb , php7.2 再运行禅道
一,环境说明:
运行环境推荐使用 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环境有加载这几个模块。
二,进行安装:
1.首先安装并开启http服务(使用如下命令:)
dnf -y install httpd #安装apache服务
systemctl start httpd.service #开启apache服务
systemctl enable httpd.service #apache服务开机启动
2.运行apache并开启服务:
systemctl status httpd.service #查看apache服务状态
systemctl stop httpd.service #关闭apache服务
systemctl restart httpd.service #重启apache服务
3.查看apache运行状态:
4.关闭防火墙以便能够顺利访问apache(启动后需要开放防火墙端口号,并重启防火墙)
systemctl stop firewalld.service # 关闭防火墙
systemctl disable firewalld.service # 禁止firewall开机启动
systemctl status firewalld.service # 查看防火墙状态
systemctl start firewalld.service # 开启防火墙
5.关闭selinunx 防止后续操作/var下文件时,无法授权该路径下文件读写权限,执行如下命令:
setenforce 0 #关闭selinux
6.修改selinux 配置文件,使其开机生效
vi /etc/selinux/config # 修改值为disabled
SELINUX=disabled
7.执行ip addr命令查看服务器主机ip地址,用于浏览器访问。
8.执行命令如下:
echo Centos8 http is ok > /var/www/html/index.html
9.浏览器访问:http://服务器ip/index.html 显示 http is OK 则表示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 页面显示如下则是配置成功
四,安装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 -u root -p。
五、安装ioncube解密扩展
可以参考安装ioncube扩展文档安装下 http://www.zentao.net/book/zentaoprohelp/194.html
注意第四步, 重启apache 服务没有生效的话, 需要重启下 php-fpm 服务, 执行如下命令即可 systemctl restart php-fpm
六,安装禅道软件
dnf -y install lrzsz # 安装rz上传程序
cd /var/www/html # 切换到apache根目录
rz # 上传源码包禅道
dnf -y install unzip # 安装unzip解压
unzip ZenTaoPMS.11.5.stable.zip # 解压禅道源码包
接下来就是安装成功了,为了安全起见请删除install.php文件(默认程序会删除)
Cent OS8.0 及以上版本安装禅道教程的更多相关文章
- CentOS7及以下版本安装禅道
由于是CentOS7以及以下系统,禅道已经集成了 Apache Nginx Mysql 服务,不需要我们再次安装搭建,我们只进行解压使用就好: 一.进行下载安装 1.在终端命令中输入以下命令确认系统是 ...
- Linux安装禅道教程
环境: centos7 64位 禅道11.2 Linux一键安装包64位 下载: 禅道下载地址: http://dl.cnezsoft.com/zentao/11.2/ZenTaoPMS.11.2.s ...
- linux下一步一步安装禅道项目管理工具
linux下一步一步安装禅道项目管理工具 因为禅道官网的安装教程实在是太简陋了,所以记录在此. 1.安装apache服务 archlinux下直接 sudo pacman -S apache ubun ...
- Linux系统(虚拟机)安装禅道
1.查看linux系统版本 uname -a 2.禅道下载:http://www.zentao.net/download.html,找到要下载的版本,点击进入各平台下载: 3.将下载好的安装包上传到l ...
- linux-docker下安装禅道全部
友情提示:按照步骤走,99%的人会安装成功,1%的人可以咨询度娘 64位电脑安装禅道,满足发送邮件功能 第一步: docker ps 查看docker中的容器是否有禅道(docker ps -a ...
- centos7安装服务器之安装禅道
Centos7下安装禅道 1. 下载禅道的linux版本 我的centos7的版本为:7.7版本 2. 将下载的包上传到centos7服务器上 3. 将禅道压缩包解压到/opt目录下: 4. 启动禅道 ...
- docker安装禅道
一.下载地址 禅道开源版: http://dl.cnezsoft.com/zentao/docker/docker_zentao.zip 数据库用户名: root,默认密码: 123456.运行时 ...
- wdcp升级php5.8到php7.1.12后安装禅道
()下载禅道安装包 http://www.zentao.net/download/zentao10.0.beta-80076.html ()安装禅道 http://www.zentao.net/boo ...
- 安装禅道项目管理软件ZenTaoPMS
服务器Ubuntu 13.04 且安装了上一篇随笔中的 AMP本文略去安装AMP过程.版本号满足要求(php>5.2 and mysql.2) 1.官网http://www.zentao.net ...
随机推荐
- docker 国内镜像源
参考:docker 国内镜像源 作者:Joncc Linux环境 # vi /etc/docker/daemon.json { "registry-mirrors": [" ...
- pod和容器(容易混淆的地方)
在Kubenetes中,所有的容器均在 pod 中运行,一个pod可以承载一个或者多个相关的docker容器(或rkt,以及用户自定义容器),同一个Pod中的容器可以部署在同一个物理机器(可以叫宿主机 ...
- 为vscode开发一款svn右键菜单扩展
在我平时的工作中会经常用到svn blame这个命令,但是vscode现有的svn扩展普遍都不能自定义右键菜单. 所以我产生一个想法:自己动手为vscode开发一款svn的扩展来定制右键菜单,本文记录 ...
- 1.5 万字 + 40 张图解 HTTP 常见面试题
作者:小林coding 图解计算机基础网站:https://xiaolincoding.com 大家好,我是小林,我最开始写的第一篇图解文章就是这篇: 那时候我也就不到 100 读者,如今这篇阅读都快 ...
- 进阶版css点击按钮动画
1. html <div class="menu-wrap"> <input type="checkbox" class="togg ...
- python基础练习题(题目 递归求阶乘)
day18 --------------------------------------------------------------- 实例026:利用递归方法求5! 分析:递归包括递归体和递归条 ...
- python基础练习题(斐波那契数列)
day4 --------------------------------------------------------------- 实例006:斐波那契数列 题目 斐波那契数列. 题目没说清楚, ...
- Vue过渡和动画效果展示(案例、GIF动图演示、附源码)
前言 本篇随笔主要写了Vue过渡和动画基础.多个元素过渡和多个组件过渡,以及列表过渡的动画效果展示.详细案例分析.GIF动图演示.附源码地址获取. 作为自己对Vue过渡和动画效果知识的总结与笔记. 因 ...
- .NET Core 中的 Logging 简单实用 - 记录日志消息显示到控制台
.NET Core 支持适用于各种内置和第三方日志记录提供程序的日志记录 API. 本文介绍了如何将日志记录 API 与内置提供程序一起使用. 本文中所述的大多数代码示例都来自 .Net 5 应用. ...
- [操作系统]LINUX进程状态说明
R(task_running) : 可执行状态 只有在该状态的进程才可能在CPU上运行.而同一时刻可能有多个进程 处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的 ...