• 締切済み

Vinelinux 3.2 をphp5へアップグレードのやり方

php4, Vine3.2を使用している者です。 今回php5へのアップグレードのやり方を知りたく、投稿しました。 検索しても自分の環境と合致または応用のできそうなページを見つけられませんでした。 Vine3.2で経験をお持ちの方、またはご存知の方、ぜひ手順、注意点、ヒント等をご指南ください。 ●サーバー仕様 Linux localhost.localdomain 2.4.31-0vl1.8 PHP Version 4.4.4 MYSQL 4.0.25-standard Apache/1.3.33 (Unix) (Vine/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7d よろしくお願いいたします・

みんなの回答

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

ソースをダウンロードして、コンパイルすれば良いのでは? MySQLもApacheも古いので、この機会に全て新しくしてみては?

gakku_ten
質問者

補足

そうしたいんです。 ネット上に出ているいくつかの方法を試しては見たんですが、だめでした。 1. # apt-get install php5 php5-apache2 php5-devel php5-pear php5-mysql 2. # update-alternatives --config apache2 ← 設定 There are 4 alternatives which provide `apache2'. Selection Alternative ----------------------------------------------- + 1 /usr/sbin/apache2.worker * 2 /usr/sbin/apache2.prefork 3 /usr/sbin/apache2.threadpool 4 /usr/sbin/apache2.perchild Press enter to keep the default[*], or type selection number: 2 ← preforkを選択 3. # /etc/httpd/conf/httpd.conf で <IfDefine HAVE_PHP5> LoadModule php5_module modules/libphp5.so </IfDefine> <IfDefine HAVE_PHP5> AddModule mod_php5.c </IfDefine> # The following is for PHP5: <IfModule mod_php5.c> AddType application/x-httpd-php .php5 .php4 .php3 .phtml .php AddType application/x-httpd-php-source .phps </IfModule> らを追加。 4. # /etc/init.d/httpd restart で再起動 5.test.phpを作って <?php phpinfo(); ?> アクセスするとPHP4.4.4のままです。 もしくは他にもいろいろ試しているうちにいろんなアプリとかが紛れ込んだりphpをremoveしたりでphpが動かなくなったりしてしまいました。 (もはやなにをやったのか、追いきれない) なんとかphpを復活させたんですけど、めぐりめぐってPHP4.4.4のままというわけです。 http://tsuttayo.jpn.org/php/install2/rpm.php?ver=5.0.1&os=Vine+Linux+3.0 このページにあるapt-getを順々に入れていったら80 port errorとなってしまいPHPが動かなくなったわけです。このページが悪いわけではなく、適したものをインストールしなかったからですが。 ※かつてVine 自体を4.2にしようと思ったんですが、機体と相性が悪いみたいで、うまく動きませんでした。3.2でphp5を動かす方法が知りたいです。

関連するQ&A

  • Apache-PHP-fsockopenでSSL通信が出来ない。

    ----phpinfoの一部--- Apache/2.2.0 (Win32) DAV/2 mod_ssl/2.2.0 OpenSSL/0.9.8a mod_autoindex_color PHP/5.1.1 openssl OpenSSL support enabled OpenSSL Version OpenSSL 0.9.8a 11 Oct 2005 ------------------------- OpenSSL0.9.8aをインストール済みでコマンドプロンプトから実行可能な状態。パスも通しています。 -------------------------- <?php $fp=fsockopen("ssl://www.netsecurity.ne.jp",443); if (!$fp) { die("ERROR\n"); } /* 接続を終了 */ fclose($fp); ?> これを実行するとIEのステータスバー「https://xxxxxxxx/xampp/1.phpを開いています」と表示されたままになってしまいます。 SSLではない接続だと問題なく接続できます。 winXP xamppです。 「www.netsecurity.ne.jp」は適当にSSL通信できるサイトを見つけてテストしてみましたが…。 設定・テスト方法等、注意すべき点をご指摘いただきたく思います。

    • ベストアンサー
    • PHP
  • SSLの導入とApache1.3.x、PHP、PostgreSQLのインストールについて

    こんにちは。3点質問があります。 1、現在、Redhat7.3にApache1.3.x(RPM)、PHP4.3.x、PostgreSQL7.3.xが インストールしてある状態です。 この環境にSSLを導入しようと考えていますが、 下記のような作業手順で問題ありませんでしょうか? また何か注意する点がありましたら教えてください。 ------ SSLの導入を機に、Apache1.3.27からApache1.3.28にします。 Apache1.3.27(RPM)をアンインストールして 次にApache1.3.28(ソース)+mod_ssl+opensslのインストール。 ------ 2、Apache1.3.x、PHP、PostgreSQLのインストールについて これらのソフトをインストールする順番は 動作に何か影響がありますでしょうか? 3、mmについて SSLについて調べてみましたところ mod_sslといっしょにmmをインストールすると解説されているサイトがいくつかありました。 mmとはどのような役割をするソフトですか? 以上です。よろしくお願いします。

  • PHPのインストールについて教えてください。

    linux9にapache2.0.54 PHP4.4.0 をインストールしたのですが、phpinfo.phpというサンプルをつくり実行すると、 Forbidden You don't have permission to access /phpinfo.php ======================== Apache/2.0.54(Unix) mod_jk2/2.0.4 PHP/4.4.0 Server at 127.0.0.1 Port 80 と表示されてしまいます。 PHP初心者なのでどなたか助けていただけませんか? よろしくお願いします。 indexページやCGIは正常に動いています。

    • ベストアンサー
    • PHP
  • Apacheで SSLを設定する場合のApacheの最新のバージョン?

    ApacheでSSLをしたいのですが、現在Apache2.0.40を使っています。 opensslは 0.9.7で、ついでにアパッチを2.0.48にしたいと考えていますが、mod_sslは対応しているのでしょうか? 日本語で詳しく書かれているmod_sslのサイトをご存知の方教えていただけませんか?

  • SSLのインストールについて

    RedHat7.3、apache1.3.33です。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1260172 でPHPをインストールしうまく動作はしました。 次はSSLを導入しようと考えており、いろいろネット上でインストール方法を調べましたが疑問におもったことがあったので質問させていただきました。 まず、 Apache-SSL+OpenSSLのインストール mod_ssl+OpenSSLのインストール の2つの方法でどちらにするかまよっております。 またSSLを新たに追加する場合apacheを一からコンパイルする必要があるみたいに書かれています。 SSL,PHP,mysqlなどapache関連のインストールをする場合apacheをオプション指定して再configureする必要があるのですか? 追加追加でインストールする方法はあるのでしょうか? わかりにくい説明ですみません。 早い話、SSLとPHPとmysqlを導入したいということです。 ご教授よろしくおねがいします。

  • FedoraCore5+SSL環境構築したいのですが。

    最近Linuxをさわり始めたばかりの初心者です。 実運用ではなく、勉強環境としてFedoraCore5にてSSL対応にしたいのですが、 どのようにSSLをSetupすべきか?について悩んでいます。 Apacheの設定についてはできています。 rpmを確認した所、以下のVersionとなっています。 [root@linux ~]# rpm -qa | grep ssl openssl-0.9.8a-5.2 [root@linux ~]# rpm -qa | grep httpd httpd-2.2.0-5.1.2 この状態で今後どのように進めていけばよいか?が わかりません。 ApacheとOpensslは一旦削除して ・Apache ・OpenSSL ・mod_ssl などを再度インストールする必要などがあるのでしょうか? Fedoracoreだから可能/不可能など有り得るのでしょうか? 以下の情報で確認してみましたが、環境などによって 異なるのかと思うと手の付け所がわかりません。 Web(以下など) http://www.atmarkit.co.jp/flinux/rensai/apache04/apache04a.html 本、 Redhat Linux Internet Server(ソフトバンク) SSL/TLS導入ガイドブック(MYCOM) SSL設定の最初のとっかかりと、勉強のしどころについて ご教授頂けますでしょうか?

  • ページが出てきません;;

    あるHPへ行くと Forbidden You don't have permission to access /cgi-bin/bmpf/link2.cgi on this server. Apache/2.0.59 (Unix) PHP/4.4.2 mod_ssl/2.0.59 OpenSSL/0.9.7e-p1 Server at diskmans.tv Port 80 と出てきて見ることができません。 どなたかどうしたら見ることができるか 教えてください。 コンピューター初心者なもので 詳しく教えていただけたら光栄です。

  • apache+php+mod_ssl

    今Apache1.3.XにPHP4.4.6とmod_sslをインストールしようとしています。 最初にmod_sslをconfigureして、次にApacheをMakeして 最後にPHPをコンパイルしました。 しかし、Apacheを起動しようとすると、 [Thu Mar 15 11:23:33 2007] [warn] Loaded DSO libexec/libphp4.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) と出てきます。apacheとSSLとPHPは共存できないのでしょうか? それとも PHPのConfigure時に(?)、-DEAPIと追加すれば、共存させる ことはできますか? webを参照しましたが、上記のようなエラーはPHP関係ではでていないようなので質問させていただきました。 以上、よろしくお願いします。

  • Debian/GNU Linux V.3.1r1 + PHP4で PHPが突然動作しない

    お世話になります。 Debian/GNU Linux V3.1r1で突然PHP4が動作しなくなってしまいました。 (ダウンロードしますか?となってしまう) 日経Linux2006-1の特集2に記事を参考に、 aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server としてLAMP環境を用意しました。 数日は正常に動作していたのですが、 (<?php phpinfo(); ?>も正常に表示していました。) 突然上記の状況となりました。 実は、この現象は一度経験があり、その際は aptitude remove apache2 libapache2-mod-php4 php4-mysql mysql-server をして aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server をしたところ回復しました。 今回は、MySQL内に若干データを入れたのでアンインストール&再インストールの手順は避けたいと思います。 aptitude remove apache2 libapache2-mod-php4 aptitude install apache2 libapache2-mod-php4 では解決しませんでした。 Apache2のデフォルトページは見れるので、Apache2は動作しているようです。 PHP4のモジュールがロードされる記述が見つけられないのですが、どういう仕組みでPHP4のモジュールはロードされるのでしょうか。 また、そのほかにはどのような確認をしたらいいでしょうか。

  • phpの高速化について

    apache + php4.3 + mysql にて開発を行う予定(OS:linux)ですが、処理速度を速めるために、apacheモジュールを組み込む必要があるのでしょうか? (perlでいうと、mod_perlのようなapacheモジュール) アドバイス、よろしくお願いいたします。

    • ベストアンサー
    • PHP