禅道不仅支持Windows系统,在Linux环境下同样表现出色,为技术团队提供了更为稳定和安全的运行环境
本文将详细介绍如何在Linux系统上安装禅道,确保您能够顺利部署并投入使用
一、前期准备 1. 硬件与软件环境 在安装禅道之前,请确保您的Linux服务器满足以下基本要求: - 操作系统:支持CentOS 7/8、Ubuntu 16.04/18.04/20.04等主流Linux发行版
- 硬件要求:至少1GB内存,推荐2GB以上;至少500MB硬盘空间,用于安装禅道及其数据库
- 网络要求:确保服务器可以访问互联网,以便下载所需的软件包
2. 安全更新 在安装任何软件之前,建议先更新系统至最新版本,以减少潜在的安全风险
对于CentOS,可以使用以下命令: sudo yum update -y 对于Ubuntu,使用: sudo apt update && sudo apt upgrade -y 3. 安装LAMP/LNMP环境 禅道依赖于Web服务器(如Apache或Nginx)、PHP以及MySQL/MariaDB数据库
根据您的偏好选择安装LAMP(Linux, Apache, MySQL, PHP)或LNMP(Linux, Nginx, MySQL, PHP)环境
- 安装Apache + PHP + MySQL(LAMP) bash CentOS sudo yum install httpd php php-mysqlnd php-mbstring php-xml php-mcrypt php-ldap php-zip -y sudo yum install mariadb-server mariadb -y sudo systemctl start httpd mariadb sudo systemctl enable httpd mariadb Ubuntu sudo apt install apache2 php libapache2-mod-php php-mysql php-mbstring php-xml php-zip -y sudo apt install mysql-server -y sudo systemctl start apache2 mysql sudo systemctl enable apache2 mysql - 安装Nginx + PHP-FPM + MySQL(LNMP) bash CentOS sudo yum install epel-release -y sudo yum install nginx php-fpm php-mysqlnd php-mbstring php-xml php-mcrypt php-ldap php-zip -y sudo yum install mariadb-server mariadb -y sudo systemctl start nginx php-fpm mariadb sudo systemctl enable nginx php-fpm mariadb Ubuntu sudo apt install nginx php7.4-fpm php7.4-mysql php7.4-mbstring php7.4-xml php7.4-zip -y sudo apt install mysql-server -y sudo systemctl start nginx php7.4-fpm mysql sudo systemctl enable