現在、PHPの勉強中している清瀧というものです。

PHPの動作確認についてなのですがわざわざUploadしていては使用しているプロバイダが月額固定ではないのでお金がかなりかかってしまいます。

Apache+php4をインストールして[Web monkey]というサイト通りにApacheの設定
をしたんですがどうしても動作してくれないみたいです。
Apache1.3.22(Win32)+PHP4.1.4でOSはWindowsMeです。
オフラインでのPHP動作確認するための設定の仕方を教えてください。
あと、初心者向けでPHPでオススメの本があれば教えてください。 m(_ _)m

このQ&Aに関連する最新のQ&A

A 回答 (1件)

httpd.conf、php.iniを設定すれば動きますよ。


以下のサイトを参考にしてみましょう。

> 初心者向けでPHPでオススメの本があれば教えて
本屋さんには申し訳ないのですが、一度ざっと立ち読みして「自分が理解できそうな本」を購入しましょう。

参考URL:http://www.pat.hi-ho.ne.jp/dimension/php/
    • good
    • 0
この回答へのお礼

ありがとうございす。今日は祝日なのでさっそく大きな本屋へ行ってみたいとおもいます。(^^)

お礼日時:2002/01/14 13:08

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qオフラインに切り替える方法を教えて下さい。

オフラインに切り替える方法を教えて下さい。
いつもパソコンをつけたら、当然のようにオンラインになっています。寝る寸前までそうしています。
しばらく見ないときは、オンラインのままパソコンを「スリープ」にしていました。
スリープの時はオンラインになったままですか?一旦オフラインに切り替えてスリープにした方がいいのでしょうか。
クラッキング、ウイルス対策を考えています。
今まで何も考えていませんでした。

Aベストアンサー

常時接続でクラッキングなどの心配があるのなら、まずルーターの導入はどうでしょう? 65536x2個の出入り口の不要なものをほとんどふさぎますから相当安全になります。

簡単にはLANケーブルを抜くなり、ネットワークコンピュータを右クリックして無効にすればオフライン状態ですが。

QPHP5.1 + APACHE2 + PostgrSQL8.1 + Eclipse3.2で全角文字の文字化けが

お世話になります。PHP暦5日その内3日はこの問題で悩んでいます。
EUCとSJISが混在していることが原因だと思うのですが、
その先が進みません。
過去ログなどを読み、EUCに統一することが望ましいことが分かり、
そのつもりで挑戦しているのですがダメダメ君です。
現状では、
PostgrSQLから読み出したデータはEUCで
PHP内でprintやechoなどで文字を出力するとSJISとなります。
文字化けを解決する方法お願いします。

ちなみにphp.iniはこんな感じです。
php.ini
--------------------------------
default_charset = EUC-JP

extension=php_mbstring.dll

mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none

お世話になります。PHP暦5日その内3日はこの問題で悩んでいます。
EUCとSJISが混在していることが原因だと思うのですが、
その先が進みません。
過去ログなどを読み、EUCに統一することが望ましいことが分かり、
そのつもりで挑戦しているのですがダメダメ君です。
現状では、
PostgrSQLから読み出したデータはEUCで
PHP内でprintやechoなどで文字を出力するとSJISとなります。
文字化けを解決する方法お願いします。

ちなみにphp.iniはこんな感じです。
php.ini
--------------------------------
...続きを読む

Aベストアンサー

>>・Eclipse のエディタのエンコーディング
>とは何のことなのですか?

ウィンドウ->設定->エディタの中の
「テキストファイルエンコード」を「その他」の中からご希望のもの(EUC-JP?)を選択してください。そうすると、Eclipse で作成したコードはそのエンコーディングで保存されるはずです。

QSkype、オンライン・オフライン?

iPhoneでSkypeを使い始めたんですが、普段、オンラインのままでよいのか、オフラインにするべきなのか、その理由というかメリット・デメリットがわかりません。
僕は都度オンラインにするのが面倒なので、ずっとオンラインのままですが、コンタクトリストの知人たちは普段はほとんどオフラインにしているようです。

オフライン・オンラインを切り替えられるようになっているということは、オフラインにする理由があるからだと思うのですが、その理由は何でしょうか?
バッテリーがすぐ減るとかあるんでしょうか?

オフラインにしている知人に直接聞けばいいんでしょうけど、なんかカッコ悪いので(笑)、こちらでお聞きしました。
よろしくお願いします。

Aベストアンサー

iPhoneで一度Skypeを使用すると、ホームボタンで戻っても裏で待機していて、かなりバッテリーを食うようになってしまいます。

そのため、わざわざ「オフライン」を選択するのではなく、タスクリストから「Skypeを完全終了」としてしまっているのではないでしょうか。
(Skypeサーバから見たら、クライアント応答なし→オフライン。)

バッテリー持ちが許容できるならば、オンラインのままの方が便利だとは思います。

QPHP5+Apache2+MySQLの設定について

PHP5とAPACHE,MySQLの文字コードについて聞きたいのですが、文字コードはすべて同じものを使わなければならないのでしょうか。
やはりSJISで統一しなければならないのかと思い質問させていただきました。

あとMySQLを使っていて購入した参考書には漢字入力ができたのですが、インストールが上手くいってないか文字コードの設定だかで漢字を入力できないでいます。

初歩的なことで申し訳ないのですがよろしくお願いします。

Aベストアンサー

> SJISで統一しなければならないのかと思い

できれば統一する方がよいと思います。
統一する場合、utf8かeucにする方がよいでしょう。
sjisで統一することはおすすめしません。文字化けなどの原因となりうるためです。

> 漢字を入力できないでいます。

どの状況で入力できないですか?
コマンドラインですか?

Q「オフライン ファイル」というのは?

 コントロールパネル>ユーザーアカウント
のところで、
 「ユーザーのログオンやログオフの方法を変更する」
をクリックした時に、

 『オンライン ファイルが有効になっているので、「ユーザーの簡易切り替え」は使用不可』

というような説明画面が現れました。

----
「オフライン ファイルの使用」というのは、そもそもどういう仕組みになっているんでしょうか?

 「ツール」>「フォルダオプション」>「オフライン ファイル」
のところでは、
 『オフライン ファイルを使うと、ネットワークに接続していない
状態でも、ネットワークに保存されたファイルやプログラムで
作業できます。』
と説明されてますが、
接続なしでどうしてそういった作業ができるのかとか、
どういう仕組みになっているのかが良く分かりませんで。

Aベストアンサー

ちょうどいいページがありました。(参考URL)
オフラインなのにサーバーにアクセスする。そんな裏道(?)があるようですね。

参考URL:http://pcweb.mycom.co.jp/special/2001/windowsxp-sp/02/20.html

QwindowsPCにもApache+MySQL+PHPの環境を導入

したいのですが、やり方が説明してあるサイトなどがあれば教えてくださいませ.ちなみにOSは98でお願いします.
スペックは400MHz,56MB,8GBしかありません.が大丈夫でしょうか?

Aベストアンサー

WindowsXPを対象に解説されていますが、多くの部分はWin98でも利用できると思います。

参考URL:http://y-kit.jp/saba/

Qオフラインについて

非常に基本的な質問で恐縮ですが、オフラインって回線は切れているんですよね。
オフラインにチェックして接続のマークをクリックしたら接続時間で数字が増えているんですが。
オフラインって違う意味なのですか?
オフラインにしても通信状態になって通信料は加算されているのでしょうか?

Aベストアンサー

IEのファイル→オフライン作業の事でしょうか?
それをチェックすると、IEが保持している(ハードディスクに保存している)情報にアクセスするようになるだけで、そこをクリックしても回線は切断されないと思います。
接続マーク(タスクバーに出ているやつかな?)がある間は回線は接続されています。当然電話料金もプロバイダ接続料も掛かります。
接続マークをクリックすると、回線切断のボタンがあると思いますので、クリックし回線を切断してください。

QWinXP+Apache1.3.29 + php4で、メール受信する方法

こんにちは。
WinXP+Apache1.3.29という環境で、php4でメールを受信したいと思っています。
IMAP,POP3,NNTP関数関連のphp本家のドキュメントに目を通したのですが、linux用の設定方法しか掲載されていませんでした。
WinXPではどのように設定をしたら良いのか、ご教授ください。

Aベストアンサー

> メールサーバーにメールが着信したのが、トリガーになって
ごめんなさい(^^;
実はWindowsはよく知りません。UNIXならcronで回して…と言うのですが。
まあ、しかし対応策はあります!(笑)

1.まず不特定多数の誰かが、特定のメールアドレスにメールしたとします。
2.その時、PHPのメールフォーム側で、送信者に「http://www.sample.com/~hoge/confirm.phpにアクセスしてください」らしきことを書いたメールを自動で返信する。
3.confirm.phpにアクセスがあったことをトリガーにすれば、vaccusさんのやりたいことを実現できると思います。

(別にメールを自動返信しなくても、フォームからメールが来た後、移行先のページで、<a href="./confirm.php">次へ</a>とか入れるのもOK)
重要なのはconfirm.phpにアクセスしてもらうことです。

> 「ポート110にSock接続し」とありますが、phpのどのような関数を使えばよいのか
こちらは通常の telnet mail.sample.com 110 としたときの流れをコーディングしてあげればいいだけです。
例を挙げると
$sock=fsockopen("mail.sample.com",110,$err,$errno,10);
$buf=fgets($sock,4096);
↑これでメールサーバーに接続できます。
ちゃんと接続できていれば、
+0K <…………>
とサーバーから返事が来ますから、その後
fwrite($sock,"USER hoge\r\n");
$buf=fgets($sock,4096);
fwrite($sock,"PASS hogefuga\r\n");
$buf=fgets($sock,4096);
のように通常のTELNETコマンドをコーディングしてやるだけです。
TELNETコマンドに関しては、ネット上にいくらでもドキュメントが転がっていますので、探してみてください。
では頑張ってください。

> メールサーバーにメールが着信したのが、トリガーになって
ごめんなさい(^^;
実はWindowsはよく知りません。UNIXならcronで回して…と言うのですが。
まあ、しかし対応策はあります!(笑)

1.まず不特定多数の誰かが、特定のメールアドレスにメールしたとします。
2.その時、PHPのメールフォーム側で、送信者に「http://www.sample.com/~hoge/confirm.phpにアクセスしてください」らしきことを書いたメールを自動で返信する。
3.confirm.phpにアクセスがあったことをトリガーにすれば、vaccusさんのやり...続きを読む

Q「オフラインで使用する」の意味

ほんとに馬鹿な質問ですみません。

IEでお気に入りの整理のダイアログで「オフラインで使用する」にチェックを入れると、接続動作が行われますが、オフラインなんだから接続しないと思われるのですが、なんでオフラインで作業したい時は、オフラインのチェックをはずすのか、どうしても理解できません???

ほんとにすみませんが、教えてください。

Aベストアンサー

ご質問の意味がよく把握できないのですが、オフラインで作業するというのは具体的にどういう作業なのでしょう?

下記にオフラインで使用するについて説明させていただきます。
現在は、ほとんどの方が常時接続にてインターネットを使用していると思いますが、その昔(といっても遥か昔ではないですが^^;)ダイヤルアップ(電話回線)にて接続していて、接続している間は通常の電話料金が発生していた頃に、見たいホームページをゆっくりと眺めていたいにも関わらず、インターネットに接続していないとリンク先を開く事が出来ない=電話代がかさむ。という事になってしまっていました。
そこで、オフライン(ダイヤルアップ接続してなくても)でもこのホームページを閲覧できるようにハードディスク内にデータを取り込んで見ることを可能にする機能として「オフラインで使用する」というチェック項目があることになります。
この、データをハードディスク内に読み込む作業を接続動作とおっしゃっていると思います。
まぁ、貴方が常時接続でインターネットに繋いでいるのであればわざわざそれにチェックを入れなくても問題は無いと思います。

ご質問の意味がよく把握できないのですが、オフラインで作業するというのは具体的にどういう作業なのでしょう?

下記にオフラインで使用するについて説明させていただきます。
現在は、ほとんどの方が常時接続にてインターネットを使用していると思いますが、その昔(といっても遥か昔ではないですが^^;)ダイヤルアップ(電話回線)にて接続していて、接続している間は通常の電話料金が発生していた頃に、見たいホームページをゆっくりと眺めていたいにも関わらず、インターネットに接続していないとリン...続きを読む

QPHP5.0.5+postgreSQL8.0.4+apache2.0.55 で質問です。

上記の構成で、PHP単体での動作OK
postgreSQL OK
apache OK
なのですが、apacheを再起動すると下記の警告が出ます。

PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'pgsql.so' in Unknown on line 0

いろいろ調べたのですが、さっぱり分かりません。
また、当然かも知れませんがphp.iniのextension=pgsql.soをコメントアウトすると警告は出ません。

どこを見直せばいいのか教えていただけないでしょうか?

宜しくお願いします。

Aベストアンサー

PHP単体での動作は問題ないとのことですが、php -v や php -m の実行結果はどんな感じでしょうか?

あまり詳しくないのですが単純にメッセージを解釈すれば、pgsql.soが怪しいということになります。


人気Q&Aランキング

おすすめ情報