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

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

Sep 28, 2019 am 11:56 AM
php建てるサーバ

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 までご連絡ください。
酸とベースデータベース:違いとそれぞれを使用するタイミング。酸とベースデータベース:違いとそれぞれを使用するタイミング。Mar 26, 2025 pm 04:19 PM

この記事では、酸とベースのデータベースモデルを比較し、その特性と適切なユースケースを詳述しています。酸は、財務およびeコマースアプリケーションに適したデータの整合性と一貫性を優先し、ベースは可用性に焦点を当て、

PHPセキュアファイルアップロード:ファイル関連の脆弱性の防止。PHPセキュアファイルアップロード:ファイル関連の脆弱性の防止。Mar 26, 2025 pm 04:18 PM

この記事では、コードインジェクションのような脆弱性を防ぐために、PHPファイルのアップロードを確保することについて説明します。ファイルタイプの検証、セキュアストレージ、およびアプリケーションセキュリティを強化するエラー処理に焦点を当てています。

PHP入力検証:ベストプラクティス。PHP入力検証:ベストプラクティス。Mar 26, 2025 pm 04:17 PM

記事では、組み込み関数、ホワイトリストアプローチ、サーバー側の検証などの手法に焦点を当てたセキュリティを強化するためのPHP入力検証のベストプラクティスについて説明します。

PHP APIレート制限:実装戦略。PHP APIレート制限:実装戦略。Mar 26, 2025 pm 04:16 PM

この記事では、Token BucketやLeaky BucketなどのアルゴリズムやSymfony/Rate-Limiterなどのライブラリを使用するなど、PHPでAPIレート制限を実装するための戦略について説明します。また、監視、動的に調整されたレートの制限、および手をカバーします

PHPパスワードハッシュ:password_hashおよびpassword_verify。PHPパスワードハッシュ:password_hashおよびpassword_verify。Mar 26, 2025 pm 04:15 PM

この記事では、パスワードを保護するためにPHPでpassword_hashとpassword_verifyを使用することの利点について説明します。主な議論は、これらの関数が自動塩の生成、強力なハッシュアルゴリズム、およびSecurを通じてパスワード保護を強化するということです

OWASPトップ10 PHP:共通の脆弱性を説明し、軽減します。OWASPトップ10 PHP:共通の脆弱性を説明し、軽減します。Mar 26, 2025 pm 04:13 PM

この記事では、PHPおよび緩和戦略におけるOWASPトップ10の脆弱性について説明します。重要な問題には、PHPアプリケーションを監視および保護するための推奨ツールを備えたインジェクション、認証の壊れ、XSSが含まれます。

PHP XSS予防:XSSから保護する方法。PHP XSS予防:XSSから保護する方法。Mar 26, 2025 pm 04:12 PM

この記事では、PHPでのXSS攻撃を防ぐための戦略について説明し、入力の消毒、出力エンコード、セキュリティを向上させるライブラリとフレームワークの使用に焦点を当てています。

PHPインターフェイスvs抽象クラス:それぞれを使用する時期。PHPインターフェイスvs抽象クラス:それぞれを使用する時期。Mar 26, 2025 pm 04:11 PM

この記事では、PHPでのインターフェイスと抽象クラスの使用について説明し、それぞれをいつ使用するかに焦点を当てています。インターフェイスは、無関係なクラスや複数の継承に適した、実装なしで契約を定義します。抽象クラスは共通の機能を提供します

See all articles

ホット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ヘンタイを無料で生成します。

ホットツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

メモ帳++7.3.1

メモ帳++7.3.1

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