• ベストアンサー

redhatlinux9.0にPHPを再インストールする方法

redhatlinux9.0にインストールされているPHPではmb_send_mail関数が使用できないため、PHPをコンパイルからやり直す必要があると聞きました。ApacheはそのままでPHPのみをコンパイルする方法を教えて頂けないでしょうか。コンパイルは未経験で方法が全く分かりません。

  • PHP
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • jubell
  • ベストアンサー率44% (42/94)
回答No.1

こちらなど参考になりますでしょうか?

参考URL:
http://kogsv.dip.jp/~kog/rh/php.html

関連するQ&A

  • RedHatLinux8.0 PHPの再コンパイル方法について

    RedHatLinux8.0のインストールで一緒にインストールされたPHPを、mbregex他のオプションを付けて再コンパイルしたいのですが、やり方がわかりません。 再インストールが必要なのでしょうか? 再インストールの場合も、 OSと一緒にインストールしてしまったため、 後からインストールした場合と勝手が違うようなのです。 参考になるサイトでも構いません。経験ある方、教えて下さい。

  • PHPのインストール方法

    redhatlinux9.0+mysql+apache2.0でPHPの利用を考えている初心者です。mysql+phpはapache2.0のディレクトリ構成上のどこにインストールするのが普通なのか判りません。インストールの方法を教えて頂けないでしょうか。

    • ベストアンサー
    • PHP
  • PHP4のインストール方法

    RedhatLinux7.2+Apache1.3.24にMysqlとPHP4をインストールしたいです。 Mysqlは無事インストールできましたが、PHP4がうまくできません。 configureを実行した時、apxsがうまく動作しないとのエラーが返ってきます。 これは、ApacheをDSO版で再インストールしないとダメという意味でしょうか? できれば、現在のApacheの設定を引き継いだまま、MysqlとPHPのインストールを したいのですが、手順とかがあればご教授お願いします。 下記のサイトを参考におこなってみました。 http://www.atmarkit.co.jp/flinux/rensai/mysql05/mysql05a.html http://www.melnavi.net/php/install.php

  • RedHatLinux7.1へのapache追加インストール等

    質問が幾つかあります。(このような質問の仕方が正しいかどうかはわかりませんが・・) 1)RedHat Linux7.1で最初からapacheとPHPがインストールされている状態で、最新バージョンのapacheやPHPのtarからのバージョンアップはどうすればいいのでしょうか? (インストールされている状態で展開してコンパイルしインストールすれば上手く行きませんでした。)一度入っているものを削除するにしても依存関係があるものがあって、それが何か解らず削除することができません。 2)WEBサーバーなしでサーバーをインストールしてapache・PHP・postgresqlをインストールしたら、rpm -qでみるとインストールされていませんと表示されます。 (このときhttpdはntsysvにはあらわれません。Linuxがこれらを認識していないみたいです。よって自動起動もできません)これらをLinuxに認識させるのにはどうすればいいのですか? (なおapacheは正しく動作します) 3)apacheなどはバージョン(??)によって落ちるフォルダが違っていてbinフォルダやhttpd.confなどの場所もまちまちみたいですが(インストールのオプションによっては同じところに落とせるそうですが)それらはインストールが正しければどこにあっても問題ないのでしょうか? 4)PHPでpostgresqlをコンパイル時に指定していない状態でどこかの設定ファイルにpostgresqlの記述をしてやればコンパイルなしにPHPからpostgresqlを使用できるようになるのでしょうか? 宜しくお願いいたします。

  • RedHatLinux7.3のインストール方法

    RedHatLinux7.3をインストールをしていますが パーテションのとこでわからなくなっています。 最初にswap領域を確保して次がいまいちよくわかりません。 インストール方法が詳しく掲載されているサイトか うまくインストールが出来る方はいいアドバイスを いただけないでしょうか? マシンのスペックは問題ないです。 HDをいくつ使うかとかは考えないで下さい。 とにかく手法をお願いします。 その後にアパッチを入れWEBサーバにするのが目的です。

  • phpからメールを送信したいです。

    phpからメールを送信したいです。 やりたい事はそれだけですが、根本的によく分かっていないところがあり、その辺りを整理したいと思っています。 何分、概念をよく理解していないので、意味不明な事を書くかもしれませんが宜しくお願い致します。 CentOS7にアパッチとPHPをインストールしました。 WEBルート上に下記のtest_phpinfo.phpを配置し、 ブラウザから http://IPアドレス/test_phpinfo.php で呼び出すと、 phpinfoの情報が画面上に出ています。 次に、 WEBルート上に下記のtest_mb_send_mail.phpを配置し、 ブラウザから http://IPアドレス/test_mb_send_mail.php で呼び出すと、 (画面に出すものは何も書いていないので)真っ白な画面が出て、自分のアドレスにメールが届いて欲しいのですが届きません。 あと、具体的に何が必要なのかという事が分かりたいのですが、それとは別に幾つか質問があります。 phpのmb_send_mail関数自体にはメーラの機能はあるのですか?ないのですか? phpのエンジンと追加モジュールでメーラの機能があり、その設定が必要なのか? phpのmb_send_mail関数自体にはメーラの機能はなく、postfixなどのメールサーバーを仲介するだけなのか? メール送信に必要なのは何ですか? 普通にPCからメールを送る場合は、 サンダーバードとかOutlookといったメーラと、自分のメールアドレスが必要です。 自分のメールアドレスの情報として メールアドレス、パスワード、 IMAPかPOPサーバー名、ポート番号 接続の保護、認証方式 SMTPサーバー名、ポート番号 接続の保護、認証方式 が必要です。 phpのmb_send_mail関数からメールを送信する場合も同様にこれらが必要ですか? このサーバーでメールを管理したいわけではなく、ただメールを送りたいだけです。 それでもメーラのようなモノではなく、メールサーバーが必要ですか? 以上、宜しくお願い致します。 [test_phpinfo.php] <?php phpinfo(); ?> [test_phpinfo.php] [test_mb_send_mail.php] <?php mb_language("Japanese"); mb_internal_encoding("UTF-8"); mb_send_mail("自分のアドレス", "件名", "本文", "From: from@example.com") ?> [test_mb_send_mail.php]

    • ベストアンサー
    • PHP
  • PHP4.0.6をインストールして使いたいのですが・・・

    借りているサーバーがPHP4.0.6のため、PHP4.0.6とApacheをインストールしてローカルテストを行おうと考えています。 まず、Apache2とPHP4.0.6をダウンロードして、それぞれインストールしたのですが、php4apache2.dllがPHP4.0.6に入ってなかったため、Apache1.3.35をダウンロードし、インストールしなおしました。 すると今度は、php_mbstring.dllがないらしく、マルチバイト文字列関係の関数が使えません。 そこで素人処方でPHP4.4.2をダウンロードし、その中に入っているphp_mbstring.dllをextensionsフォルダにいれたもののdllから「php_mbstring.dllがみつかりません」のような趣旨のメッセージが出て使えません。 いろいろやってみたのですが、正直八方塞の状態です。 ローカルテストで、PHP4.0.6でマルチバイト文字列関係の関数をつかうことはできないでしょうか?(サーバー上ではつかえるのですが・・・)

    • ベストアンサー
    • PHP
  • php4におけるimapのインストール方法

    apache+PostgreSQL+PHP4にてメールの送受信を行おうと思っています。そこで、PHP4をインストール時にオプションで--with-imapをつけてインストールするとあるのですが、いくらやってもうまくいきません。だれかインストール方法をお教えください。

  • solaris9に32ビットのapache,phpをinstallしたい

    solaris 8で32ビット版gccでapache.php,あるモジュール(phpで使うxxx.soファイル) を構築して,solaris8では問題なく動くのですが solaris 9で構築することになり,apache,php等をinstallしましたが sokaris9ではgccが基本的に64bitなので,apache,phpも64bitでinstall されたようです が,あるモジュールは,32ビットしか対応していないので, 普通にgccしてもELFのエラーがでたので gccの-m32オプションを付けてコンパイルしてコンパイルは通りました (xxx.soは作成完了) しかし,実際cgiを起動して,phpからそのxxx.soの中の関数郡を使おうとするとELFのエラーがでました そこで,apache,phpを32ビットでinstallすればいいのではと思いましたが,Makefileをいじったりしていろいろとやってみましたが うまくいきません gccは3.4.4のsolari9 64bit版のパッケージを入れています solaris9でgccが64ビット環境で,apache,phpのinstallのやり方を 教えてください

  • RedHatLinux7.1のインストール

    皆様 VMware WorkstationにRedHatLinux7.1をインストールしました。 その後のVMwareToolsインストール作業にて問題が発生しておりヘルプをお願いします。 VMwareToolsのインストールには、LinuxのGCCとmakeとkernel-develが必要のようです、 どこから入手可能でしょうか。 インストール方法含めてご教授頂けますと助かります。 皆様のお知恵をお貸し下さい。

専門家に質問してみよう