作者: トニー・リーブス ()
公開日:08/19 14:40
数日前にこんな記事を書きました!
もともと、私は PHP に触れたばかりで WIN9X/NT を使用している友人にいくつかの助けを提供したいと思っていました
できるだけ早く小規模なデバッグ環境を確立できるよう、少しずつ協力してください。
しかし、私のレベルが低すぎて、私の記事が十分に包括的ではなかったために、多くの友人がトラブルに巻き込まれるとは予想していませんでした
トラブルにあっている。
多くの人が、なぜこのようなエラーが発生するのかと尋ねます。
C:/apache/conf/mod_php4.conf の 4 行目の構文エラー:
C:/apache/modules/mod_php4 をサーバーにロードできません:
主に以下のような理由が考えられます
~~~~~~~~~~~~~~~~~~~~~~
1. mod_php4-4.0.1-pl2.zip に添付されている readme.txt ファイルに非常にわかりやすく説明されています
まず、PHP4 ディレクトリのパスを PATH に追加します。必要ですか
そのうえ?ファイル php4ts.dll を
にコピーすると、
c:windowssystem ディレクトリでは、この手順は省略できます。それ以外の場合は
上記のエラーが発生します。
多くの友人は PATH にパスを追加したり、php4ts.dll をコピーしたりしていません
ファイルを %SYSTEM% ディレクトリにコピーします。そのため、上記のエラーが発生しました。
「PATH にパスを追加しますか?」と尋ねる人もいるかもしれません。追加するにはどうすればよいですか?私は phpinfo() にいます
つまり、PATH の値は PHP4 構成ファイルでのみ確認されます (c:windows;)。
c:windowssystem;c:mysqlbin;c:apache
httpd.conf にはこの PATH の設定オプションがありません。
ここでは非常に簡単です。autoexec.bat に文を追加するだけです
PATH=%PATH%;c:php4;c:mysqlbin;c:apache;
それでおしまい。コンピューターを再起動し、php4 構成ファイルを開いて確認してください。ですね
中にいますか?
PHP4 を CGI モードでインストールするときに、誰もが既に php4ts.dll をインストールしているはずだと考えたためです
%system%にコピーされているので記載はありませんが、皆様にはご迷惑をおかけしておりますので、ご容赦ください。
2. これは mod_php4.dll です。更新という概念がどれほど強いかはわかりません。
とにかく、私は最新バージョンを使用しています...
ここで注意していただきたいのは、mod_php4.dll ファイルのバージョンは PHP4 とは異なるということです
そうでない場合は、異なるバージョンの mod_php4.dll ファイルをコピーすると、上記のエラーも発生します。
モジュールに行くということは、何もしていないことを意味します
3. mod_php4.dll を modules ディレクトリにまったくコピーしていませんが、これは少し問題があるように見えます
愚かですが、過信しないでください。どんなに賢くても、時には混乱することがあります。モジュールに行く方が良いです。
以下をご覧ください。
これがこの質問に対する答えです。他にも理由があると思います。
何人かの友人が、PHP4 を APACHE モジュールとしてインストールした後、Apache の起動速度が低下した理由を尋ねました
遅くなりました
これは、私が記事で述べたことと矛盾しません。この記事で私が言いたかったのは、PHP ファイルの実行効率です。
APACHEの速さよりも
。
PHP4 は APACHE のモジュールとしてインストールされます。APACHE の起動時に、mod_php4.dll ファイルをロードする必要があります。
起動速度は確実に遅くなります
APACHE の起動速度は PHP_*.DLL ファイルにも関係しているはずです。PHP.INI を開いて、不明なファイルをすべて削除してください。
必要な php4_***.dll ファイルをすべてコメントアウトします
;extension=php4_*.dll
これで起動が早くなります
これらのファイルも起動時にロードする必要があるためです。
また、PHP4 が APACHE モジュールとしてインストールされた後、マシン上のソフトウェアと競合するのはなぜかと質問されました。
たとえば、Windows の検索操作を実行したり、editplus を使用したりすることはできません。何という罪でしょう。
この理由は本当にわかりません。まずウイルスを死滅させたほうがいいでしょう。
トニー・リーブス
http://www.bkjia.com/PHPjc/486419.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/486419.html
技術記事
著者: Tony Reeves () 公開日: 08/19 14:40 この記事は数日前に書きました。 もともと、私は PHP に触れたばかりで WIN9X/NT を使用している友人たちにいくつかの手助けをしたいと思っていました...