Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道
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环境运行禅道相关推荐
- Java 技术篇-linux系统下安装jdk、设置java环境变量实例演示
Oracle 官网-各版本 jdk 选择页 可以在该页面选择要安装的版本进入到下载页. Oracle 官网-演示 jdk1.8 下载页 在该页面选择对应的系统进行下载. 我选择的是 64 位 linu ...
- [视频教程] ubuntu系统下安装最新版PHP7.3.X环境
视频地址: https://www.bilibili.com/video/av69088870/ 笔记: 先安装一下这个命令 add-apt-repository apt-get install so ...
- CentOS6.5下安装Apache2.4+PHP7
CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...
- Ubuntu20.4系统下安装kvm并创建虚拟机
Ubuntu20.4系统下安装kvm并创建虚拟机 一.安装Ubuntu20.4系统 二.在Ubuntu20.4系统下安装KVM 三.kvm虚拟机及其磁盘映像文件(CentOS 7.9)制作 一.安装U ...
- Linux系统下安装Apache服务器
Linux系统下安装Apache服务器 1.第一步命令安装apache: yum install httpd httpd-devel -y 2.第二步执行命令: 开启服务器 systemctl sta ...
- Linux系统下安装FTP服务
Linux系统下安装FTP服务 1. 简介 2. 工作原理 3. FTP的安装与配置 1. 下载vsftp安装包 2. 检查是否已经安装了vsftp,后面会介绍怎样卸载 3. 安装vsftpd 4. ...
- Linux系统下载安装数据库MariaDB
Linux系统下载安装数据库MariaDB 1. 启动Linux系统,检测是否联网 可以去ping一下网站 ctrl+c退出 2. 去yum下载MariaDB yum相当于一个应用商城,可以去查找.安 ...
- Linux和Windows系统下:安装Anaconda、Paddle、tensorflow、pytorch,GPU[cuda、cudnn]、CPU安装教学,以及查看CPU、GPU内存使用情况
Linux和Windows系统下安装深度学习框架所需支持:Anaconda.Paddlepaddle.Paddlenlp.pytorch,含GPU.CPU版本详细安装过程 1.下载 Anaconda ...
- 在linux下怎么安装mysql,手把手教你在Linux系统下安装MySQL
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1. 下载并安装MySQL官方的 Yum R ...
最新文章
- [转]WinForm下Splash(启动画面)制作
- 用python画出简单笑脸画法_【Python】怎么用matplotlib画出漂亮的分析图表
- Java+Selenium+Testng自动化测试学习(三)— 断言
- Spring MVC——数据检验步骤
- 国际电信联盟:3GPP系标准成为唯一被认可的5G标准
- 林子雨_大数据技术原理与应用课后习题
- 浙江大学计算机程序设计能力考试(PAT)简介
- 浅谈项目管理中的软件系统效能评估技术
- python开发企业微信应用,使用Python发送企业微信消息
- 手机微信收不到消息提醒,这样设置就能轻松解决
- 梅特勒托利多xk3124电子秤说明书_梅特勒-托利多电子称设置方法
- python357左轮尺寸_有小伙伴需要左轮枪~DUANG!DUANG!DUANG~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!...
- 数据产品经理修炼手册(从零基础到大数据产品实践)
- ASP.NET Core 3.x 学习笔记(7)——Blazor
- RabbitMQ消费者与生产者示例
- 武汉高职高专计算机专业分数线,武汉职业技术学院录取投档线
- Web登录使用RSA对密码进行加密解密过程
- 地级市数字经济数据(变异系数法,主成分分析法,熵值法,整理好的面板数据)
- 终于有大佬把计算机底层原理全部总结出来了
- banner轮播图以及nav导航栏Jquery
热门文章
- 七款最常用的PHP本地服务器
- Linux Shell脚本入门教程系列之(十四) Shell Select教程
- Magento: 左栏筛选条件 Select Box / Button / Dropdown List on Layered Navigation
- php代码加密 (php,decode)
- 客户端javascript对象的几何属性(获得大小及坐标)
- ssh不能连接 提示WARNING: POSSIBLE DNS SPOOFING DETECTED!处理方法
- KVM 虚拟机在物理主机之间迁移的实现 -- 静态迁移/动态迁移/存储迁移
- [python] 函数小结
- 【AI视野·今日CV 计算机视觉论文速览 第152期】Fri, 9 Aug 2019
- 【Linux入门学习之】grep命令详解