ホームページ  >  記事  >  php教程  >  IIS サーバーは、ASP、CGI、Perl、および php+mysql を実装するように完全に構​​成されています

IIS サーバーは、ASP、CGI、Perl、および php+mysql を実装するように完全に構​​成されています

WBOY
WBOYオリジナル
2016-06-21 09:09:281294ブラウズ

cgi|iis|mysql|perl|サーバー

IIS サーバーは、ASP、CGI、Perl、および php+mysql を実装するように完全に構​​成されています

IIS サーバーは完全に構成されています。次に、IIS で ASP、CGI、PERL、および PHP+MYSQL を実現する必要があります

必要なソフトウェア (すべて Windows 用):

ActivePerl、PHP、MYSQL

1.ASP サポート:

言うまでもなく、何もする必要はなく、ASP 操作をサポートします。

2. CGI、PERL サポート:

1. ActivePerl をインストールします
ダウンロードした ActivePerl を実行して段階的にインストールします (注: ルート ディレクトリの /usr/ へのインストール パスを選択してください (デフォルトは perl)。将来プログラムをデバッグする手間が省けます。

2. IIS を設定します。図に示すように、[インターネット インフォメーション サービス] ([管理ツール]) を開き、デフォルト サイトのプロパティをクリックします。 :

「ホームディレクトリ」タブを選択し、「設定(G)...」をクリックすると、ダイアログボックスが表示されます

、以下に示すように「追加(D)」をクリックします:

推奨「c: usrbinperl.exe" 最後に "%s %s" を追加することを忘れないでください。そうしないと動作しません。 方法は、確認後に cgi を実行することです。同じ方法を使用して、図に示すように拡張子 .pl を追加します。

完了後、図に示すように:

これで、IIS は CGI と Perl をサポートします。


3. PHP と MYSQL のサポート:

1. PHP と MYSQL をインストールします
ダウンロードした PHP と MYSQL を実行して段階的にインストールします (どこにでもインストールできます。現在オンラインで一般的に使用されているものは、PHP といいえ、プログラムをインストールするには、ダウンロードした圧縮パッケージを解凍し、次の場所に置くだけです: c:php)

2.PHP サポート:

2.1 php ディレクトリの dlls フォルダー内のすべてのファイルを c:windowssystem32 にコピーします。次へ

2.2 IIS の設定: CGI の設定と同じように、以下に示すように .php を追加します:

完了後、以下に示すように:

最後に、ここで「実行権限」を図のように変更します:

「許可」は「スクリプトと実行可能ファイル」である必要があります。OK を確認してください! これで、IIS は PHP+MYSQL を完全にサポートします!

1. MySQL データベース (ODBC) ドライバーと MySQL データベース システム プログラムをダウンロードします

1. MySQL データベース ( ODBC) ドライバーのダウンロード アドレスは次のとおりです: http://mysql.com/Downloads/MyODBC/myodbc-2.50.36-nt.zip、http://download.sourceforge.net/pub/mirrors/mysql/Downloads/MyODBC/myodbc -2.50.36-nt.zip または http://www.fykx.net/download/php/myodbc-2.50.36-nt.zip(1457KB)

2. MySQL データベース システム プログラムのダウンロード アドレスは次のとおりです。 /www.mysql.com/ Downloads/MySQL-3.23/mysql-3.23.30-gamma-win.zip (9632KB) または http://www.fykx.net/download/php/mysql-3.23.30-gamma- win.zip

二、プログラムのインストール

1. MySQL データベース (ODBC) ドライバーをインストールします (Windows システムにインストールする必要があります)

2. MySQL データベース システム プログラムをインストールします。通常はシステムのデフォルトの場所「C:」にインストールされます。 MySQL" を使用しますが、サーバーを考慮する必要があります。ネットワーク データベース サーバーとして使用するかどうかに関係なく、このサーバー上に数百のデータベース ユーザーを確立したい場合は、不要なトラブルを避けるために、比較的大きな容量を持つハードディスク ドライブにインストールする必要があります。将来的には面倒な設定が必要になります。

3. プログラムの起動

プログラム「[システムインストールドライブ文字]:MySQLBinwinmysqladmin.exe」を実行して、MySQL データベースシステムとマネージャーを起動します。初めて起動する場合、システムは「クイックセットアップ」を表示します。以下に示すように、最初のデータベース ユーザー アカウントの作成を求めるウィンドウが表示されます。 [ユーザー名] に最初の MySQL データベース アカウントのユーザー名を入力し、[パスワード] に最初の MySQL データベース アカウントのパスワードを入力します。入力した値を覚えておいて、しばらくしてから MySQL データベース管理ウィンドウに入ります。プログラムは自動的に最小化されます。ウィンドウはシステム トレイに達し (タスクバーの右側に「信号機」アイコンがあります)、システムは正常に起動します (Windows 2000 では、「MySQL コンポーネント サービス」が「コンポーネント サービス マネージャー」が開始されます)。この時点で、プログラムはスタートアップ グループにショートカットも追加しました。これにより、次回コンピュータを起動したときに MySQL データベース システムが自動的に起動します。

4. データベースの確立

初めてデータベースを起動すると、システムは MySQL と test という名前の 2 つのデータベースを自動的に作成します。次の方法を使用して、他の名前のデータベースを作成できます:

システムを右クリックします。ベイ「信号機」アイコン =>「表示」をクリックして MySQL データベース管理ウィンドウを開きます =>「データベース」タブを選択 => => > [データベースの作成] メニュー項目を選択します =>> ポップアップの [データベースの追加] ダイアログ ボックスにデータベース名を入力します =>> [データベースの作成] をクリックします。 new データベースが作成されます。下の図に示すように


5. データベース ユーザー アカウントの管理

サーバーを複数のユーザーが使用する場合、データベース ユーザー アカウントはデータベースを初めて起動するときに作成されます。アカウントの手順は次のとおりです:

「ODBC データ ソース マネージャ」を起動します (「ODBC データ ソース マネージャ」は Windows NT システムでは「管理ツール」にあり、「ODBC データ ソース マネージャ」は Windows 98 または Me では「コントロール パネル」にあります)。システム)=>> 最初のタブ「ユーザー DSN」で「追加」ボタンをクリックします =>> データ ソース ドライバー リストで [MySQL] を選択します =>> > 「データベース ドライバーの構成」ダイアログ ボックスの「Windows DSN 名」に「Dynamic Education Network」(Dynamic Education Network によって開設されたアカウントとして示されます) を入力し、そのホスト名または IP アドレスを入力します。 「MySQL ホスト (名前または IP)」にサーバーを入力し、「MySQL データベース名」にデータベース名を入力し、「ユーザー」にデータベース アカウントのユーザー名を入力し、「パスワード」にデータベース アカウントのパスワードを入力し、残りはそのままにしておきます。デフォルト設定 =>> 「OK」をクリックします。新しいデータベース アカウントが作成されます。

6. プログラムのデバッグ (例として、美化されたレイアウト スタイルを備えた vBulletin バージョン 1.1.5 中国語標準バージョンを使用)

1. Admin/Config.php ファイルを変更します。具体的な内容は次のとおりです:


/ / 現在は MySQL のみをサポートします
$dbservertype="mysql";
// ホスト名またはサーバー IP
$servername="localhost";
// データベースにログインするためのユーザー名とパスワード
$dbusername="xiaozhang" ;
$dbpassword=" 123456";
// データベース名
$dbname="mysql";
// 0 = 非表示または編集可能
// 1 = 非表示editable
// 2 = 表示および編集可能
$pwdincp=2;

?> (http://bbs.iduba.net から転載)



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