![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
PHPの4.4.9と5.2.13の共存について。
OSはRHLE4で既存で動いているPHP4のプログラムがあります。
今回、開発してもらったPHP5のプログラムを同じサーバで動作させようと思っております。
既にPHP5.2.9が入っておりましたが、オプションでMySQLがなかったため、
PHP5をアンインストールして、ソースからコンパイルしてインストールしhttpdを再起動しました。
しかし、phpinfo()で確認したところ、PHPのVersionが5.2.9のまま変化ありません。
ソースからのインストールが初心者なもので大変申し訳御座いませんが、
PHP4と5の共存とソースからインストールした際のアンインストール方法を教えていただけますでしょうか?
インストール方法は下記サイトを参考にPHP5バージョンで行ないました。
http://d.hatena.ne.jp/shogo0809/20100714/1279110 …
./configureオプションは下記です。
--prefix=/usr/local/php5 \
--with-config-file-path=/usr/local/php5/lib \
--with-sqlite \
--with-mysql=/usr/local/mysql5 \
--enable-sigchild \
--enable-mbstring \
--enable-mbregex \
--enable-force-cgi-redirect \
--enable-zend-multibyte \
--with-gd \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-zlib \
--with-zlib-dir=/usr \
--with-openssl \
--enable-ftp \
--with-curl \
--with-pgsql=/var/lib/pgsql
No.1ベストアンサー
- 回答日時:
参考サイトの
--with-apxs2=/usr/sbin/apxs \
が抜けてますよ
この回答への補足
既にインストールされているPHP5.2.9を前回と同様のオプションをつけて、
下記コンパイルオプションで、コンパイルしたPHP5.2.9を、
cp /usr/local/php5/bin/php /var/www/cgi-bin/php5
でコピーして/etc/init.d/httpd restartすると
internal server error 500でphpinfoすら確認できない状況です。
cp /usr/local/php5/bin/php /var/www/cgi-bin/php5を上書き前に戻すと正常に動作しております。
何か確認方法などありましたら教えていただけますでしょうか。
./configure \
--prefix=/usr/local/php5 \
--with-config-file-path=/usr/local/php5/lib \
--enable-sigchild \
--enable-mbstring \
--enable-mbregex \
--enable-force-cgi-redirect \
--enable-zend-multibyte \
--with-gd \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--with-zlib \
--with-zlib-dir=/usr \
--with-openssl \
--enable-ftp \
--with-curl \
--with-pgsql=/var/lib/pgsql \
自己解決しました。
PHPのコンパイルは問題なく出来ていましたが、
/usr/local/php5/bin/php-cgi
を
/var/www/cgi-bin/php5にコピーしたら
internal server error 500がでなくなりました。
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPの設定で、 エラーが発生し...
-
MySQLコネクタのインストール方法
-
tex についての質問です。 割り...
-
PHPの4.4.9と5.2.13の共存につ...
-
[php初心者]サイトを見てデータ...
-
別ファイルの変数を呼び出した...
-
mb_send_mailを実行するとエラ...
-
PHPファイルの中身が見られるこ...
-
$_SERVER と $_ENV の違い
-
お名前comのPHPとmysqlの接...
-
複数ファイルを連続でダウンロード
-
ボタンのクリック数を合計保存...
-
これからのPHP開発ではPDOを選...
-
URLの中の~の記号の意味は?
-
VB6にてメールを送信する方法
-
AccessのDoCmd.SendObjectについて
-
$str=preg_replace('/\\u3000/'...
-
PHPでの複数ファイル出力
-
makefile でファイルをコピーす...
-
携帯で撮影した画像をサーバー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tex についての質問です。 割り...
-
PEARコマンドが使えない・・・
-
php pear
-
WordPressでテーマのヘッダー画...
-
phpinfo();について
-
PHPの設定で、 エラーが発生し...
-
PHPのコマンドラインでのバージ...
-
phpをオフラインで動かしたい
-
pear パッケージインストールで...
-
HTTP_Clientが利用できるレンタ...
-
<?php phpinfo();?>でもただ文...
-
apache2.4にphp5.6をインストール
-
PHPを記述するには、どのソ...
-
classでエラー
-
PEARの参照先
-
php.iniのおき場所がわからない
-
pearコマンドのインストールの...
-
XAMPPでPearをインストールし、...
-
PHPのMySQLモジュールのインス...
-
libmcrypt の使用について
おすすめ情報