apache|iis|mysql
私はあまり多くのチュートリアルを書いたことはなく、ほとんどは他の人のチュートリアルから派生したものですが、ここで紹介するものは私の経験に基づいています。 ——はじめに
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 を参照してください
<1>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 ディレクトリ内の拡張機能ディレクトリへのパスを指定します。例:
extension_dir = C:PHPextensions
さらに多くのモジュールをサポートしたい場合は、そうでない場合は、php.ini ファイルを保存してください。PHP は多くのモジュールをサポートしていますが、一部の DLL は無料ではないため、PHP 圧縮パッケージではリリースされません。 dlls フォルダーは非常に多く、system32 フォルダーにコピーしたところです。今度は、それがサポートするモジュールの数を確認するためにテストします。以下は私のテスト結果です。参照のみを目的として、インストールの完了後、xxx.dll モジュールがサポートされていないことを示すポップアップ メッセージが表示された場合は、前にセミコロンを追加して検索してください:
;Windows Extensions
;注MySQL と ODBC のサポートが組み込まれているため、DLL は必要ありません。
;
サポートされている拡張モジュールは先頭にセミコロンでコメントアウトされています。PHP で特定のモジュールをサポートしたい場合は、中の「;」を削除してください。以下は私のテスト後の結果です。次のようにコメントを削除しても問題はありません:
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll拡張子= php_db.dll php_gd2.dll
extension =php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
拡張子= php_java.dll
拡張子 =php_ldap.dll
拡張子=php_mbstring.dll
; 拡張子=php_mcrypt.dll
拡張子=php_mhash.dll
拡張子=php_mime_magic.dll
拡張子=php_ming.dll
拡張子=php_mssql.dll
拡張子=php_msql .dll
; ex =php_oci8.dll
Extension=php_openssl.dll
; php_snmp.dll
extension =php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
修正後、 php.ini を保存すると、PHP のインストールと構成が完了します。
<2>Mysql のインストール
Mysql は比較的独立したデータベースであり、Access や SQL2000 ほど直感的に操作することはできませんが、phpMyAdmin など、適切に操作できるソフトウェアが多数あります。 、mysqlcc。これらのソフトウェアは http://www.mysql.com からダウンロードできますが、ここでは詳しく説明しません。
Mysql for win32 インストール パッケージをダウンロードした後、winzip で開き、setup.exe を直接実行します。注意する必要があるのは、インストール パスを選択することです。もちろん、インストール パスは任意ですが、一緒にインストールすることをお勧めします。 PHP の場合は、C: MySQL ディレクトリを選択します。インストールが完了すると、MySQL が完成します。ユーザーとパスワードの設定については、上記の 2 つのソフトウェアを使用して管理できます。ここでは説明を続けません。デフォルトのユーザー名は root で、パスワードは空です。
通常、MySQL のインストール後、サービスが自動的に開始されます。開始しない場合は、C: MySQL binmysqld-nt.exe を実行してください。
次のインストールは、Web サーバーとして選択したものによって異なります。 IIS と競合していると思われる場合は、IIS を直接使用してください。
<3>IIS の設定:
IIS を開き、[既定の Web サイト] を右クリックしてプロパティを開き、ホーム ディレクトリで次の手順に注意してください:
完了後、IIS。 +PHP+MySQL環境 構築済みです。
<4> IIS がない場合は、小さな Web サーバーである Apache をインストールします。
win32 用にダウンロードしたファイルは、Msi インストール ファイルです。これをダブルクリックすると、Apache のインストールが自動的に実行されます。もちろん、PHP のディレクトリとして C: ディレクトリを選択することをお勧めします。インストール後、C: Apache2 が表示されます。インストール後、Apache アイコンがデスクトップの右下隅のシステム トレイに表示されます。これをダブルクリックして Apache コントロール パネルを開き、サーバーを停止または再起動します。
ここで行う必要があるのは、ファイル C:Apache2confhttpd.conf を変更し、メモ帳で開くことです。
Find:
#NameVirtualHost *
次のように変更します:
NameVirtualHost 127.0.0.1
Find:
次の行を変更します:
ServerAdmin (インストール時に入力した管理者のメールアドレス)
DocumentRoot c:Apache2htdocs
ServerName Apache2
ErrorLog c:Apache2logserror_log
CustomLog c:Apache2logsaccess_log common
Found:
Add種類application /x-tar .tgz
以下の 2 行を追加します:
AddType application/x-httpd-php .php
AddType image/x-icon .ico
Found:
#LoadModule ssl_module modules/mod_ssl.so
以下を追加します1 行:
LoadModule php4_module C:phpsapiphp4apache2.dll
デフォルトのファイルを追加します:
Find DirectoryIndex * この行は次のように変更して、デフォルトのファイル名を追加できます:
DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault .htm デフォルト .html
ファイルを保存し、Apache サーバーを再起動します。
これでPHP環境が完全に構築されました。
<5>Zend Optimizer のインストール (オプション)
ダウンロード後、.exe ファイルを直接インストールできます。インストール プロセスでは PHP のバージョンを選択する必要があります。ここで正確に選択してください。 PHP 4.3 .x インストールを完了する前に、php.ini をバックアップするかどうかを尋ねられます。「OK」をクリックしてインストールを完了します。
php.ini を開いて場所を変更します:
Find:
[Zend]
以下で確認できます:
zend_optimizer.optimization_level=*
この行、
= の後の値を 1023 に変更します。つまり、この行を次のように変更します。
zend_optimizer.optimization_level=1023
保存後、Apache/IISを再起動すればOKです。私もとても疲れています:)
<6>テスト:
メモ帳を使用して新しいファイルを作成し、次の行を記述して、C:Apache2htdocs ディレクトリに保存します。このディレクトリは、phpinfo という名前のサイトおよびディレクトリです。次に、ブラウザに http://localhost/phpinfo.php と入力して、PHP に関するすべての情報を表示します。
CODE
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 Optimizer:
http://www.blueidea.com /download/forum/ ZendOptimizer-2[1].1.0a-Windows-i386.exe
さらに、PHP4.3.2RC4 には、PHP4.3.1 では使用できない PEAR パッケージが含まれています。ダウンロードした圧縮パッケージに含まれている場合は、php.ini でインクルード パスを設定し、次の 2 行を見つけます。 : "path1;path2"
;include_path = ".:/php/includes"
に変更します:
; Windows: "path1;path2"
include_path = "C:phppear"
保存します。これは PHP インクルード ファイルのパスです複数設定できます。「;」を使用して区切ります。