検索
ホームページバックエンド開発PHPチュートリアルWindows 98 で Apache (PWS) PHP4MySQLphpMyAdmin をインストールする方法_PHP チュートリアル

作者: トニー・リーブス ()
公開日: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 テキストは ^@#^%^%$&^&^*@$#@$#&*&*&*(()(#@!
)
ははは
さて、テーブル作成タスクを実行して、それが機能するかどうかを確認してみましょう
話は終わりました。これが私のアプローチです。デバッグ環境はまだ構築できていません。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486418.html技術記事著者: Tony Reeves () 公開日: 08/08 16:52 1. PHP4 ソフトウェアをインストールし、次の情報を取得します。 .com にアクセスし、圧縮パッケージを取得してから解凍します。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHP対Python:違いを理解しますPHP対Python:違いを理解しますApr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHP:それは死にかけていますか、それとも単に適応していますか?PHP:それは死にかけていますか、それとも単に適応していますか?Apr 11, 2025 am 12:13 AM

PHPは死にかけていませんが、常に適応して進化しています。 1)PHPは、1994年以来、新しいテクノロジーの傾向に適応するために複数のバージョンの反復を受けています。 2)現在、電子商取引、コンテンツ管理システム、その他の分野で広く使用されています。 3)PHP8は、パフォーマンスと近代化を改善するために、JITコンパイラおよびその他の機能を導入します。 4)Opcacheを使用してPSR-12標準に従って、パフォーマンスとコードの品質を最適化します。

PHPの未来:適応と革新PHPの未来:適応と革新Apr 11, 2025 am 12:01 AM

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。

PHPの抽象クラスまたはインターフェイスに対して、いつ特性を使用しますか?PHPの抽象クラスまたはインターフェイスに対して、いつ特性を使用しますか?Apr 10, 2025 am 09:39 AM

PHPでは、特性は方法が必要な状況に適していますが、継承には適していません。 1)特性により、クラスの多重化方法が複数の継承の複雑さを回避できます。 2)特性を使用する場合、メソッドの競合に注意を払う必要があります。メソッドの競合は、代替およびキーワードとして解決できます。 3)パフォーマンスを最適化し、コードメンテナビリティを改善するために、特性の過剰使用を避け、その単一の責任を維持する必要があります。

依存関係噴射コンテナ(DIC)とは何ですか?また、なぜPHPで使用するのですか?依存関係噴射コンテナ(DIC)とは何ですか?また、なぜPHPで使用するのですか?Apr 10, 2025 am 09:38 AM

依存関係噴射コンテナ(DIC)は、PHPプロジェクトで使用するオブジェクト依存関係を管理および提供するツールです。 DICの主な利点には、次のものが含まれます。1。デカップリング、コンポーネントの独立したもの、およびコードの保守とテストが簡単です。 2。柔軟性、依存関係を交換または変更しやすい。 3.テスト可能性、単体テストのために模擬オブジェクトを注入するのに便利です。

通常のPHPアレイと比較して、SPL SPLFIXEDARRAYとそのパフォーマンス特性を説明してください。通常のPHPアレイと比較して、SPL SPLFIXEDARRAYとそのパフォーマンス特性を説明してください。Apr 10, 2025 am 09:37 AM

SplfixedArrayは、PHPの固定サイズの配列であり、高性能と低いメモリの使用が必要なシナリオに適しています。 1)動的調整によって引き起こされるオーバーヘッドを回避するために、作成時にサイズを指定する必要があります。 2)C言語アレイに基づいて、メモリと高速アクセス速度を直接動作させます。 3)大規模なデータ処理とメモリに敏感な環境に適していますが、サイズが固定されているため、注意して使用する必要があります。

PHPは、ファイルを安全に処理する方法をどのように処理しますか?PHPは、ファイルを安全に処理する方法をどのように処理しますか?Apr 10, 2025 am 09:37 AM

PHPは、$ \ _ファイル変数を介してファイルのアップロードを処理します。セキュリティを確保するための方法には次のものが含まれます。1。アップロードエラー、2。ファイルの種類とサイズを確認する、3。ファイル上書きを防ぐ、4。ファイルを永続的なストレージの場所に移動します。

Null Coulescingオペレーター(??)およびNull Coulescing Assignment Operator(?? =)とは何ですか?Null Coulescingオペレーター(??)およびNull Coulescing Assignment Operator(?? =)とは何ですか?Apr 10, 2025 am 09:33 AM

JavaScriptでは、nullcoalescingoperator(??)およびnullcoalescingsignmentoperator(?? =)を使用できます。 1.??最初の非潜水金または非未定されたオペランドを返します。 2.??これらの演算子は、コードロジックを簡素化し、読みやすさとパフォーマンスを向上させます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール