はじめに
PHP の実行効率は誰の目にも明らかですが、これが私が PHP を好む理由の 1 つであり、優れたパートナーと呼ばれる Mysql や Apache と統合しようとすると、その効率性に驚かずにはいられません。 。 PHP の更新も非常に速く、最新バージョン PHP4.3.2RC4 (バグはほとんどありません。この記事を書いた後すぐに正式版がリリースされると予想されます) のリストと、最新バージョン Mysql4 のインストール手順を示します。 .0.13。
PHP インストール ファイルは http://www.php.net/ から直接ダウンロードでき、win32 用の .zip パッケージ (5.8M) を入手できます
Mysql インストール ファイルは http://www.mysql.com から直接ダウンロードして、win32 の .zip パッケージを入手できます
さらに、Apache と PHP の連携効果を体験して IIS を使用しない場合は、http://www.apache.org にアクセスして、win31 用の最新の .MSI インストール パッケージをダウンロードしてください。最新バージョンは 2.0.45 です。 。
さらに、PHP を高速化するために Zend Optimizer をダウンロードできます。詳細については、http://www.zend.comをご覧ください
PHP をインストールして設定する
1. PHP 圧縮パッケージを C:PHP に解凍します (このパスは任意ですが、このパスが以下で使用されている場合は、それに応じて変更してください)。
2. C:PHP ディレクトリ内の php4ts.dll と C:PHPdlls ディレクトリ内のすべてのファイルを Windows システム フォルダーにコピーします。フォルダーは Windows のバージョンによって異なります
。
Windows 9x/ME の場合は c:windowssystem です
Windows NT/2000の場合はc:winntsystem32
Windows XP/server2003の場合は、c:windowssystem32
このうち、C: は現在使用しているオペレーティング システムのシステム ディスクです。現在のオペレーティング システムが C:windows にインストールされていない場合は、それに応じて変更してください。
php.ini-dist を C:windows (XP/2003/9x/Me) または C:Winnt (2000/nt) にコピーし、名前を php.ini に変更します。メモ帳で開き、情報を変更します:
extension_dir = ./ という行を検索し、そのパスを PHP ディレクトリ内の extensions ディレクトリに指定します。例:
extension_dir = C:PHPextensions
さらに多くのモジュールをサポートしたい場合は、以下に進んでください。そうでない場合は、php.ini ファイルを直接保存してください。
PHP は多くのモジュールをサポートしていますが、一部の DLL は無料ではないため、PHP 圧縮パッケージではリリースされていません。ただし、それらの多くは DLLS フォルダーにあります。ここで、それらを system32 フォルダーにコピーしました。サポートするモジュールの数。以下は私のテスト結果です。参考用です。インストール完了後に、xxx.dll モジュールがサポートされていないことが表示された場合は、前にセミコロンを追加して検索してください:
;Windows 拡張機能
;MySQL と ODBC のサポートが組み込まれているため、DLL は必要ないことに注意してください。
;
サポートされている拡張モジュールは、以下のセミコロンで前にコメント化されています。PHP で特定のモジュールをサポートしたい場合は、前にある「;」を削除してください。一般に、次のようにコメントを削除した後の結果です。問題:
拡張子=php_bz2.dll
拡張子=php_cpdf.dll
拡張子=php_crack.dll
拡張子=php_curl.dll
拡張子=php_db.dll
拡張子=php_dba.dll
拡張子=php_dbase.dll
拡張子=php_dbx.dll
拡張子=php_domxml.dll
拡張子=php_exif.dll
拡張子=php_fdf.dll
拡張子=php_filepro.dll
拡張子=php_gd2.dll
拡張子=php_gettext.dll
拡張子=php_hyperwave.dll
拡張子=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
拡張子=php_imap.dll
拡張子=php_interbase.dll
拡張子=php_java.dll
拡張子=php_ldap.dll
拡張子=php_mbstring.dll
;extension=php_mcrypt.dll
拡張子=php_mhash.dll
拡張子=php_mime_magic.dll
拡張子=php_ming.dll
拡張子=php_mssql.dll
拡張子=php_msql.dll
;extension=php_oci8.dll
拡張子=php_openssl.dll
;extension=php_oracle.dll
拡張子=php_pdf.dll
拡張子=php_pgsql.dll
;extension=php_printer.dll
拡張子=php_shmop.dll
拡張子=php_snmp.dll
拡張子=php_sockets.dll
;extension=php_sybase_ct.dll
拡張子=php_w32api.dll
拡張子=php_xmlrpc.dll
拡張子=php_xslt.dll
拡張子=php_yaz.dll
拡張子=php_zip.dll
変更が完了したら、php.ini を保存し、PHP のインストールと構成を完了します。
MySQL のインストール
Mysql は比較的独立したデータベースであり、access や SQL2000 ほど直感的に操作することはできませんが、phpMyAdmin や mysqlcc など、十分に操作できるソフトウェアが多数あります。これらのソフトウェアは http://www.mysql.com からダウンロードできますが、ここでは詳しく説明しません。
Mysql for win32 インストール パッケージをダウンロードした後、winzip で開き、setup.exe を直接実行します。注意する必要があるのは、インストール パスを選択することです。もちろん、インストール パスは任意ですが、インストールすることをお勧めします。 PHP の場合は、C: MySQL ディレクトリを選択します。インストールが完了すると、MySQL が完成します。ユーザーとパスワードの設定については、上記の 2 つのソフトウェアを使用して管理できます。ここでは説明を続けません。デフォルトのユーザー名は root で、パスワードは空です。
通常、サービスは MySQL のインストール後に自動的に開始されます。開始されていない場合は、C:MySQLbinmysqld-nt.exe を実行してください。
IIS 構成:
IIS を開き、「既定の Web サイト」を右クリックしてプロパティを開き、以下に示す手順に注意してホーム ディレクトリを設定します。
完了後、IIS+PHP+MySQL環境が構築されます。
<4>IIS がない場合は、小規模な Web サーバーである Apache をインストールします。
ダウンロードした win32 用のファイルは、ダブルクリックするだけで Apache のインストールが自動的に実行されます。必要に応じて必要事項を入力してください。もちろん、インストール後に C: Apache2 が表示されるように、PHP ディレクトリとして C: ディレクトリを選択することをお勧めします。インストール後、Apache アイコンがデスクトップの右下隅のシステム トレイに表示されます。これをダブルクリックして Apache コントロール パネルを開き、サーバーを停止または再起動します。
ここで行う必要があるのは、ファイル C:Apache2confhttpd.conf を変更し、メモ帳で開くことです:
見つかりました:
#名前仮想ホスト *
に変更されました:
名前仮想ホスト 127.0.0.1
見つかりました:
次の行を変更します:
ServerAdmin (インストール時に入力したばかりの管理者の電子メール)
ドキュメントルート c:Apache2htdocs
サーバー名 Apache2
エラーログ c:Apache2logserror_log
CustomLog c:Apache2logsaccess_log common
見つかりました:
AddType アプリケーション/x-tar .tgz
以下の 2 行を追加します:
AddType application/x-httpd-php .php
画像/x アイコン .ico を追加タイプ
見つかりました:
#LoadModule ssl_module モジュール/mod_ssl.so
以下の行を追加します:
ロードモジュール php4_module C:phpsapiphp4apache2.dll
デフォルトのファイルを追加します:
DirectoryIndex * 行を見つけて、次のように変更してデフォルトのファイル名を追加できます:
DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html
ファイルを保存し、Apache サーバーを再起動します。
この時点で、PHP 環境は完全に構築されました。
Zend Optimizer のインストール (オプション)
ダウンロード後は、.exe ファイルを直接インストールできます。インストールを完了する前に、必ず PHP バージョンを選択してください。 php.ini をバックアップするかどうかを尋ねるメッセージが表示されたら、「OK」をクリックします。インストールは完了です。
php.ini を開いて 1 か所を変更します:
見つかりました:
【ゼンド】
以下で見ることができます:
zend_optimizer.optimization_level=*
これでOKです
= の後の値を 1023 に変更します。つまり、この行を
に変更します。
zend_optimizer.optimization_level=1023
保存後、Apache/IISを再起動すればインストールは完了です。私もとても疲れました:)
テスト:
コード
phpinfo();
?>
ファイルを保存するときのファイル拡張子は .php である必要があることに注意する必要があります。 (これを回避するために次のいずれかの措置を講じない限り、メモ帳はファイル名に .txt 接尾辞を自動的に追加します。) ファイルを保存するとき、システムはファイル名に引用符を追加するように要求します。 。 (例: "hello.php") または、保存ダイアログ ボックスの [ファイルの種類] ドロップダウン メニューをクリックして、設定を [すべてのファイル] に変更することもできます。こうすることで、ファイル名を入力するときに引用符を追加する必要がなくなります。
上記の段落は、「PHP 中国語マニュアル」からの抜粋です。詳細なインストール情報については、http://www.php.net/docs.php にアクセスして、この中国語マニュアルをダウンロードしてください。このマニュアルには、さまざまなシステムの詳細なインストールが含まれています。あまり直感的ではないので、いくつかの最適化は書かれていません:)
以下に、使用する必要があるいくつかのソフトウェアのダウンロード アドレスを示します:
PHP4.3.1 安定版:
http://www.blueidea.com/download/forum/php...4.3.1-Win32.zip
Mysql4.0.13 安定版:
http://www.blueidea.com/download/forum/mys...-4.0.13-win.zip
Apache2.0.45安定版:
http://www.blueidea.com/download/forum/apa...-x86-no_ssl.msi
Zend オプティマイザー:
http://www.blueidea.com/download/forum/ZendOptimizer-2[1].1.0a-Windows-i386.exe
さらに、PHP4.3.2RC4 には PHP4.3.1 では利用できない PEAR パッケージが含まれています。ダウンロードした圧縮パッケージに含まれている場合は、php.ini でインクルード パスを設定し、次の 2 行を見つけます。
; Windows: "パス 1; パス 2"
;include_path = ".:/php/includes"
に変更されました:
; Windows: "パス 1; パス 2"
include_path = "C:phppear"
これは PHP インクルード ファイルのパスです。複数のファイルを「;」で区切って設定できます。