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

一、运行环境说明

推荐

运行环境为

Apache + PHP(7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb 组合

,Nginx 其次。

PHP需要使用 pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv 模块,需要确保 PHP 运行环境有加载上述模块。

二、安装Apache服务

依次执行如下指令,安装并开启 Apache 服务:

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运行状态,如下图表示已经启动:

d7d6ea026c369cdc7eed9983664d4b19.png

关闭防火墙( 或者自行百度相关指令开启服务器的 80 端口 ),以便排除因为网络问题 , 无法访问 Apache 服务:

systemctl stop firewalld.service # 关闭防火墙

systemctl disable firewalld.service # 禁止firewall开机启动

systemctl status firewalld.service # 查看防火墙状态

systemctl start firewalld.service # 开启防火墙

关闭 SELINUX,未关闭时可能有无法授予 /var 路径下文件的读写权限问题,关闭命令如下:

setenforce 0 # 临时关闭SELINUX, 重启服务器失效

编辑

/etc/selinux/config文件,将 SELINUX 的值设置为 disabled , 下次开机 SELINUX 就不会启动了

vi /etc/selinux/config # 修改文件中的 SELINUX=disabled

关闭防火墙后,通过执行 ip addr 命令,查看服务器主机ip地址。

68dc9f837447e79b01c827ec453113e2.png

浏览器访问 http://服务器ip地址 , 页面展示如下,则表示 Apache 运行成功了。

0703e3456d569e85fb06e3dd5e151778.png

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

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

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

三、安装PHP7.2版本

PHP7.2 版本需要配置 yum 源 :

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum 安装 PHP7.2 所需组件 :

yum -y install php72w php72w-pdo php72w-mysql php72w-mbstring php72w-ldap php72w-gd php72w-json php72w-xml php72w-zip

创建 phpinfo 文件, 测试 PHP 与 Apache 服务的整合:

echo '<?php phpinfo();?>' > /var/www/html/index.php

访问前 , 重启 Apache 服务,浏览器访问

http://服务器ip/index.php,页面展示如下, 则Apache 解析 PHP 成功。

a0680730eed3350b8de24704ce358a10.png

四、安装mariadb 数据库

安装并开启 mariadb 服务:

yum -y install mariadb mariadb-server

systemctl start mariadb.service # 开启服务

systemctl enable mariadb.service # 开机启动

systemctl status mariadb.service # 查看服务状态

systemctl stop mariadb.service # 关闭服务

重置数据库 root 账号密码( 默认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

五、安装禅道软件

2. 使用 rz 命令将禅道软件上传至服务器的 /var/www/html 目录,您也可以使用其他方式上传。

yum -y install lrzsz # 安装rz上传程序

cd /var/www/html # 切换到apache根目录

rz # 上传源码包禅道

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

yum -y install unzip # 安装unzip解压

unzip ZenTaoPMS.*.zip -d /var/www/html # 解压禅道源码包

ff64a45cc80fb176e2f9838c1c6bda65.png

4. 修改 Apache 访问路径: vim /etc/httpd/conf/httpd.conf , 注意修改如下图 3处位置 :

3651908eb13ef990a394f87247e2b6d8.png

修改后 systemctl restart httpd 重启 Apache 服务,  使刚修改的配置生效 ;

5.解压完成后,浏览器访问

http://服务器ip 地址,安装禅道即可。

3e31f635fb75bdbe8c842e43a29db037.png

b4fdd8c68887fdde4b880a9f18645236.png

f0a743912aec88ef11a186b52126993e.png

e0262f9578e4c4702f548238d2820bbb.png

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

85463927f8cd648132eaa3415ee1bd50.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值