PHPの急速な発展に伴い、その機能はますます強力になり、非常に便利になりました。PHP5のインストールと設定を詳しく紹介します。 PHP の実行効率は誰の目にも明らかですが、これが私が PHP を好む理由の 1 つであり、優れたパートナーと呼ばれる Mysql や Apache と統合したい場合、その効率性に驚かずにはいられません。
PHPのインストール設定
1. PHP圧縮パッケージをC:PHPに解凍します(このパスは任意ですが、以下でこのパスが使用されている場合は、それに応じて変更してください)。
2. C:PHP ディレクトリ内の php4ts.dll と C:PHPdlls ディレクトリ内のすべてのファイルを 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 ディレクトリ内の拡張機能ディレクトリに指定します。例:
<ol class="dp-xml"><li class="alt"><span><span class="attribute"><font color="#ff0000">extension_dir</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">C</font></span><span>:PHPextensions </span></span></li></ol>
さらに多くのモジュールをサポートしたい場合は、次の手順を実行してください。 PHP は多くのモジュールをサポートしていますが、一部の DLL は無料ではないため、PHP 圧縮パッケージではリリースされていません。ただし、DLL には多数のモジュールが含まれています。それらを system32 フォルダーにコピーしただけなので、サポートされるモジュールの数をテストします。以下は私のテストの結果です。参考用です。インストールが完了した後、xxx.dll モジュールがサポートされていないことが表示された場合は、その前にセミコロンを追加してください:
<ol class="dp-xml"> <li class="alt"><span><span>Windows Extensions </span></span></li> <li class=""><span>Note that MySQL and ODBC support is now built in, so no dll is needed for it. </span></li> </ol>
をコメントアウトしてください。 PHP で特定のモジュールをサポートしたい場合は、その前の「;」を削除してください。以下は、コメントを削除した後の結果です。
<ol class="dp-xml"> <li class="alt"><span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_bz2</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_cpdf</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_crack</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_curl</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_db</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_dba</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_dbase</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_dbx</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_domxml</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_exif</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_fdf</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_filepro</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_gd2</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_gettext</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_hyperwave</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_iconv</span><span>.dll ;</span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_ifx</span><span>.dll ;</span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_iisfunc</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_imap</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_interbase</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_java</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_ldap</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_mbstring</span><span>.dll ;</span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_mcrypt</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_mhash</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_mime_magic</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_ming</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_mssql</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_msql</span><span>.dll ;</span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_oci8</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_openssl</span><span>.dll ;</span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_oracle</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_pdf</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_pgsql</span><span>.dll ;</span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_printer</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_shmop</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_snmp</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_sockets</span><span>.dll ;</span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_sybase_ct</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_w32api</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_xmlrpc</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_xslt</span><span>.dll </span></span></li> <li class="alt"><span><span></span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_yaz</span><span>.dll </span><span class="attribute">extension</span><span>=</span><span class="attribute-value">php_zip</span><span>.dll </span></span></li> </ol>
修正完了 最後にphp.iniを保存し、PHPのインストールと設定を完了します。