PHP5 には、次の重要な機能が含まれています。
· 新しいオブジェクト モデルと、多くの新機能を備えた Zend エンジンをサポートします。
· XML サポートは完全に書き直され、優れた libxml2 ライブラリ ( http://www.xmlsoft.org/ ) を中心に構築された拡張機能が追加されました。
· PHP オブジェクトに簡単にアクセスできる新しい SimpleXML 拡張機能。
·Web サービスの交換をサポートする新しい組み込み SOAP 拡張機能。
・MySQL4.1以降の機能をサポートするため、MySQLiというMySQL拡張機能を追加しました。
·SQLiteデータベースにバインドします。
· ストリームを介した基盤となるソケットの操作を含め、ストリームの設計を大幅に改善します
。まず、ここをクリックして win32 用の PHP をダウンロードして
から、
この方法を使用してみましょう。例として、インストール ディレクトリ c:php を取り上げます。
元の php インストール ディレクトリを削除し、php-5.0.0-Win32.zip を c:php に解凍し、
php.ini-dist の名前を php.ini に変更します (php4 と同じ)。
Apache の httpd.conf ファイルを変更します。 php4 にバインドされている元のステートメントを削除します。
これらの行をScriptAlias /php/ "c:/php/"
に置き換えます。
AddType application/x-httpd-php .php
アクション application/x-httpd-php "/php/php-cgi.exe"
php.ini を変更し、extension=php_mysql.dll の前の ";" を削除します。これはデフォルトで
も同様です
。モジュールとしての Apache 用の PHP。 Apache の httpd.conf
LoadModule php5_module c:/php/php5apache.dll
を変更します。
モジュールの追加 mod_php5.c
AddType application/x-httpd-php .php
ただし、この方法では、すべての dll ファイルを Windows システム ディレクトリにコピーし、php.ini と php.exe を Windows システム ディレクトリにコピーする必要があります
。私は上記の 2 つの方法を試しました。 php4で書かれたプログラムも実行可能!
apache2 の設定について:
1. addModule mod_php5.c を使用しないでください。
2. LoadModule php5_module c:/php/php5apache2.dll (php5apache2.dll です)
3. php ディレクトリ内の dll ファイルをコピーする必要があります (次のファイルは、コピーする必要はありません: php5activescript.dll、php5apache .dll、php5apache_hooks.dll、php5apache2.dll、php5isapi.dll、php5nsapi.dll) を上記のディレクトリ (98、私はシステム) にコピーします。