iis8+php環境設定の問題
まずこの記事を使用して環境を構築します
http://jingyan.baidu.com/article/5bbb5a1b35511c13eba17912.html
その後、エラーが表示されます: 実行できません
win8.1システムIIS用の新しいソリューションが表示されます「HTTP エラー」500.0、C:phpphp-cgi.exe - FastCGI プロセスが予期せず終了しました
そこで、こんな記事を見つけました
http://www.yishimei.cn/network/505.html
そしたら、解決しました
PHP 環境構築に関する別の記事を展開してください
Web サイトの構築とサーバー環境の構成を学ぶ学生は、通常、Windows システムに付属する IIS を使用することがよくあります。通常、Windows システムは IIS+asp または aspx の組み合わせのみをサポートします。デフォルトですが、あります。当時、私たちのウェブサイトのプログラムはphpであったため、php+mysql環境を使用する必要がありました。この組み合わせはLinux環境でより一般的ですが、Linuxを理解していない場合はどうすればよいですかLinux システムが手元にない場合は、もちろん、Windows システムに付属する IIS で PHP+Msql 環境をサポートする方法を見つける必要があります。実際、winxp および win7 システムではそのようなチュートリアルがすでにたくさんありますが、win8/ ではあまりチュートリアルがありません。今日は、Yimei Network の編集者が、win8/8.1 システム上に IIS+PHP+Msql+phpMyAdmin 環境を構築する方法を図解と解説付きで詳しく説明します。
準備ツール: win8/8.1システム、PHPプログラム、mysqlデータベース、データベースビジュアル管理ツールphpMyAdmin。
チュートリアル ステップ 1: win8/8.1 システムに IIS 機能を追加する
このチュートリアルは以前に教えられています。参照してください: win8.1 システムに IIS 機能をインストールして有効にする方法の詳細な説明
チュートリアル ステップ 2: PHP プログラムのダウンロードと構成
64 ビット PHP プログラムのダウンロード: http://windows.php.net/downloads/releases/php-5.6.5-Win32-VC11-x64.zip
32 ビット PHP プログラムのダウンロード: http://windows.php.net/downloads/releases/php-5.6.5-Win32-VC11-x86.zip
ここで説明してください。システムにある数の php プログラムをダウンロードできます。私は 64 です。 bit システムなので、64 ビットの php プログラムをダウンロードしました。
圧縮パッケージをダウンロードした後、C ドライブに解凍し、フォルダーの名前を php (C:php など) に変更し、その中にある php.ini-development ファイルを見つけてデスクトップにコピーします。
デスクトップにコピーした後、名前をphp.iniに変更します。次に、メモ帳で開きます: (Ctrl+F で次の項目を見つけます)
タイムゾーンを変更します:
date.timezone = "Asia/Shanghai" (その前にある「;」記号を削除します)
拡張子:
extension=php_gd2.dll (最初の「;」記号を削除します)
extension=php_mbstring.dll (最初の「;」記号を削除します)
extension=php_mysql.dll (最初の「;」記号を削除します) )
extension=php_mysqli.dll (最初の「;」記号を削除)
extension=php_pdo_mysql.dll (最初の「;」記号を削除)
DLL ファイルのパスを構成します:
extension_dir = "C:phpext " (先頭の ";" 記号を削除します)
上記の項目を変更した後、php.ini ファイルを保存し、C:Windows にコピーします。
チュートリアルのステップ 3、IIS を構成し、php をサポートできるように有効にします
以下の図に示すように、コントロール パネル - システムとセキュリティ - 管理ツール - インターネット インフォメーション サービス (IIS) マネージャー - ハンドラー マッピングを開きます:
「ハンドラーマッピング」をダブルクリックし、
それを開いた後、右側にある「モジュールマッピングの追加」を見つけてクリックして開きます。以下に示すように:
「」に *.php を入力します。 「リクエストパス」を選択し、「モジュール」で「FastCgiMoudle」を選択し、「実行可能ファイル」で「C:phpphp-cgi.exe」を選択し、「名前」にPHPを入力して「OK」をクリックします。
「はい」をクリックしてください。
この構成の後、IIS はすでに php 拡張機能をサポートしています。次に、デフォルトのドキュメント「index.php」、「default.php」などを Web サイトに追加する必要があります。
OK、PHP の設定は完了しました。次に、結果をテストしてみましょう。Web サイトのルート ディレクトリ (私の Web サイトのルート ディレクトリ: C:inetpubwwwroot) に新しいメモ帳ファイルindex.txt を作成し、次のように入力します。 保存後、ファイル拡張子を php (index.php) に変更し、ブラウザで localhost または 127.0.0.1 (php バージョン、システム バージョンなど) を開きます。この情報は、PHP 環境が完全に正常に構成されていることを示します。
ここで一つ教えてください: 新しいメモ帳を作成するときは、拡張子 .txt が表示されるかどうかを必ず確認してください。表示されない場合は、最初にファイル拡張子を表示する設定に移動してください。システムのデフォルトでは表示されません。そうしないと、変更は無駄になってしまいます。
操作中に「HTTP エラー 500.0 - 内部サーバー エラー C:phpphp-cgi.exe - FastCGI プロセスが予期せず終了しました」という問題が発生した場合は、まず Visual C++ 2012 または 2013 ランタイム ライブラリがコンピューターにインストールされているかどうかを確認してください。インストールされていない場合は、まず vc++ ランタイム ライブラリをインストールしてから、問題のトラブルシューティングを行ってください。
32 ビット Microsoft Visual C++ 再頒布可能パッケージ 2012 ダウンロード: http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe
64 ビット Microsoft Visual C++ 再頒布可能パッケージ 2012 のダウンロード: http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
詳細については、「新しいソリューション」を参照してください。 win8.1 システム IIS の場合「HTTP エラー 500.0、C:phpphp-cgi.exe - FastCGI プロセスが予期せず終了しました」
チュートリアル ステップ 4、Mysql データベースのダウンロード、インストール、構成
32 ビット mysql ダウンロード アドレス: http:/ /dev.mysql.com/get /Downloads/MySQL-5.6/mysql-5.6.22-win32.zip
64 ビット mysql ダウンロード アドレス: http://dev.mysql.com/get/Downloads/MySQL-5.6 /mysql-5.6.22-winx64. zip
は PHP プログラムと同じです。システムにある数の MySQL データベースをインストールできます。私の場合は 64 ビットの MySQL を使用しています。
インストールプロセスは非常に簡単で、ここでは詳しく説明しません。
PHP が mysql データベース拡張機能をサポートできるようにし、C:Program FilesMySQLMySQL Server 5.5liblibmysql.dll を C:WINDOWSSYSTEM32 ディレクトリにコピーし、コピーが完了したら IIS を再起動します。
チュートリアルのステップ 5、データベース管理ツール phpMyAdmin をダウンロード、インストール、構成します
phpMyAdmin ダウンロード アドレス: http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.3.8/phpMyAdmin-4.3 .8-all -langages.zip
ダウンロード後、解凍し、CドライブにphpMyAdminというフォルダを作成し、解凍した内容をすべてphpMyAdminにコピーします。
次に、C:phpMyAdmin を指す仮想ディレクトリを IIS に作成します。
次に、上記のすべての作業の結果をテストします。ブラウザを開いて、アドレス バーに http://localhost/php と入力します。
表示が上の図のようになっていれば、おめでとうございます。成功しました!今すぐウェブサイトへの旅を始めましょう!
上記では、関連する側面を含め、iis8+php 環境のセットアップの問題を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











PHPは動的なWebサイトを構築するために使用され、そのコア関数には次のものが含まれます。1。データベースに接続することにより、動的コンテンツを生成し、リアルタイムでWebページを生成します。 2。ユーザーのインタラクションを処理し、提出をフォームし、入力を確認し、操作に応答します。 3.セッションとユーザー認証を管理して、パーソナライズされたエクスペリエンスを提供します。 4.パフォーマンスを最適化し、ベストプラクティスに従って、ウェブサイトの効率とセキュリティを改善します。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

DockerでMySQLを起動するプロセスは、次の手順で構成されています。MySQLイメージをプルしてコンテナを作成および起動し、ルートユーザーパスワードを設定し、ポート検証接続をマップしてデータベースを作成し、ユーザーはすべての権限をデータベースに付与します。

PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。

PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

WebアプリケーションにおけるMySQLの主な役割は、データを保存および管理することです。 1.MYSQLは、ユーザー情報、製品カタログ、トランザクションレコード、その他のデータを効率的に処理します。 2。SQLクエリを介して、開発者はデータベースから情報を抽出して動的なコンテンツを生成できます。 3.MYSQLは、クライアントサーバーモデルに基づいて機能し、許容可能なクエリ速度を確保します。
