IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> CentOs7 或 8 安装 禅道(包括阿里云服务、局域网) -> 正文阅读

[PHP知识库]CentOs7 或 8 安装 禅道(包括阿里云服务、局域网)

一、运行环境说明

推荐运行环境为?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在默认的CentOS存储库中可用,并且安装非常简单。为了安装Apache Web Server,首先通过运行以下命令更新本地软件包

在基于RHEL的发行版中,Apache软件包和服务称为httpd。 要安装Apache,运行以下命令:

$ sudo yum update

更新完成后,就可以安装Apache了。

$ yum install httpd

启动Apache Web服务器

为了启动您的Apache Web服务器,请运行以下命令

$ systemctl start httpd

确保启用您的httpd服务,以使其在系统启动时启动。

$ systemctl enable httpd

出现:
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.

最后,通过运行一个简单的status命令,确保您的Apache Web服务器正常运行。

$ systemctl status httpd

您还可以检查Web服务器的版本,以确保已正确安装。

$ httpd -v

Server version: Apache/2.4.37 (centos)
Server built:? Oct? 7 2021?06:44:45

为 Apache 配置你的CentOS 8防火墙

为了使外部主机可以使用Web服务器,您将需要在防火墙上打开特定的端口。

默认情况下,CentOS使用firewalld,它是在主机上作为守护程序运行的防火墙,并为其提供基本安全性。

为了接受HTTP和HTTPS连接,您将打开服务器上的端口80和443。

$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload

通过运行以下命令,确保服务已正确授权

$sudo firewall-cmd --list-all | grep services

出现:services : cockpit dhcpv6-client http https ssh

恭喜你!

您已在CentOS 7或8上成功安装了Apache。

您的服务器现在正在接受对Web服务器的传入HTTP请求。

Apache 其他运维命令:

$ systemctl status httpd.service  #查看Apache服务状态 
$ systemctl stop httpd.service    #关闭Apache服务 
$ systemctl restart httpd.service #重启Apache服务

关闭防火墙( 或者自行百度相关指令开启服务器的 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地址。

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

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服务

$ systemctl restart httpd.service #重启Apache服务

然后浏览器访问?http://服务器ip/index.php,页面展示如下, 则Apache 解析 PHP 成功。

四、安装禅道

下载禅道源码包到/var/www/html路径


$ cd /var/www/html #进入文件夹

$ wget https://www.zentao.net/dl/ZenTaoPMS.12.4.3.zip #下载禅道

$ unzip ZenTaoPMS.12.4.3.zip #解压禅道

$ systemctl restart httpd.service #重启apache服务

  • 使用下面的方式进行访问
  • http://服务器ip:apache端口/zentaopms/www/index.php访问(端口默认省略)
  • 在这里插入图片描述

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

安装成功后其他用户就可以访问了。

局域网的话,让其他电脑与你连接在同一网络,其他电脑浏览器访问禅道输入http://局域网ip:apache端口/zentaopms/www/index.php访问(端口默认省略)

查看局域网IP

1.win+R在弹出框输入cmd???????

?

2.进入DOS命令窗口

输入ipconfig

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-07-06 23:56:55  更:2021-07-06 23:57:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 9:48:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码