SolarisにPHPをインストールする


すでにSolarisにインストールしてあるApache2と連動させて、PHPで業務に使える
ツールなどを作成したいと考えているのですが、PHPをインストールできません。
勉強の意味で、ソースコードからコンパイルする方法でインストールしたいです。
いろいろ試しましたが、webで見る限り、gzipやwgetコマンドを事前にインストール
する必要があるのでしょうか。

mod_php.soをソースからコンパイルするなりsunfreeware.comから持ってくるなり
するとよいと周りの人に言われましたが何を意味するのかがわかりません。

自分でwebで時間をかけて調べたのですが、どれを試してもできませんでした。

#上記は会社のテストサーバ(自由に使ってもよい)で試行しようとしているもの
です。テストサーバはLAN上にあり、業務上使えるツールなどを作成することで
業務改善をしながらスキルアップできると考えています。映像監視の仕事に何
かよいツールがございましたらご教示願います。

回答の条件
  • 1人3回まで
  • 登録:2008/01/14 17:30:07
  • 終了:2008/01/17 16:56:13

回答(3件)

id:ffmpeg No.1

ffmpeg回答回数1202ベストアンサー獲得回数92008/01/14 18:41:41

ポイント5pt

すでにapacheが入っているなら、phpも入っていると思います。

which php

とやってみてください。

勉強のためにコンパイルしたいとのことですが、apcheやphp、mysqlのコンパイルは

上級者でもむつかいです。UNIXをさわったことのない人では無理です。

phpがインストールされてない場合でもバイナリを使ってください。

apacheの設定法あたりから研究されるといいと思います。

http://www

id:ikazuo

回答ありがとうございます。

やってみましたが、

 # which php

 no php in /usr/sbin /usr/bin

と表示されました。

2008/01/14 18:52:58
id:tobeoscontinue No.2

tobeoscontinue回答回数213ベストアンサー獲得回数532008/01/14 22:42:04

ポイント50pt

以前にSolaris8を入れた事はあるのですがその後、挫折したので確信がありませんが。

>ソースコードからコンパイルする方法でインストールしたいです。

Solarisの場合はまず開発環境から準備する必要があるはずです。

phpなどはGNUのツールを必要とするのでそれらを入れる必要があるでしょう。


solaris phpで検索したら最初にいいところにあたりました。

http://www.rinneza.com/junya/tech/solaris10_x86/httpd/php_5.1.4....

php自体のコンパイルはここの指示を参考に御自分の環境に合わせて実施することでインストールは出来ると思います。

ただ”※コンパイルオプション用に予め”にあるように依存関係のライブラリーがあるのでこれらを先にインストールしておく必要があります。それらもまた別のものに依存しているのでそれらもインストールする必要があります。このように依存関係や環境によっての異差などに対応するなど結構、面倒だろうと予想されます。


>sunfreeware.comから持ってくるなり

sunfreeware.comにはsolarisで動くようにコンパイルされたモジュールが圧縮されて沢山公開されています。phpもありますのでプラットホームに合わせてダウンロードして、指示に従って展開、設定したほうが簡単だと思います。依存関係はチェックされませんので、指示のあるものを更にダウンロードして設定する必要があります。


依存関係がめんどいならpkg-getを使ってみるのも検討してみてはどうでしょう。

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1114162 のpapa33さんの回答

ただこのサイトwww.blastwave.orgは使ったことがないので、インストールしようとする場合はikazuoさんの判断でお願いします。このサイトを推奨するわけではありません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません