Linux システムでの php 環境の構築-Discuz フォーラム

WBOY
リリース: 2016-06-21 08:45:32
オリジナル
954 人が閲覧しました

1. フォーラムの構築に必要なソフトウェア apache php mysql をインストールします

CentOS システムの場合、Tencent Cloud が提供するソフトウェア インストール ソース (公式インストール ソース) を直接使用してソフトウェアをインストールできます。 CentOS を同期するためのソフトウェアは現在最も安定したバージョンなので、直接インストールできます

yum install -y httpd php php-fpm mysql mysql-server php-mysql


2. 対応するサービスを開始します

インストールした Apache php mysql ソフトウェアはすべて、通常サーバー内のサービスの形式であることに注意してください。ここで参照するのはサーバー自体ではなく、Apache を指します

service httpd start

service mysqld start

service php-fpm start

これら 3 つ以上で代表的なWebサイトの環境はほぼ完成しました。 次に、netstat -tunlpを実行してサービスの動作を確認します。

このようになります。 httpd (つまり、Apache サービス) はポート 80 をリッスンし、mysql はポート 3306 をリッスンし、php-fpm はポート 9000 をリッスンし、両方とも正常に起動していること

現時点では、私たちの環境は基本的にセットアップが完了し、誰もがブラウザでサーバーの外部ネットワーク IP にアクセスできるようになっていると、「Apache テスト ページに移動」と表示されます。これは成功したことを意味します。安全を期すために、Apache の Web ルート ディレクトリ /var/www/html に入り、最も単純な PHP ページ

cd /var/www/html

touch test.php

vi test.php 制御モードに入ったら、キーボードの文字 i を押して編集モードに入り、次のコードをコピーして編集モードに貼り付けます

echo "テスト ページ";

phpinfo()

?>

次に編集モードでキーボードの Esc キーを押します。 編集モードを終了し、制御モードに戻り、制御モードでキーボードを押します: (コロン シフト +;)、次に wq と入力して Enter キーを押します。 cat test.php コマンドを再度実行すると、test.php ファイルが正常に編集されたことがわかります。

外部ネットワーク ip/test.php にアクセスできます。次のページに示すように、環境セットアップの 80% が完了しました。

3. 問題の残り 20% は、mysql の単純な構成に起因しています。

discuz フォーラムは mysql データベースを使用するため、管理にアクセスするために mysql に対応するユーザーを設定する必要があります。以前に mysqld サービスを開始しているため、この時点で初期ルートを設定する必要があります。 root ユーザーがデータベースにアクセスできるようにする mysql のパスワード

mysqladmin -u root password "XXXXXXXX"

これで、mysql パスワードを設定できました。 mysql -u root -p と入力できます。をクリックし、データベースに入るために設定したパスワードを入力します。これは、discuz に必要な環境が完全に設定されたことを示します。次のステップは、コード

をアップロードすることです。ダウンロードした discuz フォーラム コード

ここにいる場合 FTP が面倒な場合は、winscp ソフトウェアを使用してアップロードすることをお勧めします (公式 Web サイトの Wiki ドキュメントを参照できます)。コードを Apache Web ルート ディレクトリにアップロードします。サーバーの、つまり /var/www/html の下にあります。 winscp ソフトウェアの使用方法についてはここでは説明しません。

5. ディレクトリ

に対応する権限を付与します。 これらのディレクトリ ファイルがサーバーにアップロードされた後、デフォルトでは root ユーザーのみが書き込み権限を持ちます。他のユーザーに書き込み権限を与える必要があります

chmod -R 777 /var/www/html

この時点で、フォーラムは完全にセットアップされており、外部ネットワーク ip/ にアクセスできます。ブラウザにインストールしてインストールします。

インストール プロセス中に注意する必要がある主な点は、3 番目のステップであるデータベースのインストール操作です。ここでは、データベース サーバーの localhost を記述するだけです。データベース名には root を書きます。パスワードは以前に設定した mysql パスワードです。

この時点で、discuz フォーラムの確立も完了していると思います。ソフトウェアの利用や環境構築の経験や感想をみんなで共有!



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート