Jadual Kandungan
Persekitaran
Konfigurasi PHP
Konfigurasi pemasangan MySQL
Konfigurasi pautan jauh untuk mariadb
Pasang ZenTao v15.x
Nama domain mengikat Nginx
Konfigurasi proksi
Rumah Operasi dan penyelenggaraan CentOS Analisis ringkas tentang langkah-langkah untuk memasang ZenTao dalam centos8 (dengan kod)

Analisis ringkas tentang langkah-langkah untuk memasang ZenTao dalam centos8 (dengan kod)

Sep 13, 2021 am 11:56 AM
centos8

Dalam artikel sebelumnya "Perihal CentOS YAPI Deployment (Code Sharing) ", saya memperkenalkan anda kepada isu pemasangan dan konfigurasi CentOS. Artikel berikut akan membantu anda memahami langkah-langkah untuk memasang ZenTao dalam centos8 Ia mempunyai nilai rujukan tertentu. Saya harap ia akan membantu anda.

Analisis ringkas tentang langkah-langkah untuk memasang ZenTao dalam centos8 (dengan kod)

Persekitaran

CentOS 8 ZenTao 15.x Nginx Mysql PHP

Konfigurasi PHP

centosIa disertakan dengan phppersekitaran

sudo dnf module list php # 查看版本,默认7.2
Salin selepas log masuk

pemasanganphp7.2 dan komponen yang diperlukan

sudo dnf install php php-pdo php-gd php-mbstring php-mysqlnd php-ldap php-json php-xml php-zip
Salin selepas log masuk

mulakan semula perkhidmatan

systemctl start php-fpm.service #开启
systemctl status php-fpm.service  #查看状态
systemctl enable php-fpm.service  #开机启动
Salin selepas log masuk

Konfigurasi kebenaran, editwww.conf

vi /etc/php-fpm.d/www.conf
Salin selepas log masuk

Cari dan ubah suai

user = (非root 用户)
group = (非root 用户)
Salin selepas log masuk

503 tidak dikonfigurasikan di sini, 500

Perhatikan perbezaan antara menggunakan port dan bukan port di sini, yang sepadan dengan konfigurasi nignx berikut

;listen = /run/php-fpm/www.sock
listen = 9000
Salin selepas log masuk

Mulakan semula selepas konfigurasi

systemctl restart php-fpm.service
Salin selepas log masuk

Konfigurasi pemasangan MySQL

Pasang mariadb

dnf -y install mariadb mariadb-server 
systemctl start mariadb.service # 开启服务 
systemctl enable mariadb.service # 开机启动 

systemctl status mariadb.service # 查看服务状态
systemctl stop mariadb.service # 关闭服务
Salin selepas log masuk

mariadb for mysql branch

tetapan pemasangan pangkalan data, tetapkan semula pangkalan data root kata laluan akaun, mesti didayakan sebelum melaksanakan ini perintahmariadbPerkhidmatan.

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
Salin selepas log masuk

Konfigurasi pautan jauh untuk mariadb

select User, host from mysql.user;
Salin selepas log masuk

Output

+------+-----------+
| User | host      |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1       |
| root | localhost |
+------+-----------+
Salin selepas log masuk

Benarkan sambungan ip luaran

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
Salin selepas log masuk

Output

+------+-----------+
| User | host      |
+------+-----------+
| root | %         |
| root | 127.0.0.1 |
| root | ::1       |
| root | localhost |
+------+-----------+
Salin selepas log masuk

Benarkan pautan ip individu

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.100.%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;
Salin selepas log masuk

Langkah terakhir juga memerlukan konfigurasi firewall/kumpulan dasar keselamatan dan membuka port 3306

Pasang ZenTao v15.x

Alamat muat turun: http://www.zentao.net/download.html

wget https://www.zentao.net/dl/zentao/15.0.3/ZenTaoPMS.15.0.3.zip

dnf -y install unzip # 安装unzip解压 ,有就不装
unzip ZenTaoPMS.11.5.stable.zip # 解压禅道源码包
Salin selepas log masuk

Nama domain mengikat Nginx

yum install nginx # 有就跳过
systemctl start nginx.service
Salin selepas log masuk

Kebenaran

vi /etc/nginx/nginx.conf
Salin selepas log masuk

Cari

user = root
Salin selepas log masuk

Konfigurasi proksi

vi /etc/nginx/conf.d/zentao.conf

server{
  server_name xxx.com;
  client_max_body_size 1000M;

  root /home/[user]/www/zentaopms/www;

  location / {
    root /home/{user}/www/zentaopms/www;
    index index.php index.html index.htm;
  }

  location ~ .*\.php$ {
    fastcgi_pass   127.0.0.1:9000; #注意这里和php 配置对应
    #fastcgi_pass  unix:/run/php-fpm/www.sock 
    fastcgi_index  index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO                $fastcgi_script_name; 
    include        fastcgi_params;    
    include fastcgi.conf;            
  } 

  # https
  #listen 443 ssl; 
  #ssl_certificate	/etc/nginx/cer/fullchain.crt;
  #ssl_certificate_key /etc/nginx/cer/private.pem;
  #ssl_protocols TLSv1.1 TLSv1.2;
  #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
  #ssl_prefer_server_ciphers on;
  #ssl_session_cache shared:SSL:10m;
  #ssl_session_timeout 10m;
}

#server{
#  if ($host = xxx.com) {
#      return 301 https://$host$request_uri;
#  } 
#  server_name xxx.com;
#  listen 80;
#  return 404; 
#}
Salin selepas log masuk

Mulakan semula perkhidmatan

nginx -s reload
Salin selepas log masuk

Selesai!

Pembelajaran yang disyorkan: Tutorial CentOS

Atas ialah kandungan terperinci Analisis ringkas tentang langkah-langkah untuk memasang ZenTao dalam centos8 (dengan kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara memulakan semula pelayan melalui baris arahan dalam sistem CentOS Cara memulakan semula pelayan melalui baris arahan dalam sistem CentOS Mar 05, 2025 pm 03:30 PM

Artikel ini menerangkan cara memulakan semula pelayan CentOS menggunakan perintah reboot baris arahan. Ia menekankan pentingnya menyimpan data dan mematikan aplikasi dengan anggun sebelum menggunakan reboot sudo untuk mengelakkan kehilangan data. Potensi risiko, termasuk

Cara memulakan semula perkhidmatan rangkaian di CentOS8 Cara memulakan semula perkhidmatan rangkaian di CentOS8 Mar 05, 2025 pm 03:29 PM

Kaedah butiran panduan ini untuk memulakan semula perkhidmatan rangkaian di CentOS 8. Ia membandingkan menggunakan SystemCTL (disyorkan untuk kebolehpercayaan) dengan IFDOWN/IFUP (lebih cepat, kurang teguh). Langkah penyelesaian masalah untuk gangguan rangkaian juga disediakan, meliputi Connecti

Apakah perintah CentOS memulakan semula Apakah perintah CentOS memulakan semula Mar 05, 2025 pm 03:28 PM

Artikel ini menerangkan perintah reboot pelayan CentOS. Ia memberi tumpuan kepada reboot untuk memulakan semula segera dan shutdown -R untuk reboot yang dijadualkan, menonjolkan perbezaan dan amalan terbaik untuk setiap. Isu utama adalah memberikan arahan yang jelas dan con

Pintu Masuk Laman Web Rasmi Centos Pintu Masuk Laman Web Rasmi Centos Mar 05, 2025 pm 03:32 PM

Artikel ini membincangkan pemberhentian CentOS dan penggantiannya oleh CentOS Stream. Ia memperincikan bagaimana untuk mencari maklumat, muat turun, dan mengesahkan integriti CentOS Stream ISOS, kini menjadi tuan rumah di laman web Red Hat. Sokongan Komuniti

Cara Menutup dan Mulakan semula CentOS7 Shutdown dan mulakan semula arahan Cara Menutup dan Mulakan semula CentOS7 Shutdown dan mulakan semula arahan Mar 05, 2025 pm 03:24 PM

Panduan ini memperincikan kaedah shutdown selamat dan reboot untuk pelayan CentOS 7. Ia menekankan menggunakan perintah penutupan untuk fleksibiliti dan keupayaan untuk menjadualkan memulakan semula, membezakannya dengan reboot yang kurang fleksibel dan menghentikan arahan. Amalan selamat

Bagaimana saya memasang dan mengkonfigurasi MySQL/MariaDB di CentOS? Bagaimana saya memasang dan mengkonfigurasi MySQL/MariaDB di CentOS? Mar 17, 2025 pm 04:35 PM

Artikel membincangkan pemasangan, konfigurasi, dan penyelesaian masalah MySQL/MariaDB di CentOS, termasuk keperluan sistem dan langkah -langkah keselamatan. (159 aksara)

Bagaimana saya mengkonfigurasi putaran log di centOS? Bagaimana saya mengkonfigurasi putaran log di centOS? Mar 17, 2025 pm 04:43 PM

Artikel ini menerangkan cara mengkonfigurasi putaran log di CentOS menggunakan logrotat, memperincikan pemasangan, konfigurasi, dan faedah seperti pengurusan ruang dan keselamatan cakera.

Bagaimanakah saya menggunakan Pengurusan Jilid Logik (LVM) di CentOS untuk menguruskan storan? Bagaimanakah saya menggunakan Pengurusan Jilid Logik (LVM) di CentOS untuk menguruskan storan? Mar 17, 2025 pm 04:51 PM

Artikel ini membincangkan menggunakan Pengurusan Volume Logik (LVM) di CentOS untuk pengurusan storan yang cekap, memperincikan langkah -langkah untuk proses persediaan, lanjutan, dan sandaran/pemulihan, dan menonjolkan kelebihan LVM ke atas pembahagian tradisional.

See all articles