作者: トニー・リーブス ()
公開日:08/08 16:52
1.PHP4をインストール
ソフトウェアの入手先: 海外 http://www.php.net、国内 http://www.phpchina.com、http://phpuser.com など。 圧縮パッケージを入手したら、c:php4 ディレクトリに解凍します。
php4ts.dll、msvcrt.dll を C:windowssystem にコピーします
php.ini-dist の名前を php.ini に変更し、c:windows にコピーします
このファイルの編集は非常に簡単で、いくつかのオプションを変更するだけです。
extension_dir = c:php4
拡張子 =php_ldap.dll
拡張子 =php_zlib.dll
拡張子 =php_calendar.dll
拡張子 =php_exif.dll
拡張子 =php_ftp.dll
拡張子 =php_mssql70.dll
拡張子 =php_imap.dll
存在する場合は、その前にあるセミコロンを削除します。存在しない場合は、自分で追加します。最初にこの部分を変更しないことをお勧めします。そうしないと、エラーが発生しやすくなります
。
ここに表示されます:
X パワードバイ: PHP/4.0.0
コンテンツタイプ: text/html
無効または存在しない php_*.dll ファイルが php.ini ファイルで指定されているという理由だけでも、これらのエラー メッセージを読み込むと、ブラウザがサーバーを見つけられなくなる可能性があります。言います:
兄弟!サーバーが見つかりません、お悔やみを伝えてください...笑!
それが終われば、あとは簡単です
使用している WEB サーバーが PWS の場合は、もう 1 つ変更する必要があります
browscap = C:windowssysteminetsrv rowscap.ini
そして、PWS-php4.reg ファイルを変更します
".php"="[ここにパスを入力]php4isapi.dll"
に変更しました
".php"="C:php4php4isapi.dll"
php4isapi.dll ファイルの場所を指定してください
他のサフィックスを追加することもできます。具体的なファイルは次のとおりです:
レジディット4
[HKEY_LOCAL_MACHINESYSTEM現在のControlSetServices
]
w3svcparametersスクリプトマップ]
".php"="C:php4php4isapi.dll"
".php3"="C:php4php4isapi.dll"
".php4"="C:php4php4isapi.dll"
".phtml"="C:php4php4isapi.dll"
保存して終了し、ダブルクリックして実行し、レジストリに書き込みます
その他の詳細設定:
asp_tags = オン ; ASP スタイルのタグを許可します<% %>
Upload_max_filesize = 2097152;アップロードされるファイルの最大バイト数
mysql.default_host = ローカルホスト
;
mysql.default_user = ルート
mysql.default_password= あなたのパスワード
;
mysql の上記の設定は my.cnf で完了できます。ここでは一部のみを説明します。他の内容の設定は自分で調べる必要があります。
include_path = パス 1;パス 2;パス 3....
include 関数を使用すると、指定したディレクトリ内のファイルのみをインクルードできます
doc_rootとuser_dirの設定方法について
doc_root を設定すると、doc_root ディレクトリにある php ファイルのみが実行可能になります
たとえば、doc_root=c:php4 est
PHP ファイルは、このディレクトリに配置されている場合にのみ解釈および実行できます。
user_dir が設定されていない場合は、doc_root が制御ファイルから読み取られます。
たとえば、URL http://localhost/doc.php3 は、c:program ではなく c:php4 est の下に doc.php3 ファイルを開きます
ファイル....htdocs の下の doc.php3 ファイル。 user_dir の設定については、まだわかりません。専門家にアドバイスをいただければ幸いです。
2.APACHE1.3.12をインストールします
ソフトウェアの入手: http://www.apache.org; http://www.phpchina.com; http://www.phpsite.net
ソフトウェアのインストールは非常に簡単です。ダウンロード後、ダブルクリックするだけです。
conf ディレクトリに httpd.conf ファイルを設定します。
#BindAddress *BindAddress 127.0.0.1 に変更します
#サーバー名 new.host.name がサーバー名 localhost に変更されました
同様のエラーの原因は、サーバー名が指定されていないことである可能性があります
。
「ローカルホスト名を特定できません。サーバー名を使用して手動で設定してください」
OK、Apache を実行する準備ができました
Apache を実行すると、次のように表示されます。
Apache/1.3.12 (Win32) 実行中...
これは、APACHE がデフォルトのディレクトリにインストールされていることを前提としていることに注意してください:
C:/プログラム ファイル/Apache グループ/Apache
それ以外の場合は、ドキュメント内のサーバールートとドキュメントルートも変更する必要があります。たとえば、c:apache にインストールすると、次のようになります。
サーバールート = c:/apache ドキュメントルート = c:/apache/htdocs
他のオプションもこれに続きます
マシンに他のサーバー プログラムがインストールされており、それらを連携させたい場合は、ポートを変更する必要があります。デフォルトは 80 ですが、81 または 8080 に変更できます。21 などの他の一般的に使用されるポートは使用しないでください。 、23、
25とか(ナンセンス^_^)。
さて、APACHE が PHP4 をサポートできるようにしましょう。これで基本的には完了です
ScriptAlias /php4/ "C:/php4/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
アクション application/x-httpd-php4 "/php4/php.exe"
;
と書かないでください。
;アクション application/x-httpd-php4 "c:/php4/php.exe"
; そうしないと、何か問題が発生します
httpd.conf で同様の行を見つけて追加すると、管理が容易になります。 デフォルトのスタートアップ ドキュメントについて: Apache のデフォルトのスタートアップ ドキュメントは、index.html DirectoryIndex です。
index.html 希望するデフォルトのスタートアップドキュメントに変更します
より多くのドキュメントをサポートしたい場合は、次のようにする必要があります:
ディレクトリインデックスindex.htm
DirectoryIndexindex.php
ディレクトリインデックスindex.php3
DirectoryIndex インデックス.php4
テストファイルを作成します:
phpinfo();
?>
info.php として保存します
ブラウザに http://localhost/info.php と入力します
最初に APACHE を実行することを忘れないでください。
3.PWSをインストールします
ソフトウェアの入手先: WIN98 CD-ROM add-onspws ディレクトリ。あはは、直接セットアップするだけで、構成は必要ありません。インストールが完了したら、PWS を実行し、[詳細設定] をクリックして仮想ディレクトリを作成し、[プロパティの編集] をクリックしてそのプロパティを変更します。デフォルトでは、スクリプト間に読み取りと実行があり、先頭にチェックを入れて選択します。このディレクトリの下にある PHP4 ファイルは、実行する準備ができています。
PHP.INIファイルの設定に注意してください
browscap = C:windowssysteminetsrv rowscap.ini
設定がなければPHP4を実行することはできません
。
4. MYSQL (mysql-3.23.21-beta-win) をインストールします
ソフトウェアの入手: 海外 http://www.mysql.com、国内 http://www.phpchina.com、http://www.phpsite.net。
セットアップ ファイルを実行してインストールを実行します。この時点では、mysql
のプロンプトは表示されません。
システムにインストールされています。デフォルトのディレクトリは c:mysql です。
c:mysql の下に my-example.cnf というファイルがあります。名前を my.cnf に変更して、c: にコピーします。
変更は必要ありません。
ユーザー名、パスワード、ログインホスト、データベース、ポート情報を追加できます
c:mysql in ディレクトリに移動し、mysqld をダブルクリックして実行します。通常の状況では、MS-DOS ウィンドウを開いて、c:mysql in> と入力することをお勧めします。
mysqld
MYSQL デーモンを実行します
[mysqld がない場合は、それを実行するための mysqld-shareware.exe があるはずであり、同じになります]
プロンプトが表示されない場合は、mysql が実行を開始していることを意味します。いくつかのコマンドを入力してテストしてみてください。
C:mysql in>mysqladmin ping
Mysqldは生きています
C:mysql in>mysqlshow
+----------+
| データベース |
+----------+
|mysql |
| テスト |
+----------+
以上が普通です
mysql を入力してログインしてください!
C:mysql in>mysql C:mysql in>mysql -u root -p
MySQL モニターへようこそ。コマンドは ; または g で終わります。
サーバーのバージョン: 3.23.21-beta-debug への MySQL 接続 ID は 8 です
ヘルプを表示するには「ヘルプ」と入力します。
mysql>
ログインする前に必ず mysqld を実行してください。そうしないと、次のようなエラー メッセージが表示されます:
ローカルホスト の MySQL サーバーに接続できません
さて、遭遇しましたか?とにかく、mysql を実行し始めたら、それだけでした
5. Phpmyadmin VER:(phpMyAdmin_2.1.0) をインストールします
これは php で書かれたアプリケーションです。例えば
など、php が実行可能なディレクトリに直接コピーして実行できます。
c:/プログラム ファイル/Apache グループ/apache/htdocs/phpmyadmin/
config.inc.php3 ファイルを変更して
を変更します
require("english.inc.php3");
に変更します
require("chinese_gb.inc.php3");
電子テキストが十分に優れている場合は、変更する必要はありません。とにかく、私の E テキストは ^@#^%^%$&^&^*@$#@$#&*&*&*(()(#@!
)
ははは
さて、テーブル作成タスクを実行して、それが機能するかどうかを確認してみましょう
話は終わりました。これが私のアプローチです。デバッグ環境はまだ構築できていません。