ホームページ  >  記事  >  バックエンド開発  >  PHP は通常どのサーバー上に構築されますか?

PHP は通常どのサーバー上に構築されますか?

王林
王林オリジナル
2019-09-28 11:56:364466ブラウズ

PHP は通常どのサーバー上に構築されますか?

PHP LAMP 環境構築と Web サイト設定プロセス

手順:

1. を選択します。 company サービス プロバイダーがサーバーを購入します (Baidu Cloud を使用します);

2. 購入は成功しました。リモート リンクを使用してサーバーにログインし、環境を構築します (SSH Secure Shell Client を使用します。外部ネットワーク IP と最初のステップ パスワードの設定);

3. プロジェクトをアップロードし、Apache を構成します;

4. 環境が設定され、ドメイン名が登録され、ファイルが作成されます成功し解決しました;

まず、最初のステップはクラウド サーバーを選択することです:

仕事をうまくやり遂げたい場合は、まずツールを磨く必要があります。 Web サイト サーバーを構築する場合、それは不可欠です。現在、より人気のあるクラウド サーバーには、Alibaba Cloud、Tencent Cloud、Baidu Cloud などが含まれます...Baidu

Cloud を選択したのは、個人のブログ Web サイトへのアクセス数はそれほど高くないため、設定は個人ユーザーの設定だけです Baidu Cloud アカウントを登録します, 一般に個人は個人の実名認証が必要であり、企業は法人の実名認証が必要です. 合格後レビューを読んで、独自のサーバーを購入できます。プロセスは非常に簡単です。必要な構成を選択します (例: 地域: 中国北部 1; ネットワーク:

独自仕様; 帯域幅: 1Mbps; オペレーティング システム: centOs、ここでは詳細は説明しませんが、すべての情報を入力して支払いが完了すると、オペレーティング システムが自動的に作成され、外部ネットワーク IP と内部ネットワーク IP が生成されます

IP など。

2 番目のステップは、オペレーティング環境を構築することです:

centOS システムは、yum install コマンドを直接使用して環境をインストールできます。より安定したバージョンの場合は、次のようにすることができます。次のコマンドを直接使用します:

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

#インストールが完了したら、すべてのサービスを順番に開始し、コマンドを順番に入力する必要があります:

service httpd start    
service mysqld start    
service php-fpm start
##
netstat -tunlp
上記 3 つのコマンドを入力すると、Web サイト環境がほぼ完成し、各サービスの動作を確認できるようになります コマンド:
mysql admin -u root password "XXXXXXXX"
php-fpm はポート 9000 をリッスン、mysqld はポートをリッスンします3306、httpd はポート 80 をリッスンし、正常に起動しました。この時点でブラウザを開くと、サーバーが外部 IP を使用して

Apache のテスト ページを表示できます。

ここで、次のコマンドを使用してデータベース パスワードの変更を開始します。

mysql -u root -p

パスワードを設定したら、データベースに入ることができます。 3 番目のステップは、準備したプロジェクトをアップロードすることです (このステップでは、ドメイン名を登録している必要があります。登録していない場合は、最初に 4 番目のステップに進むことができます。テストしたい場合は、外部 IP アドレスを使用してブラウザでアクセスします

Q): 環境がセットアップされたら、プロジェクトを /var/www/html ディレクトリに直接アップロードできます。 root ユーザーのみが html ディレクトリへの書き込み権限を持っていることをここで説明する必要があるため、

html ディレクトリの権限を 777 に変更する必要があります (コマンド:

chmod -R 777 /var/www/html
##)。

#権限の変更が完了したら、Apache 構成ファイルを見つける必要があります: /etc/httpd /conf/httpd.conf ファイルを開いてから、ファイルの末尾にコードを追加します:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html/  //项目根目录
    ServerName    //域名
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

それに応じて DocumentRoot と ServerName を変更し、Apache を再起動します:

service httpd restart

ここから Web サイトに通常どおりアクセスできます。急いでブラウザを開いて、登録したドメインを入力してくださいウェブサイトを開くには名前を付けてください!

4 番目のステップは、ドメイン名の登録、ファイリング、および分析です:

このステップは実際には難しくありません。唯一の問題は、時間がかかり、必要な作業が必要になることです。審査を待ちます 一般的に言えば、約 20 日で完了します; ドメイン名を登録するサービス プロバイダーを選択します 一般的に、クラウド サーバーを提供するサービス プロバイダーはドメイン名登録サービスを提供しているため、私は今でも Baidu Cloud を使用しています。クラウドを例に挙げると、登録したいドメイン名を考え、Baidu Cloud の公式 Web サイトで登録したいドメイン名が登録されているかどうかを検索し、登録されていない場合は、直接お金を払って購入できます。

が登録されている場合はドメイン名を変更するしかありません 決済登録が完了すると管理コンソールに表示されます

ドメイン名を選択してください多くの情報を入力する必要があります。特に必要なのはドメイン名証明書です。多くの操作の中に、ドメイン名証明書を生成する項目があり、事前に準備することができます。これは、

ケースを準備するときに必要になります。プロンプトに従って段階的に入力し、最後にレビューのために送信して待ちます。

レビューが拒否された場合は、理由を伝えました。理由に応じて修正してください。最終審査が完了すると、工業情報化部の Web ファイリング システムから、

ファイリング番号、登録パスワード、および監査日。これらを自分で保存する必要があります。その後、解決のためにサービス プロバイダーのドメイン名管理コンソールに移動できます。

ホスト レコードには www を入力でき、レコード タイプと解決行は次のように入力できます。デフォルトになります。レコードの値は、レコード タイプが A レコードであるため、ホスト IP を入力するだけです。TTL を指定する必要があります。比較的固定されており、頻繁に変更する必要がない IP アドレスの場合、TTL 値は,

これにより、ドメイン名解決の安定性と速度が向上します。逆に、頻繁に変更されるフィールドには、より小さな値を入力してください。

推奨ビデオ チュートリアル: PHP ビデオ チュートリアル

以上がPHP は通常どのサーバー上に構築されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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