ブログ ひまつぶし

バイクとシモネタが好きなへっぽこプログラマのおバカなブログ。

php5.4.7インストール(libphp5.soが生成されない)

2012-09-17 18:23:01 | Linux-サーバー
PHP5.4.7をインストールして「phpinfo.php」を作成(下記ソース)して表示しようとすると、PHPのバージョン情報が表示されず、そのファイルをダウンロードしようとするので、PHPが正しくインストールされていないのでしょう。

調べてみると「libphp5.so」というファイルが「/usr/local/apache2/modules/」内にインストールされていないのです。だからWebサーバーのApache上でPHPが動かないのです。
これはPHPのインストーラーのバグらしいです。

これについて、様々なサイトが解決策を書いていますが、一番参考になったのはこのサイト。
PHP5インストールでのlibphp5.soバグ対応


このサイトの

--------------------------------------------------------------------------
次にPHP5.0.2を展開したディレクトリにあるlibtoolコマンドを置き換えます。


# rm -rf /tmp/php-5.0.2/libtool
# cp -p /usr/local/apache2/build/libtool /tmp/php-5.0.2/libtool
--------------------------------------------------------------------------
の赤字の部分は自分がPHPを展開したディレクトリに置き換えなければなりません。

また、「./configure」の実行で脱字があるので注意しなければなりません。
引数の赤字部分の「s」が抜けていて、これがないと「libphp5」は生成されません。
--with-apxs2=/usr/local/apache2/bin/apxs

かくして、このサイトのとおりにコマンドを打ち込み、PHP5.4.7をインストールすると、「/usr/local/apache2/modules/」にlibphp5がインストールされたのです。
--------------------------------------------------------------------------
[root@dip php-5.4.7]# ls /usr/local/apache2/modules/
httpd.exp libphp5.so
[root@dip php-5.4.7]#
--------------------------------------------------------------------------

「phpinfo.php」も無事に表示されたしね。


phpinfo.php(ソースコード)
--------------------------------------------------------------------------
phpinfo();
?>
--------------------------------------------------------------------------

しかし、プログラマーで何年もやってきたけど、自力でサーバーの環境構築って初めてだよ。
凄く嬉しい。

最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
よかったですね! (ロム人)
2012-09-18 14:03:34
こんにちは

>しかし、プログラマーで何年もやってきたけど、自力でサーバーの環境構築って初めてだよ。
>凄く嬉しい。
峠を越えたって感じでしょうか?
おめでとうございます。

コンピューター業界のことはよくわかりませんが、
管理人さんも、柳也さんのように
こちらのほうが向いているように思います。

さて、お怪我は回復に向かっていますでしょうか。
お大事に。
返信する
おめでとうございます(^^) (柳也)
2012-09-23 07:55:15
 柳也です。

 うっちゃんXさん&ロム人さん、おはようございます。

 >うっちゃんXさんへ
 無事起動出来た様で、おめでとうございます。
 余裕があるなら、バックアップはとっておいたほうがいいですよ。(笑)
 ところで、おかげんいかがですか? 

 >ロム人さんへ
 あ・・・ははは。(^^; 
 実は、恥ずかしながら自分はプログラマーをリタイアした者です。・・・激務の果てに身体壊しましてですが。
 現在、ある機関でPCを使ったマシンオペレーターみたいな仕事に従事しています。離れられなかったみたいですね・・・自分的に、この業界から。なさけないんですがねぇ。
 
 
返信する

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。