ベストアンサー PHPですがバージョン4と5に対して互換性はありますか 2007/07/01 23:06 PHPバージョン5で作っていますが、レンタルサーバーはバージョン4です。うごきますでしょうか。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー yambejp ベストアンサー率51% (3827/7415) 2007/07/02 00:04 回答No.1 上位バージョンで作った物を下位バージョンでうごかすのですから 少なからず制約はでてきます。 基本的な文法は同じですが、関数が違ったり、クラスの基本構造が 違ったりするので、PHP5に特化した書き方をしているのでしたら PHP4では動かないと考えた方がよいでしょう。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発PHP 関連するQ&A phpのバージョンアップは素人でも出来ますか? phpのバージョンアップは素人でも出来ますか? VPSサーバーをレンタルし、ワードプレスを利用しています。 ワードプレスの最新バージョンは3.2.1なのですが、このバージョンを利用するにはphp5.2.4以降を 必要としていますが、レンタルしているVPSサーバーのphpは5.1.6です。 レンタルサーバーに問い合わせをしましたが「ご自身でバージョンアップしてください」とのこと。 しかし私は素人で自分でサーバーのphpバージョンアップなど対応出来ません。 素人では無理ですよね? 諦めるしかないのでしょうか? PHPのバージョン PHPのバージョンについて教えてください。 レンタルサーバー会社から、PHP5へのバージョンをアップするとの メールが来ました。 私の理解では、バージョンがアップすると追加された関数と 使えなくなった関数があるくらいで、基本的には問題なく動作するくらいの理解ですがどうでしょうか? 問題点、変更点など教えてください。 apache phpのバージョンを5.1.4にするには Eclipseのデバックプラグインとレンタルサーバーのphpのバージョンで、ローカルで動作させているphpのバージョンを5.1.4にしなければならなくなりました。 現在XAMPP 1.6.0aでapacheを動作させており、それぞれのバージョンは Apache 2.2.4 php 5.2.0 となっております。phpを5.1.4にしたら、5.2.0に戻すつもりはないので、そのままphpを上書きすればいいのかな?と考えていますが、apacheが動作しなくなりそうで、できずにいます。 いったいどのような手順でファイルを移していけばいいのでしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム PHPバージョンアップ PHPバージョンアップ レンタルサーバにあるPHPのバージョンが古く幾つかの関数が未定義のため 以下の環境にてPHPのバージョンをアップさせたいと思っているのですがどのようにすれば良いのか分かりません。 ご存知の方がいらっしゃいましたらご教授願えませんでしょうか。 OS:CentOS release 5 (Final) PHP:5.1.6 mysql:Ver 14.12 Distrib 5.0.22 PLESK:psa v8.2.1_build82070918.10 os_CentOS 5 以上、宜しくお願いいたします。 レンタルサーバのPHPバージョンアップについて PHP5.3の環境のレンタルサーバを利用しております。 もうすぐ、レンタルサーバ側にてPHP5.5へアップデートが行われます。 メンテナンス通知がきました。 同じサーバ内には、Wordpress,EC-CUBE,独自で構築された システムがそれぞれ独立して入っております。 独自で開発されたシステムに関しましては、 PHP5.5にて対応していれば、問題ないかと考えておりますが、 WordpressやEC-CUBEの場合は、どうなのかと気になっております。 WordpressやEC-CUBEの場合は、 PHP5.5に対応しているバージョンをインストールしていれば、 特に問題はないのでしょうか。 PHPバージョンアップの際に確認しておくポイントまたは対策を 教えてください。 php開発をする上でphpのバージョンの制限。 php開発をする上でphpのバージョンの制限。 使用環境 mac os x 10.6.4 MAMP使用 エディタ:adobe dreamweaver CS5 phpでweb開発をしようと勉強しているのですが、 現在使用しているレンタルサーバーの方に電話したところ phpのバージョンが4.4.7の対応というふうに聞きました。 しかし、今現在勉強のために落としたものはMAMPというphpとapacheとmysqlのセットになっているもので、 そこのphpがバージョン 5.2.13か5.3.2のどちらかを選ぶようになっていて5.3.2にして勉強していました。 これで作ってたものローカル上ではいいものの サーバーに上げた時に使えない箇所が出てくるという事でしょうか? 何を気をつけなければいけないのでしょうか? また一応、4.4.7のPHPを落としたのですがこれをどうしろというのですか? 初心者丸出しで申し訳ないのですが、教えて下さい。 phpの変数のバージョンの違い レンタルサーバーを変更し、ファイルをコピーしたところphpのバージョンの違いからか上手く表示されません。 <?php hensu_a=1.0; printf(a); ?> <body> <? printf(a); ?> </body> と言った感じなのですが以前は二か所のprintfのどちらも表示されていたのですが、違うサーバーにもっていくと最初のprintfは表示されますが、2つ目のbody以降の実際のHPで表示するprintfが空白(null?)になっています。 phpのバージョンにより変数の有効範囲が変わったりしたのでしょうか? PHPバージョンアップ 5.3から7へ 危険性 PHPバージョンアップ 5.3から7へ 危険性 レンタルサーバー:Xサーバー PHPバージョン:PHP5.3 お世話になっております。 現在PHP5.3で管理しております。 PHP7へのバージョンアップを検討しておりますが、一気にアップした時の危険性はいかほどでしょうか。 PHPはそこまで知識がなく、基本講習を受けてそこからは独自で開発(と呼べるレベルではない)しております。 バージョンアップはこれまで一度も実行したことがありません。 開発実績は、 1.単純な入力、確認、完了ページ(SESSION使用) 2.メール送信機能 3.クレジットカード会社へのデータ授受 程度です。 クラスなどはほとんど使わずコードを上から単純に記述しているような感じです。 但し別の人が構築したサイト(CakePHPで作成)はまだ生きています。 その人はもういません。 Xサーバーには簡単に切り替える機能がありますが、実行してよいか判断がつきません。 ご教授頂ければ幸いです。 何卒よろしくお願いいたします。 PHPのバージョンアップ 現在、linux7.2 + php4.0.6 を rpmを使ってphp4.1.2までバージョンアップして利用しています。 最近のphpのバージョンだと少し関数の変更があるようで、 php4.3.2くらいまでバージョンアップしたいのですが、どのように行えばいいのか、教えてください。ヘルプミー。 あまりサーバーの設定は詳しくないのですみませんがお願いします。 ちなみにrpmでのバージョンアップしかしたことがありません。よろしくお願いします。 WordpressのPHPのバージョンについて Wordpress初心者です。 実は、以下のような事に遭遇してしまい、どうしていいかわからず質問いたします。 最新バージョンの WordPress をお使いです。「バージョン6.1.1-ja」と表示されるのですが、ダッシュボードでは「このサイトは古いバージョンの PHP (5.6.40) を実行しています。」となっていました。これはどういうことなんでしょうか? さくらサーバーでは、利用中のPHPバージョンを選べるようですが、そのせいでバージョンが規制されているのでしょうか? で、さくらサーバ側で8.0にアップすると、他のサイトが見れなくなってしまいます。 対応策ってありますか? どうすればいいのでしょうか? 漠然的な質問ですみません。 よろしくお願いします。 CentOS5.3でのPHPバージョンアップについて CentOS5.3でのPHPバージョンアップについて 現在、お名前ドットコムのVPSサーバーをレンタルしています。 OSはLinuxのCentOS5.3、PHPのバージョンが5.1.6で これにOpenPNE3を入れるためにPHPのバージョンアップをしようとしたところ 以下のようなエラーになり、どうしたらよいのかわかりません。 ・・・・ Error: Missing Dependency: php >= 5.2.9 is needed by package php-dbase-5.2.9-2.el5.centos.3.x86_64 (c5-testing) Error: Missing Dependency: php >= 5.2.9 is needed by package php-mcrypt-5.2.9-2.el5.centos.3.x86_64 (c5-testing) ちなみに、PHPのバージョンアップは以下のサイトを参考にさせていただきました。 http://d.hatena.ne.jp/kantankeizai/20100615 CentOSは多少触ったことはあるのですが、そんなに詳しくない状態で困っています。 どなたか、解決策のわかる方いましたら、アドバイスお願いいたします。 php5.0.4からphp5.2.0にバージョンアップしたら php5.0.4からphp5.2.0にバージョンアップしたらエラーを起こしたときにエラー内容が出なくなってしまいました。 ただ画面が真っ白になるだけかページが表示できませんHTTP 500 - 内部サーバー エラーです。と出るだけです。 どうすればまたエラー内容が見れるようになるでしょうか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム PHP4.3.10 これまでに使っていたPHP4.2.3だと、 phpMyAdmin使用時にバグがあるということなので、 4.3.10を入れなおしてみました。 phpMyAdminは動くようになったのですが、今度は今までできていた、 ファイルのアップロードができなくなってしまいました。 php.iniの設定で file_uploads = On upload_max_filesize = 2M という設定はきちんとしてあります。 プログラムに問題があるのかな?と最初思っていたのですが、 レンタルしているサーバーでテストしたところ、普通にアップロードできます。 レンタルサーバーのPHPは4.2.3です。 自分として考えられる原因は、使用しているApacheのバージョンが古いのかな? というようなことなのですが(バージョンは1.3.27です。) 正直言って、よく分かりません。 もしApacheが問題なら、バージョンを上げたいとも思うのですが、 なるべく安定したものがいいと思っています。 2.0.50は手元にあるのですが、これでいいのかどうか…。 それとも他の設定がまずいのか…。 誰か知っている方おられましたら、ご回答よろしくお願いします。 alt-phpとea-phpどちらを選べば良い レンタルサーバーを使っていて、管理画面がcPanel。 PHPバージョン変更を行おうと思ったらプルダウンに表示されるバージョンがこんな感じになっています。 alt-php70 alt-php71 ea-php70 ea-php71 altとeaの違いは何ですか? それと、通常はどちらを選ぶと良いですか? お願い致します。 PHPのインストールについて 現在使用しているレンタルサーバーがPHP5.1.なのと、Apache2.0とPHP5.2の組み合わせでApacheが起動できないので、どうしたらいいか困っています。 古いバージョンのPHP5.0を入手する方法なんてあるのでしょうか? PHP利用可能なサーバ 掲示板やカウンターをCGIで動作させているんですが PHPの方が軽いと聞き、PHPに移行しようと思うのですが 無料のレンタルサーバでPHPの利用が可能なサーバは無いでしょうか? PHPのバージョンは問いません。 またPHPのプログラムについて解説してあるページがあったら教えてください。 ソースサンプルなどがあると助かりますm(__)m php.iniを手に入れたい /usr/local/apache_shared/conf/php5/php.ini にファイルがあるようなのですが、レンタルサーバですので落とすことができません。5.2.3のバージョンなのですが、どこかで手に入れることができますでしょうか? PHP Version 5.2.9-1 でMySQLがつかえない こんにちは。自分のサーバーを立てようとトライしています。 まず環境を書きます。 Windows Server 2003 PHP Version 5.2.9-1 MySQL ver 5.1 [php.int] Client API version 5.1.33 PHPのセットアップは、完了しました。(phpinfo()が正しく動作することを確認) MySQLも正しくインストールできて、コマンドプロンプトや、GUIツールなどからはデーターベースの作成、削除、値の書き込みなどもできています。 PHPのインストール画面で、MySQLのオプションもつけてインストールしました。 libmysql.dllは、[MySQLインストールディレクトリ]\MySQL Server 5.1\binとPHPインストールディレクトリと、system32にあります。 php_mysql.dllはphp.intで設定したとおり[phpインストールディレクトリ]\extにあります。 この環境で、mysqlを動かそうと、テストをしてみました。 http://www.phpbook.jp/database/mysql/index3.html の画面下部「テスト」という項目のを使ってみました。こいつを動かそうとすると、HTTP500が帰ってきます。(ユーザー名と、パスワードは指定しなおしてあります) どなたかこの原因がわかる方はいらっしゃいますでしょうか?お力を貸していただければ幸いです。 phpの互換性について phpの4.3.10と4.4.0ではどの程度の互換性があるのでしょうか? 現状、php4.4.0にて開発を行っていましたが、本番サーバのphpが4.3.10なのです 特に難しいこともしていないと思うので、動きそうな気はするのですが この関数の仕様が変わった。とか、こういう処理をすると動かないなどありますでしょうか? WebからDBに登録、変更などを行うありふれたツールです 画面表示にSmarty2.6.18を使用しています PHPのコマンドラインでのバージョンとブラウザからみたバージョンが違う こんにちは。 サーバを一から構築していて、 Apache 2.2.3をインストールし、 PHPの5.2.9をインストールしたのですが、 PHPのコマンドラインからチェックしたバージョンと、 ブラウザで「phpinfo()」したときのバージョンが違い、そういうことがあるのかを確認したく、ご質問させていただきます。 コマンドラインで、「php -v」したときに、 ------- PHP 5.1.6 (cli) (built: Apr 7 2009 08:00:04) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies ------- となるのですが、ブラウザで「phpinfo()」を記述したPHPファイルを確認すると、 ------- PHP Version 5.2.9 ------- となってしまいます。 これは、PHPのインストールが、重複して行われてしまい、 複数のバージョンが存在してしまっているのでしょうか? コマンドラインでの「php.ini」の場所は、 /etc/php.ini で、ブラウザから確認した「php.ini」の場所は、 /usr/local/php/lib/php.ini になっています。 なにか、気づく点や、不足している情報などありましたら指摘いただけると助かります。 宜しくお願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など