Windows 7 上の PHP 構成環境

WBOY
リリース: 2016-06-13 13:02:49
オリジナル
985 人が閲覧しました

Windows 7 での PHP 構成環境

PHP 環境をセットアップするステップ 4: Windows 7 で PHP 環境を構成する方法。

Windows 7 での PHP 環境の設定は、Windows XP での設定よりもはるかに簡単です。コピーなどの操作は必要ありません。php.ini-development 設定ファイルの名前を php.ini 設定ファイルに変更するだけです。次に、次の構成操作を実行します。

1. php.ini 設定ファイルを開き、

を見つけます。
1
2
1
2
; On windows:
; extension_dir = "ext"
; -サイズ: 13px; 行の高さ: 1.4em; パディング: 0px; マージン: 0px;">; extension_dir = "ext"

に変更されました
1
2
; On windows:
extension_dir = "C:/php/ext"
1
2
; -サイズ: 13px; 行の高さ: 1.4em; パディング: 0px; マージン: 0px;">extension_dir = "C:/php/ext"

は、対応する DLL ファイルを呼び出すために、PHP 拡張パッケージの特定のディレクトリを指定することを示します。

2. デフォルトの PHP は Mysql への自動接続をサポートしていないため、php_mysql.dll などの対応する拡張ライブラリ関数を有効にする必要があります。これは

になります。
1
2
3 13px; 行の高さ: 1.4em; 余白: 0px;">4
6
7
1
2
3
4
5
6
7
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
extension=php_curl.dll
拡張子=php_mbstring.dll
拡張子=php_mysql.dll; -サイズ: 13px; 行の高さ: 1.4em; パディング: 0px; 拡張子=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

これらの拡張子の前のセミコロン (;) は削除されます。

3. PHP のセッション関数を設定します

セッション機能を使用する場合、サーバー上にセッション ファイルの保存ディレクトリを設定する必要があります。そうしないと、Windows 7 上で新しい読み取り/書き込みディレクトリ フォルダーを作成する必要があります。このディレクトリは独立していることが望ましいです。 WEB ホストのプログラム ディレクトリの外に、ドライブ D のルート ディレクトリに phpsessiontmp ディレクトリを作成し、php.ini 設定ファイルで

を見つけました。
1
1
;session.save_path = "/tmp"
;session.save_path = "/tmp"

に変更されました
1
session.save_path = "D:/phpsessiontmp"
1
session.save_path = "D:/phpsessiontmp"

4. PHP のファイルアップロード関数を設定するには?

セッションと同様に、PHP ファイル アップロード機能を使用する場合は、ファイル アップロード機能を完了するために一時フォルダーを指定する必要があります。そうでないと、ファイル アップロード機能は失敗します。ここでは、Windows 7 フォルダー上に読み取りおよび書き込み可能なディレクトリを作成する必要があります。ドライブ D のルート ディレクトリに phpfileuploadtmp ディレクトリを作成し、php.ini 設定ファイルで

を見つけました。
1
1
;upload_tmp_dir =
;upload_tmp_dir =

に変更されました
1
upload_tmp_dir = "D:/phpfileuploadtmp"
1
upload_tmp_dir = "D:/phpfileuploadtmp"

5、修正date.timezone、否か在行phpinfo時間日付部分会报错:

警告: phpinfo() [function.phpinfo]…

我们要将

1
1
;date.timezone =
;date.timezone =

次のように変更されました
1
date.timezone = Asia/Shanghai
1
date.timezone = アジア/上海

クリックして PHP.INI に関する詳細な設定を参照することもできます

この時点で、Windows 7 での PHP 環境の構成は完了しましたが、これらの構成を完了するだけでは十分ではないため、Apache 構成ファイルで対応する PHP 構成も完了する必要があります。

PHP 環境セットアップのステップ 5: PHP をサポートするように Apache を構成する

1. #LoadModule vhost_alias_module modules/mod_vhost_alias.so に

を追加します。
1
2
3 13px; 行の高さ: 1.4em; マージン: 0px;
1
2
3
LoadModule php5_module "c:/php/php5apache2_2.dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm
LoadModule php5_module "c:/php/php5apache2_2. dll"
PHPIniDir "c:/php"
AddType application/x-httpd-php .php .html .htm

PHP ディレクトリには複数の php5apache DLL ファイルが存在します。Apache2.2.15 を使用しているため、当然 php5apache2_2.dll を使用し、PHP のインストール ディレクトリと実行するプログラム拡張子を指定する必要があります。

2. デフォルトの Apache サーバーが WEB メイン プログラムを実行するディレクトリは Apache2.2/htdocs であることを知っておく必要があります。したがって、WEB メイン プログラム ディレクトリが変更されると、対応する Apache 設定を変更する必要があります。 🎜>
1
1
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
DocumentRoot "C:/Program Files/Apache Software" Foundation/Apache2.2/htdocs"

次のように変更されました

1
1
DocumentRoot "D:/PHPWeb"
DocumentRoot "D:/PHPWeb"
1
1
<ディレクトリ "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

次のように変更されました
1

1
<ディレクトリ "D:/PHPWeb"><🎜>

3、特定のインデックスファイルを最後に変更する前に、PHP 機能が構成されているため、当然、index.php の先実行が必要です

1
1

DirectoryIndex index.html

DirectoryIndex インデックス.html

次のように変更されました
1

DirectoryIndex index.php index.html

1
<🎜>
DirectoryIndex インデックス.php インデックス.html<🎜>

4. Apache サーバーを再起動します

この時点で、Apache サーバー上の PHP 環境の設定は完了です。D:/PHPWeb ディレクトリに新しい PHP ファイルを作成し、

と記述するだけです。
次に、ブラウザに http://localhost と入力すると、PHP の固有の設定ページが表示されます。これで、Window 7 での PHP 環境の設定作業は完了です。

?
記事の出典:http://www.leapsoul.cn/?p=695 ?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
1
2
3 13px; 行の高さ: 1.4em; マージン: 0px;
1
2
3


phpinfo();
?>

phpinfo

(

)

;


?>