PHP サーバーの構成 (Apache と IIS の両方の方法を使用)
1. Apache を使用した PHP 5.2.5 のインストール
≡
1. 公式 Web サイトから php-5.2.5-Win32.zip をダウンロードし、解凍します。この方法は非常に自動でインテリジェントですが、多くの制限があるため、「D:PHPPHP」ディレクトリにダウンロードして使用しないでください。
PHP ディレクトリ (D:PHPPHP) にある php.ini-recommended を Windows (一部のシステムは winnt ディレクトリ) ディレクトリにコピーし、名前を php.ini に変更し、extension_dir を見つけて、extension_dir= D:PHPPHPext に変更します。 」。実際、php.ini-dist を使用しても同じ効果が得られますが、このファイルはデフォルト設定のパフォーマンスとセキュリティを最適化するため、php.ini-recommended を使用することをお勧めします。
PHP.ini 部分の説明:
default_charset="gb2312"、先頭にセミコロン「;」がある場合は、セミコロンを削除します。これを register_globals=On に変更し、グローバル変数の受け渡しを有効にします。
extension=php_dba.dll 前にセミコロンがある場合は、以下と同様にセミコロンをキャンセルします。 >extension=php_gd2.dll 描画用の GD ライブラリ。通常はグラフィカル検証コードに使用されます。
extension=php_mysql.dll は MYSQL データベースに接続するために使用されます。
short_open_tag=On は をサポートします。 …?>、オフは < ?php…?>
D:PHPPHP ディレクトリ内の php5ts.dll および libmysql.dll (mysql のサポートに使用) ファイルを Windows にコピーすることを意味しますシステム フォルダー、つまり C:windowssystem32。
≡ Apache 2.2.8 のインストール ≡
1. apache_2.2.8-win32-x86-no_ssl.msi を公式 Web サイトからダウンロードして実行します。
[次へ] ボタンを 3 回押します。インストール プログラムでは、ネットワーク ドメイン (ネットワーク ドメイン名)、サーバー ドメイン (サーバー ドメイン名)、および Web サイト管理者の電子メールを入力する必要があります (存在する場合)。ローカルの紹介 私は独自のテスト環境を構築したので、最初の 2 つに localhost を入力し、メールに独自の環境を書きます。
「次へ」と入力した後、デフォルトのインストール パスは「C:Program FilesApache Software FoundationApache2.2」です。パスを希望の「D:PHPApache2.2」に変更します。
その後、インストールが完了するまで作業を進めます。この時点で、D ドライブの下の PHP フォルダーを開くと、Apache2.2 という名前のフォルダーが表示されます。
2. IE を開き、アドレス バーに「http://localhost」または「http://127.0.0.1」と入力します。Apache のインストールが完了したページが表示されます。 🎜> 3. conf/httpd.conf ファイルの設定
1) 指定したホームページが置かれているディレクトリである「DocumentRoot」を検索します。デフォルトは「D:PHPApache2.2htdocs」です。デフォルトのディレクトリを使用することも、「D:/PHP」のように独自にディレクトリを定義することもできます。注: ディレクトリの末尾に「/」を追加しないでください。
2) 「DirectoryIndex」を検索します。これは、デフォルトのホームページのファイル名です。index.html の後に、index.php などを追加できます。複数のファイル名はスペースで区切られます。
3)
オプションを検索します FollowSymLinks
AllowOverride None
Order Deny,allow
すべてから拒否
変更対象:
オプション FollowSymLinks
AllowOverride None
注文拒否、許可
すべてから許可
しない場合これを変更すると、特にデフォルトのホームページのパスを変更した後、「このサーバー上の / にアクセスする権限がありません」のようなエラー メッセージが表示されることがあります。
4) 仮想ディレクトリを作成します
検索
エイリアス/webpath "D:PHPApache2.2phptxt" を追加
<ディレクトリ"D: PHPApache2.2phptxt">
オプション MultiViews
AllowOverride None
Order allowed,deny
すべてから許可
ここで、/webpath は名前です仮想ディレクトリ「D :PHPApache2.2phptxt」がファイルの保存場所です。
アクセスされるアドレスは次のとおりです: http://localhost/webpath/
5) サーバーで PHP をサポートし、次の 2 行のコードを対応する場所に追加します。
LoadModule php5_module "D:PHPPHPphp5apache2_2 .dll"
AddType application/x-httpd-php .php .php3 .inc
注: httpd.conf ファイルを有効にするには、再起動する必要があります。
2. IIS を使用して PHP ファイルを解析する
1. 最初に PHP 5.2.5 をインストールします。
2. IIS マネージャーを開き、[既定の Web サイト] -> [プロパティ] を選択し、ポップアップ ダイアログ ボックスで [ホーム ディレクトリ] の優先カードを選択し、実行権限を [スクリプトと実行可能ファイル] に変更します。 「構成」で、アプリケーション拡張子のマッピングを追加し、実行可能ファイルとして「D:PHPPHPphp5isapi.dll」、拡張子「.php」を選択し、すべてのアクション、スクリプト エンジンを選択し、ファイルが存在するかどうかを確認します。
win2003 システムの場合は、Web サービス拡張機能も追加する必要があります。必要なファイルは「D:PHPPHPphp5isapi.dll」、拡張子は「PHP」、ステータスは許可に変更されます。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









PHPは、現代のWeb開発、特にコンテンツ管理とeコマースプラットフォームで依然として重要です。 1)PHPには、LaravelやSymfonyなどの豊富なエコシステムと強力なフレームワークサポートがあります。 2)パフォーマンスの最適化は、Opcacheとnginxを通じて達成できます。 3)PHP8.0は、パフォーマンスを改善するためにJITコンパイラを導入します。 4)クラウドネイティブアプリケーションは、DockerおよびKubernetesを介して展開され、柔軟性とスケーラビリティを向上させます。

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

PHPとPythonにはそれぞれ独自の利点があり、さまざまなシナリオに適しています。 1.PHPはWeb開発に適しており、組み込みのWebサーバーとRich Functionライブラリを提供します。 2。Pythonは、簡潔な構文と強力な標準ライブラリを備えたデータサイエンスと機械学習に適しています。選択するときは、プロジェクトの要件に基づいて決定する必要があります。

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

この記事では、DebianシステムのOpenSSL構成を確認して、システムのセキュリティステータスをすばやく把握できるように、いくつかの方法を紹介します。 1.最初にOpenSSLバージョンを確認し、OpenSSLがインストールされているかどうかを確認し、バージョン情報を確認します。端末に次のコマンドを入力します。OpenSSlversionがインストールされていない場合、システムはエラーを促します。 2。構成ファイルを表示します。 OpenSSLのメイン構成ファイルは、通常/etc/ssl/openssl.cnfにあります。テキストエディター(Nanoなど)を使用して、次のように表示できます。sudonano/etc/ssl/openssl.cnfこのファイルには、キー、証明書、暗号化アルゴリズムなどの重要な構成情報が含まれています。 3。OPEを利用します

ApacheでCGIディレクトリを設定するには、次の手順を実行する必要があります。「CGI-Bin」などのCGIディレクトリを作成し、Apacheの書き込み許可を付与します。 Apache構成ファイルに「Scriptalias」ディレクティブブロックを追加して、CGIディレクトリを「/cgi-bin」URLにマッピングします。 Apacheを再起動します。

PHPは、特に迅速な開発や動的なコンテンツの処理に適していますが、データサイエンスとエンタープライズレベルのアプリケーションには良くありません。 Pythonと比較して、PHPはWeb開発においてより多くの利点がありますが、データサイエンスの分野ではPythonほど良くありません。 Javaと比較して、PHPはエンタープライズレベルのアプリケーションでより悪化しますが、Web開発により柔軟性があります。 JavaScriptと比較して、PHPはバックエンド開発により簡潔ですが、フロントエンド開発のJavaScriptほど良くありません。

PHPが多くのWebサイトよりも優先テクノロジースタックである理由には、その使いやすさ、強力なコミュニティサポート、広範な使用が含まれます。 1)初心者に適した学習と使用が簡単です。 2)巨大な開発者コミュニティと豊富なリソースを持っています。 3)WordPress、Drupal、その他のプラットフォームで広く使用されています。 4)Webサーバーとしっかりと統合して、開発の展開を簡素化します。
