• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:php.iniって。。)

php.iniって。。

このQ&Aのポイント
  • 超初心者です。phpでメール送信をしようと本を片手に奮闘しておりますが、基本的なことがよくわかりません。
  • プロバイダはぷららで、ロリポップでレンタルしているサーバー上のサイトからぷららのアドレスに送信したいです。
  • php.iniでSMTPの設定を、など書いてあるのですが、php.iniとは、サーバー上にUPするものなのでしょうか? ロリポップのphpは4.3.11だと書いてあるのですが、そのphp4.3.11と、php.iniとは違うものなのでしょうか? そしてメールサーバーは、ぷらら、ロリポップ、どちらのを設定すればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

VPSは、VirtualPrivateServerの略で、 1台のサーバを、あたかもユーザー専用のサーバを提供しているような仕組みです。 なので、ユーザー毎にphp.iniの設定内容を変更したり出来ます。 (個人では契約しないかな・・・) 安いレンタルサーバはどこも共用サーバで、 ユーザー毎に変更出来ない内容があります。 (レンタルサーバ側以外の人がphp.iniの設定値を 操作する事は不可能) 共用サーバですと、php.iniはレンタルサーバ側が設定した値が基本となります。 (一部プログラム上で変更できたりしますが) ロリポップは共用サーバだと思います。 なので、php.iniはユーザーがアクセス可能なディレクトリ下に アップロードしても全く効果を発揮しません。 結果、個人でphp.iniをいじるのは、自分のPC上で Apache、PHPをインストールして動作させたい時だけです。

kaisha
質問者

お礼

なぁるほど、とてもよくわかりました! これで心置きなく、お勉強に励むことができます^^。 迅速かつご丁寧にありがとうございました! またお世話になることがあるかもしれませんが、 そのときはぜひまたよろしくお願いいたします。

その他の回答 (1)

回答No.1

ロリポップってVPSじゃありませんよね? php.iniはアップロードする必要ないと思いますよ。 そのままmb_send_mail()を使ってみて下さい。 メールサーバは既にロリポップ側で設定済みだと思います。 自分のPC上でメール送信テストなどを行いたい時は php.iniにPlalaのSMTPサーバを設定して下さい。

kaisha
質問者

お礼

すばやいアドバイスありがとうございます! VPS…って何のことかわかりませんが;; php.iniを設定するのは、自分のPC上でテストする時だけでいいのですね。  ぷららのサーバを設定ですね。ありがとうございます。 これでチャレンジしてみます! ありがとうございました!!

関連するQ&A