ホームページ  >  記事  >  バックエンド開発  >  iis8+php環境設定の問題

iis8+php環境設定の問題

WBOY
WBOYオリジナル
2016-08-08 09:22:191151ブラウズ

まずこの記事を使用して環境を構築します

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) マネージャー - ハンドラー マッピングを開きます:

iis8+php環境設定の問題

「ハンドラーマッピング」をダブルクリックし、

iis8+php環境設定の問題

それを開いた後、右側にある「モジュールマッピングの追加」を見つけてクリックして開きます。以下に示すように:

iis8+php環境設定の問題

「」に *.php を入力します。 「リクエストパス」を選択し、「モジュール」で「FastCgiMoudle」を選択し、「実行可能ファイル」で「C:phpphp-cgi.exe」を選択し、「名前」にPHPを入力して「OK」をクリックします。

iis8+php環境設定の問題

「はい」をクリックしてください。

この構成の後、IIS はすでに php 拡張機能をサポートしています。次に、デフォルトのドキュメント「index.php」、「default.php」などを Web サイトに追加する必要があります。

iis8+php環境設定の問題

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環境設定の問題

表示が上の図のようになっていれば、おめでとうございます。成功しました!今すぐウェブサイトへの旅を始めましょう!


上記では、関連する側面を含め、iis8+php 環境のセットアップの問題を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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