php を IIS に移植する方法
php は Apache (ポート 8080) に基づいていることがわかり、データは mysql に追加されています
次に、php を IIS (ポート 80) に移動したいと思います。元の mysql の呼び出しを続けます。データの実装方法
、アドバイスをお願いします。ありがとうございます
-----解決策------------- -------
実際には、PHP IIS を構成しています
IIS のインストール後に PHP を構成します
php のインストール バージョンをダウンロードすると、IIS の使用を選択できますIIS のインストール中に自動的に構成されます。 zip バージョンをダウンロードした場合は、次の手順に従って設定します。
1. PHP-5.2.0 zip (現在の最新バージョン) を解凍し、D:php に配置します (ディレクトリは選択できます)。 、この例ではこの説明)。
2. php.ini-dist を C:Windows ディレクトリにコピーし、名前を php.ini に変更します。php5ts.dll と libmysql.dll を C:Windowssystem32 にコピーします。
3. メモ帳で php.ini を開き、「extension_dir」を検索し、extension_dir = "./" を extension_dir = "D:phpext" に変更します。 注: このパスは Windows で使用する必要があります
4. メモ帳で「;extension=php_mysql.dll」と「;extension=php_gd2.dll」を検索し、その前にある「;」を削除します。つまり、;extension=php_mysql.dll を次のように変更します。 extension=php_mysql .dll
次のコンテンツの前にある ; を削除します
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_dbase.dll
;extension= php_ldap.dll
5. ;session.save_path = "/tmp" を見つけて、セッションを保存するディレクトリを設定します。
例: session.save_path = "C:WindowsTemp";
6. register_globals を見つけて、Off を On に変更します
7.allow_url_include を見つけて、Off を On に変更します
8. php.ini
を保存します。9. 次に、IIS で設定し、Web サービス拡張機能を開き、PHP 拡張機能を追加します。拡張子は PHP、必要なファイルは d:phpphp5isapi.dll です。デフォルトの Web サイト -> [プロパティ] ダイアログ ボックスで、[ホーム ディレクトリ] タブに切り替え、[構成] ボタンをクリックして [アプリケーション構成] ダイアログ ボックスを開き、[追加] ボタンをクリックして [アプリケーション拡張機能の追加/編集] を開きます。マッピング」ダイアログボックス。 [実行可能ファイル] 入力ボックスで d:phpphp5isapi.dll をポイントし、[拡張子名] 入力ボックスに「.php」と入力し、[スクリプト エンジン] および [ファイルが存在するかどうかを確認する] チェック ボックスをオンにします。最後まで、ドキュメントを選択し、デフォルトのコンテンツをindex.phpとして追加し、IISを確認して再起動し、IISを終了します。
この時点で、PHP 環境は基本的に正常に構成されています。
次の内容を含む test.php という名前のファイルを WEB ルート ディレクトリ (D:website など) に作成します。
echo phpinfo( ); ?>
ブラウザで http://localhost/test.php を開きます
php の設定出力情報が表示されればOKです
------解決策---------
echo phpinfo();
見てくださいあなたのphp設定はmysqlをサポートしていますか?
------解決策------------------
Halo、php は多くの Web サーバーで使用できます。これらには、IIS
のインストール方法を説明したファイルが php ディレクトリにあります。
------解決策------
IIS で環境を設定し、ファイルを直接コピーします。それでおしまい!
------解決策------------------
mysql についてはまったく心配する必要はありません。基本的にはapacheなので問題ありません。
apacheディレクトリにlibmysql.dllとphp_mysql.dllがない場合はsystem32にコピーしてください。
------解決策---------