Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道

简介:本文介绍如何在Centos7.4系统下面使用yum命令安装httpd,php7.1与mariadb服务,并使用禅道源码包运行禅道软件。

一、运行环境说明

运行环境推荐使用 Apache + PHP(5.3/5.4/5.5/5.6/7.0/7.1版本) + MySQL(5.5/5.6版本)/mariadb组合 ,Nginx其次。

禅道需要使用pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv这几个模块,需要确保PHP环境有加载这几个模块。

二、安装httpd服务

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

yum -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地址,用于浏览器访问。

浏览器页面如下,则表示apache配置访问成功。

apache 会被安装到: /etc/httpd/

apache 配置文件地址: /etc/httpd/conf/httpd.conf

apache 网站文件默认访问路径:/var/www/html/

三、安装php7.1版本

安装php7.1版本需要配置yum源。

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php7.1以及所需组件。

yum -y install php71w php71w-pdo php71w-mysql php71w-mbstring php71w-ldap

创建 phpinfo 访问测试 php 与apache 服务的整合。

vi /var/www/html/index.php #在apache访问文件下创建php文件

在该文件中填写如下代码。

<?php phpinfo();
?>

重启apache服务,浏览器刷新后,页面展示如下则apache配置成功。

四、安装mariadb

执行如下命令安装并开启mariadb服务。

yum -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

五、安装禅道软件

1. 官网下载最新版的禅道软件 源码包。下载地址: http://www.zentao.net/download.html

2. 使用 lrzsz 命令将禅道软件上传至服务器的 /var/www/html 目录,您也可以使用自己的方式上传禅道源码包。

yum -y install lrzsz # 安装rz上传程序
cd /var/www/html # 切换到apache根目录
rz # 上传源码包禅道

3. 使用 unzip 命令解压禅道源码包程序。

yum -y install unzip # 安装unzip解压
unzip ZenTaoPMS.11.5.stable.zip # 解压禅道源码包

4.解压完成后,浏览器访问禅道软件源码,安装禅道。

安装方式:浏览器访问本机ip:端口号/www/install.php

注:最后安装成功后,安全起见,请删除install.php文件。

Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道相关推荐

  1. Java 技术篇-linux系统下安装jdk、设置java环境变量实例演示

    Oracle 官网-各版本 jdk 选择页 可以在该页面选择要安装的版本进入到下载页. Oracle 官网-演示 jdk1.8 下载页 在该页面选择对应的系统进行下载. 我选择的是 64 位 linu ...

  2. [视频教程] ubuntu系统下安装最新版PHP7.3.X环境

    视频地址: https://www.bilibili.com/video/av69088870/ 笔记: 先安装一下这个命令 add-apt-repository apt-get install so ...

  3. CentOS6.5下安装Apache2.4+PHP7

    CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...

  4. Ubuntu20.4系统下安装kvm并创建虚拟机

    Ubuntu20.4系统下安装kvm并创建虚拟机 一.安装Ubuntu20.4系统 二.在Ubuntu20.4系统下安装KVM 三.kvm虚拟机及其磁盘映像文件(CentOS 7.9)制作 一.安装U ...

  5. Linux系统下安装Apache服务器

    Linux系统下安装Apache服务器 1.第一步命令安装apache: yum install httpd httpd-devel -y 2.第二步执行命令: 开启服务器 systemctl sta ...

  6. Linux系统下安装FTP服务

    Linux系统下安装FTP服务 1. 简介 2. 工作原理 3. FTP的安装与配置 1. 下载vsftp安装包 2. 检查是否已经安装了vsftp,后面会介绍怎样卸载 3. 安装vsftpd 4. ...

  7. Linux系统下载安装数据库MariaDB

    Linux系统下载安装数据库MariaDB 1. 启动Linux系统,检测是否联网 可以去ping一下网站 ctrl+c退出 2. 去yum下载MariaDB yum相当于一个应用商城,可以去查找.安 ...

  8. Linux和Windows系统下:安装Anaconda、Paddle、tensorflow、pytorch,GPU[cuda、cudnn]、CPU安装教学,以及查看CPU、GPU内存使用情况

    Linux和Windows系统下安装深度学习框架所需支持:Anaconda.Paddlepaddle.Paddlenlp.pytorch,含GPU.CPU版本详细安装过程 1.下载 Anaconda ...

  9. 在linux下怎么安装mysql,手把手教你在Linux系统下安装MySQL

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1. 下载并安装MySQL官方的 Yum R ...

最新文章

  1. [转]WinForm下Splash(启动画面)制作
  2. 用python画出简单笑脸画法_【Python】怎么用matplotlib画出漂亮的分析图表
  3. Java+Selenium+Testng自动化测试学习(三)— 断言
  4. Spring MVC——数据检验步骤
  5. 国际电信联盟:3GPP系标准成为唯一被认可的5G标准
  6. 林子雨_大数据技术原理与应用课后习题
  7. 浙江大学计算机程序设计能力考试(PAT)简介
  8. 浅谈项目管理中的软件系统效能评估技术
  9. python开发企业微信应用,使用Python发送企业微信消息
  10. 手机微信收不到消息提醒,这样设置就能轻松解决
  11. 梅特勒托利多xk3124电子秤说明书_梅特勒-托利多电子称设置方法
  12. python357左轮尺寸_有小伙伴需要左轮枪~DUANG!DUANG!DUANG~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!...
  13. 数据产品经理修炼手册(从零基础到大数据产品实践)
  14. ASP.NET Core 3.x 学习笔记(7)——Blazor
  15. RabbitMQ消费者与生产者示例
  16. 武汉高职高专计算机专业分数线,武汉职业技术学院录取投档线
  17. Web登录使用RSA对密码进行加密解密过程
  18. 地级市数字经济数据(变异系数法,主成分分析法,熵值法,整理好的面板数据)
  19. 终于有大佬把计算机底层原理全部总结出来了
  20. banner轮播图以及nav导航栏Jquery

热门文章

  1. 七款最常用的PHP本地服务器
  2. Linux Shell脚本入门教程系列之(十四) Shell Select教程
  3. Magento: 左栏筛选条件 Select Box / Button / Dropdown List on Layered Navigation
  4. php代码加密 (php,decode)
  5. 客户端javascript对象的几何属性(获得大小及坐标)
  6. ssh不能连接 提示WARNING: POSSIBLE DNS SPOOFING DETECTED!处理方法
  7. KVM 虚拟机在物理主机之间迁移的实现 -- 静态迁移/动态迁移/存储迁移
  8. [python] 函数小结
  9. 【AI视野·今日CV 计算机视觉论文速览 第152期】Fri, 9 Aug 2019
  10. 【Linux入门学习之】grep命令详解