PHP開発のバージョン制限について

このQ&Aのポイント
  • PHP開発をする上でのバージョン制限について知りたいです。現在使用しているレンタルサーバーのバージョンは4.4.7のようですが、MAMPで使用しているPHPのバージョンは5.2.13か5.3.2です。どのバージョンを選べば良いのでしょうか?
  • PHP開発をする上でのバージョン制限について教えてください。現在、使用しているレンタルサーバーではPHPのバージョンが4.4.7となっていますが、MAMPでのPHPのバージョンは5.2.13か5.3.2です。これによってローカル上で作成したものがサーバー上で動作しない可能性はありますか?
  • PHP開発においてのバージョン制限について教えてください。現在、使用しているレンタルサーバーではPHPのバージョンが4.4.7ですが、MAMPで使用しているPHPのバージョンは5.2.13か5.3.2です。どのバージョンを選ぶべきでしょうか?また、4.4.7の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を落としたのですがこれをどうしろというのですか? 初心者丸出しで申し訳ないのですが、教えて下さい。

  • peco33
  • お礼率79% (123/154)
  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
回答No.1

使う関数がどのバージョンから対応しているかチェックする。 対応していない関数は使わない。公式マニュアル http://php.net/manual/ja/index.php を見ればどのバージョンから対応しているか書かれています。 特にPHPは5.3から6系への足がかり的な要素があり同じ5系でも 5.2系までとはかなり変わりました。 それとデバックも含む開発にはadobe dreamweaver CS5は適していません。 eclipseを使った方が良いでしょう。 それと根本的な事を言うけど、PHP4系はサポートが終了しています。 今後を考えるならPHPは5系が使えるところに移行した方が良いでしょう。

peco33
質問者

お礼

回答有り難う御座います。 まだphp初心者の段階で自分自身どこまでできるかというとこなのでサーバー移行は考えていません。 一応、テストで基本構文等を上げたところ動きました。 要するに関数やクラス辺りのとこですね。 制作場はMAMPのphpは5.3のままやっていき、サーバーに本アップ、不具合がでたら、その箇所を見るでやっていっても問題なさそうですね。 基本的に僕がやりたいのは ポータルサイトを運営していますので、 インクルード、データベース、フォーム、会員ページ作成辺りになります。 この辺で差し支えになるところなどなければというとこです。

関連するQ&A

  • 最新バージョンで開発すべきでしょうか?

    お世話になります。 これまで、バージョンといたしましては、 Java6、Apache HTTP Server 2.2、Apache Tomcat6をベースとして、 動的Webサイトを、Javaサーブレット、JSP、JavaBeans、MySQLなどで開発してきました。 しかし近々、次の新たな開発が開始予定の為、 開発環境をネットで調査していたところ、最新バージョンとして、 「Java7、Apache HTTP Server 2.4.1、Apache Tomcat7.0.26」などが、 すでにダウンロード可能の様でした。 そこでご質問させていただきます。 今(2012年2月27日(月)現在)から、 新たに上記しましたような動的Webサイトの開発をSTARTする場合には、 Java、Apache HTTP Server 、Apache Tomcatの 各バージョンにつきましては、 「Java7、Apache HTTP Server 2.4.1、Apache Tomcat7.0.26」などの 最新バージョンを採用すべきでしょうか? それとも現在安定して動作を確認済である、 Java6、Apache HTTP Server 2.2、Apache Tomcat6 を採用すべきでしょうか? 質問内容は以上です。 アドバイス等頂けましたら助かります。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • apache PHP MYSQLのバージョン

    apache PHP MYSQLを使ってWEBアプリを作るための勉強を始めました。iMac G4で、本に書いてある通りにプリインストールされているapache PHPを使える状態に設定し、本に付属してあったCDからMYSQLをインストール、設定しました。この本に付録されているMYSQLや、プリインストールされていたapache PHPのバージョンは、 apache1.3.33 PHP4.4.1 MYSQL-standard-4.0.20 となっています。 インストール、設定は上手くいき、本を読み進めて行くには問題ありません。ただ、最新バージョンじゃなくて良いのかな?とふと思い、違いがあるのか?今後の事を考えたら最新バージョン入手は必須なのか?など、本とは関係のないところで(余計な?)心配が出て来て、つまづいてしまいました。現在のままでも十分なのか、それとも今のうちに最新バージョンを入手し、そのインストール、設定の仕方を覚えておいた方が良いのかで悩んでいます。最新バージョンを入手設定した方が良いのならその方法をお教てください。お願いします。

    • ベストアンサー
    • PHP
  • PHPの開発ツールに関して

    開発環境 : WIndows2008 server 64 /PHP/MySQL/Apache 教えて下さい。 現在、上記のような開発環境でプログラムを作成していますが、特に開発ツール とかもなく、プログラミングしています。 そこで、何か良い開発ツールを探していますが、良いものはないでしょうか? Visual Studioのようなデバッグを簡単に行えるものを探しています。 ネットで検索する限り、NetBeans というようなものが見つかりましたが、それは後環境が できあがっている状態でも、後からインストールして使えるものでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • バージョン選びについて

    お世話になります。 Apache PHP MySQLをインストールしたいのですが、 手元にある参考書には、Apache2.2.0 PHP5.0 MySQL5.0を想定して解説してあります。 現在利用しているサーバの利用案内を見たところ、PHPのバージョンは4.4.1となっていますが、PHP4.4.1以外は最新のバージョンのものをインストールし、参考書の通りに進めていけばよいのでしょうか? それともバージョンが違うと設定方法も違ってくるのでしょうか。

    • 締切済み
    • PHP
  • 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が動作しなくなりそうで、できずにいます。 いったいどのような手順でファイルを移していけばいいのでしょうか?

    • 締切済み
    • PHP
  • PHP、MySQLの接続

    プログラミングを勉強しているものです。 Mac でMAMPをインストールし、phpとmysqlの開発環境を整えました。 PHPを書いていてMySQLに接続する際、いろいろな書き方があると思います。 ネットで調べるとそれぞれ違ったことを書いて接続していたりして、どのコードを書けばいいのかわかりません。 アドバイスお願いします。

    • ベストアンサー
    • PHP
  • PHPの開発環境

    PHPの開発環境を探しています。 自分で調べた結果、eclipseやphpエディタなどが サイトの検索で出てきました。 自分は秀丸で作るか、Dreamweaverで作るかしているのですが、 どちらも今一です。 いわゆる、デファクトスタンダード的なものを教えて下さい。

    • 締切済み
    • PHP
  • MySQL+PHP 接続エラーについて

    はじめて質問させて頂きます。 MySQL、PHPともに初心者です。 MAMPを使用しています。 ローカルではほぼ問題無く動作していたphpファイルをウェブ上にアップロードしたところ、以下のようなエラーが出てしまいました。 Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in~ ネットやこちらの過去ログで調べたところMAMP使用下ではよくあるエラーらしく解決法も載っていたのですが、どれを試してもなぜかエラーが消えてくれません。 ソケットもMySQLサーバー側とクライアント側で同じもの(/Applications/MAMP/tmp/mysql/mysql.sock)を参照していると思うのですが・・・ php.iniの中でも、 mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock と指定されてあります。 何か他に原因があるのでしょうか。 ド素人のため質問がすでにおかしいかもしれませんが、お知恵をお貸しください。 よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • PHPのインストールについて

    現在使用しているレンタルサーバーがPHP5.1.なのと、Apache2.0とPHP5.2の組み合わせでApacheが起動できないので、どうしたらいいか困っています。 古いバージョンのPHP5.0を入手する方法なんてあるのでしょうか?

    • 締切済み
    • PHP
  • OSX10.2.8でWebサーバーを構築したいのですが、簡単なインストーラーはありますか?

    しばらく使っていなかったWallstreetをWebサーバーにして、Xoopsをインストールしたいと思っています。 MAMPは10.3以上から対応しているようなのですが、10.2でも使用可能な簡単なインストーラーはありますか? Apache,php,MySQLをインストールしたいと思っています。

    • 締切済み
    • Mac

専門家に質問してみよう