目次
select User, host from mysql.user;
ログイン後にコピー
" >
select User, host from mysql.user;
ログイン後にコピー
ホームページ 運用・保守 CentOS ZenTao を centos8 にインストールする手順の簡単な分析 (コード付き)

ZenTao を centos8 にインストールする手順の簡単な分析 (コード付き)

Sep 13, 2021 am 11:56 AM
centos8

前回の記事「CentOS YAPI の導入 (コード共有)について」では、CentOS のインストールと構成の問題について紹介しました。以下の記事は、centos8 に ZenTao をインストールする手順を理解するのに役立ちます。一定の参考値があり、必要な友人は参照できます。お役に立てば幸いです。

ZenTao を centos8 にインストールする手順の簡単な分析 (コード付き)

#環境

CentOS 8 ZenTao 15.x Nginx Mysql PHP

PHP 構成

centos php環境

sudo dnf module list php # 查看版本,默认7.2
ログイン後にコピー

インストール

php7.2と必要なコンポーネント

sudo dnf install php php-pdo php-gd php-mbstring php-mysqlnd php-ldap php-json php-xml php-zip
ログイン後にコピー

サービスの再起動が付属しています


systemctl start php-fpm.service #开启
systemctl status php-fpm.service  #查看状态
systemctl enable php-fpm.service  #开机启动
ログイン後にコピー

権限設定、編集

www.conf

vi /etc/php-fpm.d/www.conf
ログイン後にコピー

検索して変更を行う

user = (非root 用户)
group = (非root 用户)
ログイン後にコピー

ここには設定がありません。 503、500

ここでは、ポートを使用する場合とポート以外を使用する場合の違いに注意してください。これは、次の

nignx 構成

;listen = /run/php-fpm/www.sock
listen = 9000
ログイン後にコピー

構成後の再起動

に対応します。

systemctl restart php-fpm.service
ログイン後にコピー

Mysql インストール設定

インストール

mariadb

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

systemctl status mariadb.service # 查看服务状态
systemctl stop mariadb.service # 关闭服务
ログイン後にコピー

mariadb は mysql ブランチです

データベース インストール設定、リセットデータベース

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

登陆测试,执行如下命令并输入密码。
mysql -uroot -p
ログイン後にコピー

mariadb のリモート リンク設定

select User, host from mysql.user;
ログイン後にコピー

出力


+------+-----------+
| User | host      |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1       |
| root | localhost |
+------+-----------+
ログイン後にコピー

外部を許可する

ipconnection

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
ログイン後にコピー

出力


+------+-----------+
| User | host      |
+------+-----------+
| root | %         |
| root | 127.0.0.1 |
| root | ::1       |
| root | localhost |
+------+-----------+
ログイン後にコピー

別の

iplinks

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.100.%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;
ログイン後にコピー

最後のステップは、ファイアウォール/セキュリティ ポリシー グループを構成し、ポート 3306 を開きます

Zentao v15 をインストールします。 x

ダウンロード アドレス: 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 # 解压禅道源码包
ログイン後にコピー
Nginx バインディング ドメイン名

yum install nginx # 有就跳过
systemctl start nginx.service
ログイン後にコピー

権限

vi /etc/nginx/nginx.conf
ログイン後にコピー

検索


user = root
ログイン後にコピー

エージェント構成

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; 
#}
ログイン後にコピー

サービスを再起動

nginx -s reload
ログイン後にコピー

完了!

推奨学習:

CentOS チュートリアル

以上がZenTao を centos8 にインストールする手順の簡単な分析 (コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

DockerによるCentosコンテナ化:アプリケーションの展開と管理 DockerによるCentosコンテナ化:アプリケーションの展開と管理 Apr 03, 2025 am 12:08 AM

Dockerを使用してCentOSでアプリケーションをコンテナ化、展開、および管理することは、次の手順を通じて実現できます。1。Dockerをインストールし、Yumコマンドを使用してDockerサービスをインストールして開始します。 2. Docker画像とコンテナを管理し、DockerHubを介して画像を取得し、DockerFileを使用して画像をカスタマイズします。 3. DockerComposeを使用して、マルチコンテナーアプリケーションを管理し、YAMLファイルを介してサービスを定義します。 4.アプリケーションを展開し、DockerPullおよびDockerrunコマンドを使用して、DockerHubからコンテナをプルして実行します。 5. Dockerネットワークとボリュームを使用して、高度な管理を実行し、複雑なアプリケーションを展開します。これらのステップを通して、あなたはdを完全に使用することができます

CENTOSバックアップと回復:データの整合性と可用性の確保 CENTOSバックアップと回復:データの整合性と可用性の確保 Apr 04, 2025 am 12:02 AM

CENTOSのバックアップとリカバリの手順には次のものがあります。1。TAR CZVF/backup/home_backup.tar.gz/home backup/homeディレクトリなどの基本的なバックアップとリカバリを実行するTARコマンドを使用します。 2。RSYNC-AVZ/HOME // Backup/Home_Backup/などのインクリメンタルバックアップとリカバリには、最初のバックアップにはRSYNCを使用します。これらの方法は、データの整合性と可用性を確保し、さまざまなシナリオのニーズに適しています。

Centosインタビューの質問:Linuxシステム管理者のインタビューをエース Centosインタビューの質問:Linuxシステム管理者のインタビューをエース Apr 09, 2025 am 12:17 AM

よくある質問とCentosインタビューへの回答には次のものがあります。1。YumまたはDNFコマンドを使用して、SudoyuminInstallnginxなどのソフトウェアパッケージをインストールします。 2。sudouseradd-m-s/bin/bashnewuserなどのuseraddおよびgroupAddコマンドを介してユーザーとグループを管理します。 3. firewalldを使用して、sudofirewall-cmd - permanent-add-service = httpなどのファイアウォールを構成します。 4. sudoyuninstallyum-cronなどのyum-cronを使用する自動更新を設定し、Apply_updates = yesを構成します。

CENTOSサーバー管理:ユーザーアカウント、許可、およびサービス CENTOSサーバー管理:ユーザーアカウント、許可、およびサービス Apr 05, 2025 am 12:01 AM

Centosでは、ユーザーアカウント、許可、サービスを管理する方法は? 1.ユーザーADDコマンドを使用してユーザーを作成します。2。USERMODおよびGROUPMODコマンドを使用してユーザー許可を管理します。これらの手順を通じて、CentOSサーバーを効率的に管理して、安全で効率的な操作を確保できます。

CentOS HDFS構成を最適化する方法 CentOS HDFS構成を最適化する方法 Apr 14, 2025 pm 07:15 PM

CENTOSのHDFSパフォーマンスの向上:CENTOSのHDFS(Hadoop分散ファイルシステム)を最適化するための包括的な最適化ガイドには、ハードウェア、システム構成、ネットワーク設定を包括的に検討する必要があります。この記事では、HDFSパフォーマンスを改善するのに役立つ一連の最適化戦略を提供します。 1.ハードウェアのアップグレードと選択リソースの拡張:サーバーのCPU、メモリ、ストレージ容量を可能な限り増やします。高性能ハードウェア:高性能ネットワークカードとスイッチを採用して、ネットワークスループットを改善します。 2。システム構成微調整カーネルパラメーター調整:/etc/sysctl.confファイルを変更して、TCP接続番号、ファイルハンドル番号、メモリ管理などのカーネルパラメーターを最適化します。たとえば、TCP接続ステータスとバッファサイズを調整します

Centosの中止:議論 Centosの中止:議論 Apr 11, 2025 am 12:09 AM

Centosは維持を停止し、Centosstreamに移動し、生産に優しいバージョンを提供しなくなりました。影響には、システムの移行とLinuxポリシーの企業の再評価が含まれます。代替品は次のとおりです。1。レルに移動します。2。ubuntuまたはdebianにターン、3。CentosStreamをテストプラットフォームとして検討します。4。AlmalinuxまたはRockylinuxを使用します。既存のシステムとチームのニーズを評価するために、できるだけ早く移行計画を開発することをお勧めします。

Centosセキュリティ硬化:侵入者からサーバーを保護します Centosセキュリティ硬化:侵入者からサーバーを保護します Apr 07, 2025 am 12:05 AM

CentOSサーバーのセキュリティ補強は、次の手順を通じて実現できます。1。システムソフトウェアを更新し続け、「sudoyumupdate-y」コマンドを使用します。 2。「sudosystemctldisablecups && sudosystemctlstopcups」などの不要なサービスを無効にします。 3. SELINUXを必須モードとして構成し、「sudosetenforce1 && sudosed-i's/selinux = permissive/selinux = endforcing/g '/etc/selinux/config "command;を使用します。 4。定期的に

Centosシャットダウンコマンドライン Centosシャットダウンコマンドライン Apr 14, 2025 pm 09:12 PM

Centos Shutdownコマンドはシャットダウンし、構文はシャットダウン[オプション]時間[情報]です。オプションは次のとおりです。-hシステムをすぐに停止します。 -pシャットダウン後に電源をオフにします。 -r再起動; -t待機時間。時間は、即時(現在)、数分(分)、または特定の時間(HH:mm)として指定できます。追加の情報をシステムメッセージに表示できます。

See all articles