ホームページ > バックエンド開発 > PHPチュートリアル > WindowsXPでPHP環境を構成する方法_PHPチュートリアル

WindowsXPでPHP環境を構成する方法_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:08:19
オリジナル
997 人が閲覧しました

PHP5 をダウンロード: phptutorial.net/distributions/php-5.2.6-Win32.zip" target="_blank">http://cn2.php.net/distributions/php-5.2.6-Win32.zip
Apache をダウンロード: http://down.chinaz.com/soft/18000.htm


1. PHPのインストールとデバッグ
phpはzipファイル(ノンインストール版)なので、解凍するだけでインストールは比較的簡単です。解凍したphp5.2.1-Win32の名前をphp5に変更します。そしてそれをCドライブのディレクトリにコピーします。つまり、インストールパスは c:php5 です
1 php ディレクトリで php.ini-dist または php.ini.recommended ファイルを見つけ、名前を php.ini に変更します
そして、それをシステムディスクの Windows ディレクトリにコピーします (例として c:windows を取り上げます)。 2 php ディレクトリ内の php5ts.dll と libmysqltutorial.dll をディレクトリ c:windowssystem32 にコピーします。
3 php5ext ディレクトリ内の php_gd2.dll、php_mysql.dll、php_mbstring.dll ファイルを c:windowssystem32 にコピーします
php_gd2.dll が読み込まれていない場合、php は画像を処理できません。 php_mysql.dll がロードされていない場合、php は mysql 関数ライブラリをサポートしません
php_mbstring.dll は、後で phpmyadmin を使用するときにワイド文字をサポートします。
4 c:windowsphp.ini ファイル (mysql に関連付けられている) を開きます
拡張パスを設定します
extension_dir を見つけて、extension_dir = "./" という行を見つけます
この行を
に変更します extension_dir = "C:php5ext"
ここで、C:php5 は php をインストールしたパスです。パスが間違っていると DLL がロードされません
(注: 一部の PHP バージョンでは、直前のセミコロンを削除するために ;extension_dir = "./" が使用されています)
拡張機能を探す
拡張子=php_mbstring.dll
拡張子=php_gd2.dll
拡張子=php_mysql.dl
Apache の起動時にこれらの DLL をロードできるように、上記の 3 つの項目の前にあるセミコロンを削除します
もちろん、これらの DLL も前に system32 にコピーしました
php5時差問題
時差は8時間です
PHP5 シリーズのバージョンには新しいタイムゾーン設定があり、デフォルトはグリニッジ標準時であり、中国が位置する東第 8 地区とはちょうど 8 時間異なります。 date.timezone を見つけると、そのような行があります
;日付.タイムゾーン =
; を削除して
に変更します date.timezone = 中国
2. Apacheのデバッグと統合
1. ウェブサイトのルートディレクトリを変更します
DocumentRoot を見つけると、そのような行があります
DocumentRoot「C:/Program Files/Apache Group/Apache2/htdocs」
これは Web サイトのルート ディレクトリです。変更することも、デフォルトのディレクトリを使用することもできます。変更する場合は、次の項目も変更する必要があります。そうしないと、403 エラーが発生する可能性があります。 これを DocumentRoot に設定したものに変更する必要があります
その2行下に
があります <ディレクトリ "C:/Program Files/Apache Group/Apache2/htdocs">
上記2項目の C:/Program Files/Apache Group/Apache2/htdocs を任意のディレクトリに変更します
2. Apache に *.php (Web ページ) をサポートさせます
DirectoryIndex を検索します。
に変更します DirectoryIndex インデックス.html インデックス.html.var インデックス.php
このようにして、index.php をデフォルトページとして機能させることができます
3. Apache での php のモジュールインストール
# LoadModule foo_module modules/mod_foo.so を見つけます
この行の後に行を追加してください
LoadModule php5_module C:/php5/php5apache2.dll //注: C:/php5/php5apache2.dll は、php をインストールする対応するパスです。php5apache2.dll と php5apache.dll を混同しないでください。 apache バージョン 1 の .PHP5 圧縮パッケージ内の php5apache2.dll は、apache2.0.* バージョンにのみ適用されます。バージョン 2.2.* 以降の場合、「C:/php/php5apache2.dll をサーバーにロードできません: 指定されたモジュールが見つかりませんでした」または「要求された操作は失敗しました」と表示される場合があります
4. AddType application/x-gzip .gz .tgz を見つけます
この行の後に行を追加してください
AddType application/x-httpd-php .php (前にスペースがあることに注意してください!!!)
このようにして、Apache は php ファイルを解釈できます
5. テスト
ウェブサイトのルートディレクトリに phpinfo.php ファイルを作成します

phpinfo();
?>

ブラウザで開きます

http://localhost/phpinfo.php

5. php と mysql データベースの関連付けをテストするチュートリアル
ウェブサイトのルートディレクトリに test.php ファイルを作成します $link=mysql_connect("localhost","root","12345"); //12345 を mysql パスワードに変更します
if(!$link) echo "失敗しました!";
それ以外の場合は「成功!」をエコーし​​ます;
mysql_close();
?>

ブラウザで
http://localhost/test.php

を開きます 出力が成功したら完了です

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629840.html技術記事 PHP5 のダウンロード: phptutorial.net/distributions/php-5.2.6-Win32.zip" target="_blank"> http://cn2.php.net/distributions/php-5.2.6-Win32.zip Apache のダウンロード: http://down.chinaz.com/soft/18000.h...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート