东方市网站建设_网站建设公司_门户网站_seo优化
2026/1/1 17:31:22 网站建设 项目流程

ubuntu nginx runing zentaopms

安装 nginx 和 PHP 运行环境

sudo aptitude install nginx nginx-doc
sudo aptitude install php php-dev php-fpm
sudo aptitude install php-apcu php-cli
sudo aptitude install php-mbstring php-gd php-curl php-json php-xml php-curl
sudo aptitude install php-mysql php-sqlite3 php-pgsql

查看 PHP 模块插件

php -m | grep -iE "pdo|mysql|json|filter|openssl|mbstring|zlib|curl|gd|iconv"

配置 nginx 站点文件

touch /etc/nginx/sites-available/zentaopms
ln -s /etc/nginx/sites-available/zentaopms /etc/nginx/sites-enabled/zentaopms
vi /etc/nginx/sites-available/zentaopms

server {listen 9863 ssl http2;server_name localhost;ssl_certificate /etc/nginx/ssl/self.crt;ssl_certificate_key /etc/nginx/ssl/self.key;ssl_protocols TLSv1.2 TLSv1.3;ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;ssl_prefer_server_ciphers off;ssl_session_cache shared:SSL:10m;ssl_session_timeout 1d;location / {client_max_body_size 512M;root /var/www/zentaopms/www;index index.php index.html index.htm;try_files $uri $uri/ /index.php?$query_string;}location ~ .php$ {client_max_body_size 512M;root /var/www/zentaopms/www;index index.php index.html index.htm;include snippets/fastcgi-php.conf;fastcgi_pass unix:/run/php/php8.3-fpm.sock;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}location ~ ^/(data|config|logs)/ {deny all;}
}

安装 mariadb 数据库

sudo aptitude install mariadb-server mariadb-client

初始化 mariadb 数据库 ( 设置 数据库 root 用户密码 )

mysql_secure_installation

创建 zentao 用户数据库

mysql -u root -h localhost -p

CREATE DATABASE zentao CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON zentao.* TO 'zentao_user'@'localhost' IDENTIFIED BY 'your_secure_password';
FLUSH PRIVILEGES;

下载 zentao 部署文件压缩包

wget https://dl.zentao.net/zentao/21.7/zentao-21.7.7-php8.1.zip
unzip zentao-21.7.7-php8.1.zip
chown -R www-data:www-data zentaopms

重载 nginx 配置

sudo systemctl reload nginx.service

网页浏览器访问 zentao 的 install.php 进行安装 ( 设置使用的数据库用户名及密码,并设置公司管理员用户及密码 )

https://your.host.ip.addr:port/install.php

修改 zentao 的 my.php 配置 ( 关闭 CSRF 验证 )

vi /var/www/zentaopms/config/my.php

$config->framework->filterCSRF = false;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询