• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーバって何やってるんですか?)

サーバの機序についての疑問

このQ&Aのポイント
  • サーバの機序についてわからないため、モジュールを利用する場合の処理の流れを教えてほしい。
  • モジュールを利用するPHPをサーバが読み込んでからHTMLをクライアントに返すまでの処理の流れを教えてほしい。
  • PHPの解説書ではサーバへの配置や設定について詳しく説明されていないので、その手順について教えてほしい。

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

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

>普通は「レンタルサーバ」であれば1サーバまるごと管理者権限付きでレンタル(※)ではないかと。 レンタルサーバの使い方は間違ってない。 レンタルサーバはすべてをまとめている。 でそのレンタルサーバには共有型/VPS/専用サーバとあるに過ぎない。 >※サーバがVMで動いていることもありますが そういうのをVPSと言います。 >つまりphp.iniを書き換えたりPEARをインストールすることは不可能です。 .htaccessに記述したりレンタルサーバによってはユーザ領域にphp.iniを置くことで そのディレクトリ以下ではそのユーザ領域においたphp.iniの設定で動くようになっています。 また、PEARはPECLと違ってビルドの必要がないPHPのライブラリなのでPEARのサイトから アーカイブをDLしてきてそれを解凍してサーバにアップすればそのまま使えるようになっています。 ただし今回の質問者の質問のようにPHP側でのインクルードパスの問題があるだけです。 ちなみに質問者のレンタルしているland.toでは http://land.to/newshiyou.php >PHPの設定は/home/httpd/アカウント名/php.iniを変更し行って下さい。 ディレクトリ毎にPHPの設定を変更する場合は対象のディレクトリにて.htaccessファイルを作成し以下の様に設定します。 にあるようにphp.iniも.htaccessも両方使えます。 >PHPの解説書にもローカル環境でのインストール方法や関数、構文、PEARの種類は詳説されてても、実際のサーバへどう配置して設定するかが今ひとつ説明されていません) 好きなところに配置してインクルードパスでパスを通せば良いだけ。

その他の回答 (2)

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

> ぶっちゃけland.toさんです。 #(ロリポップとかにも言えることですが)Webスペース+ドメイン付加サービスをレンタルサーバ言うのはやめれ、と個人的には思いますが、残念ながら既に浸透してるんでそこは置いておきます。 この手のサービスでは「システムが提供するサービスの範囲」でしか利用できない、というのが基本的なことです。 つまりphp.iniを書き換えたりPEARをインストールすることは不可能です。 が、非推奨ではあるものの、システムへの変更を行わずにユーザースペースだけでPEARを使う方法はあるようです。 http://www.s-memo.net/blog/2005/12/pear_1.php land.toでは.htaccessをPHPの設定に使えないようですので、後段のini_setを使う方法を取ることになるでしょう。 なお、PHPはわざわざインストールしなくてもシステムが提供するものをそのまま利用できるはずです。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

レンタルサーバの契約形態にもよるでしょうが、普通は「レンタルサーバ」であれば1サーバまるごと管理者権限付きでレンタル(※)ではないかと。 ※サーバがVMで動いていることもありますが、借りる側からしてみれば「誰とも共有せず独立している」点は一緒 ですので懸念されていることはまず起きないはずです。 もちろん「Webスペースのレンタル」であればまた別の話ですが。

fukuyie
質問者

補足

ありがとうございます。フリーのレンタルサーバで容量100MBなんでxamppの方が容量超えてるんですけど。 ぶっちゃけland.toさんです。

関連するQ&A