ホームページ >php教程 >php手册 >初心者向け: PHP 初心者向けの質問と回答

初心者向け: PHP 初心者向けの質問と回答

WBOY
WBOYオリジナル
2016-06-21 09:01:011191ブラウズ

1. 質問: 「APACHE.EXE: ローカルでホスト名を決定できません。」が表示されるのはなぜですか?

答え:

Windows 版の Apache ではデフォルトで ServerName が指定されていないため、実行時にエラーが発生します。

解決策は、Apache インストール ディレクトリの conf ディレクトリにある httpd.conf を変更することです。
- ServerName を検索します
- 先頭の # 記号を削除します
- ServerName の後の値を置き換えますlocalhost などの独自の設定を使用します
- 保存し、Apache を再起動します

2. 質問: PHP コードの関数の前にある @ は何を意味しますか?

答え:

@ の機能は、この関数の呼び出し時に生成されるエラー メッセージを無視することです。

質問 1: 「APACHE.EXE: ローカル ホスト名を決定できません。」が表示されるのはなぜですか?

答え 1:

Windows 版の Apache ではデフォルトで ServerName が指定されていないため、実行時にエラーが発生します。

解決策は、Apache インストール ディレクトリの conf ディレクトリにある httpd.conf を変更することです。
- ServerName を検索します。
- 先頭の # 記号を削除します。
- ServerName の後の値を置き換えます。 localhost などの独自の設定を使用
- 保存して Apache を再起動
----------------------------- ----------------------------------------

質問 2: WINDOWS で PHP4 の SESSION 関数を使用すると、常にパス エラーが発生するのはなぜですか?

答え 2:

これは、WINDOWS 上の PHP4.0 のバグである可能性があります。解決策は、SESSION が保存されているパスを現在のパスに設定することです (この方法でのみパッケージ エラーは発生しません)。

メソッドは、php.ini を変更し、
session.save_path
の値を
./

に設定します。



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