すでにSolarisにインストールしてあるApache2と連動させて、PHPで業務に使える
ツールなどを作成したいと考えているのですが、PHPをインストールできません。
勉強の意味で、ソースコードからコンパイルする方法でインストールしたいです。
いろいろ試しましたが、webで見る限り、gzipやwgetコマンドを事前にインストール
する必要があるのでしょうか。
mod_php.soをソースからコンパイルするなりsunfreeware.comから持ってくるなり
するとよいと周りの人に言われましたが何を意味するのかがわかりません。
自分でwebで時間をかけて調べたのですが、どれを試してもできませんでした。
#上記は会社のテストサーバ(自由に使ってもよい)で試行しようとしているもの
です。テストサーバはLAN上にあり、業務上使えるツールなどを作成することで
業務改善をしながらスキルアップできると考えています。映像監視の仕事に何
かよいツールがございましたらご教示願います。
すでにapacheが入っているなら、phpも入っていると思います。
which php
とやってみてください。
勉強のためにコンパイルしたいとのことですが、apcheやphp、mysqlのコンパイルは
上級者でもむつかいです。UNIXをさわったことのない人では無理です。
phpがインストールされてない場合でもバイナリを使ってください。
apacheの設定法あたりから研究されるといいと思います。
以前に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さんの判断でお願いします。このサイトを推奨するわけではありません。
質問に環境とか書いてないので一応りんくだけ
必須そふと
http://www.phppro.jp/phpmanual/php/install.unix.solaris.html
環境設定
http://otake.knowd2.com/rotake/?p=6
http://d.hatena.ne.jp/suzukyu/20070726/1185433207
コンパイル
http://aol.okwave.jp/qa1660674.html
http://oshiete.homes.jp/qa3195878.html
頑張ってください
回答ありがとうございます。
やってみましたが、
# which php
no php in /usr/sbin /usr/bin
と表示されました。