CentOSに基づいてDiscuzフォーラムを構築する

Tencent Cloudは、ユーザーがDiscuzフォーラムを構築するのに役立つ[Developer Lab](https://cloud.tencent.com/developer/labs/lab/10030?from=10680)を提供しています。チュートリアルの内容は次のとおりです。ユーザーは[Developer Lab](https://cloud.tencent.com/developer/labs/lab/10030?from=10680)をクリックして、コンピューターにすばやくアクセスして実験を完了することができます。

![]( /img/c1a6facb2859868a53b1b8bc99bb1c49/uf3afq1eq8.png)実験のスクリーンショット

LAMP環境を準備します##

作業時間:15分〜30分

LAMPは、Linux、Apache、MySQL、PHPの略で、Discuzフォーラムシステムが依存する基本的なオペレーティング環境です。最初にLAMP環境を準備しましょう

MySQL ###をインストールします

yumを使用してMySQLをインストールします。

yum install mysql-server -y

インストールが完了したら、MySQLサービスを開始します。

service mysqld restart

この実験では、mysqlのデフォルトのアカウント名とパスワードを使用します。独自のMySQLアカウント名とパスワードを設定することもできます:[[?](https://cloud.tencent.com/developer/labs/lab/10030?from=10680#stage-1-step-1-password)]、以下を参照してください。

/usr/bin/mysqladmin -u root password 'Password'

起動時に自動的に起動するようにMySQLを設定します。

chkconfig mysqld on

次のコマンドのパスワードは、チュートリアルによって自動的に生成されます。実験を容易にするために、他のパスワードを使用することはお勧めしません。別のパスワードを設定する場合は、そのパスワードを覚えておいてください。次の手順で使用します。

Apacheコンポーネントをインストールします###

yumを使用してApacheコンポーネントをインストールします。

yum install httpd -y

インストール後、httpdプロセスを開始します。

service httpd start

起動後に自動的に開始するようにhttpdを設定します。

chkconfig httpd on

PHP ###をインストールします

yumを使用してPHPをインストールします。

yum install php php-fpm php-mysql -y

インストール後、PHP-FPMプロセスを開始します。

service php-fpm start

起動後、次のコマンドを使用して、PHP-FPMプロセスがリッスンしているポートを確認できます。

netstat -nlpt | grep php-fpm

起動後に自動的に起動するようにPHP-FPMを設定します。

chkconfig php-fpm on

CentOS 6はデフォルトでPHP-FPMとPHP-MYSQLをすでにインストールしており、次のコマンドはそれらがインストールされていることを示すプロンプトを表示する場合があります。

PHP-FPMはデフォルトでポート9000でリッスンします

Discuzをインストールして構成します##

作業時間:15分〜30分

Discuz ###をインストールします

CentOS 6にはDiscuzの yumソースがないため、Discuz圧縮パッケージをダウンロードする必要があります。

wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

ダウンロードが完了したら、圧縮パッケージを解凍します

unzip Discuz_X3.2_SC_UTF8.zip

解凍後、* upload *フォルダにdiscuzのソースコードが表示されます。

Discuzの公式Webサイトにアクセスして、インストールパッケージを見つけ、インストールパッケージのダウンロードパスをコピーします。ここでは、Discuz_X3.2_SC_UTF8.zipを使用します。

Discuz ###を構成します

PHPはデフォルトで / var / www / html /フォルダーにアクセスするため、アップロードフォルダー内のすべてのファイルを / var / www / html /フォルダーにコピーする必要があります。

cp -r upload/* /var/www/html/

/ var / www / htmlディレクトリとそのサブディレクトリへのアクセス許可を付与します

chmod -R 777/var/www/html

Apacheを再起動します

service httpd restart

ドメイン名と証明書を準備する##

作業時間:15分〜30分

[ ドメイン登録](https://dnspod.cloud.tencent.com/?from=qcloudProductDns)###

ドメイン名をまだお持ちでない場合は、[Tencent Cloudで購入](https://dnspod.qcloud.com/?fromSource=lab)できます。プロセスについては、以下のビデオを参照してください。

[ ドメイン名の解決](https://cloud.tencent.com/product/cns?from=10680)###

ドメイン名を購入した後、ドメイン名を実験用クラウドホストに解決する必要があります。実験用クラウドホストのIPは次のとおりです。

< CVMIPアドレス>

Tencent Cloudで購入したドメイン名については、[コンソールに解像度レコードを追加](https://console.qcloud.com/domain)できます。プロセスでは、次のビデオを参照できます。

解決後、ドメイン名の設定が有効になるまでに時間がかかります。 pingコマンドを使用して、ドメイン名が有効かどうかを確認してください。

ping www.yourdomain.com

pingコマンドによって返される情報に、設定した解決済みのIPアドレスが含まれている場合、解決は成功しています。

次のコマンドの www.yourmpdomain.comを自分の登録済みドメイン名として置き換えるように注意してください

完了しました###

Recommended Posts

CentOSに基づいてDiscuzフォーラムを構築する
ubuntuに基づいてDiscuzフォーラムを構築する
クラウドサーバーはCentOSに基づいてDiscuzフォーラムを構築します
dockerに基づいてElasticsearch6.2.4(centos)を構築する
CentOSに基づいてWeChatアップルトサービスを構築する
CentOSに基づいてWeChatアップルトサービスを構築する
centos7でk8s1.9.9をビルドする
ジェンキンスはセントスに基づいて構築されています
Centos 7(仮想ホストを含む)に基づいてNginxを構築する
CentOS7のLNMP環境でDiscuzフォーラムを構築する
CentOSでMariaDBレプリケーションを構築する
CentOS7に基づくZabbix3.4をインストールします
一般的なLinux操作(centos7に基づく)
LinuxでNginx環境を構築する(CentOS)
CentOS7に基づいてNginxリバースプロキシを構成する
CentOS7に基づいてNginxロードバランシングを構成する
CentOS7に基づいてNginxフォワードプロキシを構成する
CentOS7ビルドFastDFS分散ファイルシステム(オン)
CentOS7ビルドジェンキンス
Centosビルドlnmp
Centos7ビルドpython3.8.5 + scrapy + gerapy
CentOS7に基づいて自動的に起動するようにNginxを構成します
centos7.2でLAMP環境を構築する方法
CentOS7.3 64ビット、ビルドZabbix3.4
Centos7にDockerをインストールする
CentOSビルドプライベートgit
Centos7.4はLNMPをインストールします
Linux(centos7)ビルドgitlab
Centos7にJavaをインストールする
Centosサーバーでgiteaをセットアップする方法を教える3分
centos7でのXfs構成
CentOS6.7ビルドLNMP環境
Centos6.9ビルドrabbitmq3.6.8クラスター
Nodejsはcentos7にインストールされます
CentOS8にFFmpegをインストールします
CentOS7にRabbitMQをインストールします
CentosにNode.jsをインストールします
Mavenはcentos7にインストールします
CentOS8にSurelogをインストールする
CentOSでHadoopを構築する
centos7にvuepressをデプロイする
centos7へのOpenjdkのインストール
Centos7ビルドDNSサービス
Jenkinsをcentos7にインストールします
セントスにRabbitMQをインストールする
CentOS7にRabbitMQをインストールします
centos6.5にDockerをインストールします
セントスにオラクルをインストールする
Centos7にElasticsearch6をインストールします
CentOS7にRabbitMQをインストールします
Jenkinをcentos7にデプロイします
CentOS7ビルドLNMP環境
まず、Centos7でCephストレージクラスターを構築してみてください
CentOS 8は、Red Hat Enterprise Linux8に基づいて正式にリリースされました。
Centos6.5でドッカー環境を構築する
CentOs7.3ビルドSolrスタンドアロンサービス
CentOS7でOpenV **サーバーを構築する
mysqlをcentosにオンラインでインストールする
CentOS7.6でzabbixモニタリングzabbix4.2をビルドする
CentOS7にElasticSearch7.xをインストールします
CentOS7でOpenLDAPサーバーを構築する