詳細内容:PHPの利用

対応プラン: SaaS型メールプランを除く全プラン

現在、より動的なホームページ(blog,CMS,SNS,ECサイト・ショッピングサイトなど)へのご要望が高まっております。主に、動的なホームページは、PHPプログラムでコンテンツデータをデータベース(MySQL)に貯蔵・参照し実現することができますので、エントリプランをご利用のお客様は、データベース(MySQL)をご利用可能なようにプラン変更をオススメします。また、全てのプランで、最近話題の簡易データベース「SQLite」もご利用いただけます。

特徴

  • PHPプログラムは拡張子「.php」のスクリプトファイルで実行されます。
  • PHPプログラムの使用の有効/無効が弊社GUI管理ツール「コントロールパネル」で指定できます(初期値:無効)。
  • よくあるPHPプログラム上のトラブルである「文字化け問題」に対応できるように、PHPで扱う文字の設定(mbstring系)を弊社GUI管理ツール「コントロールパネル」で変更可能なようにしております。
  • FTPアップロードのOSユーザと同じ権限にてPHPプログラムを実行しますので、ファイルやフォルダのアクセス権限(=パーミション)を適切に設定できます。従って、ファイルの書き込みためにパーミッションを全て許可(rwx=777)のような脆弱な権限付与は必要なく、パーミッションを自分以外は読み書き不可(rwx=600)のように適切に指定することができます。
  • LAMPで動作する豊富なオープンソース(「XOOPS」「Wordpress」「Joomla」「Drupal」「EC-Cube」など)が利用できます(注意. MySQLがご利用いただけないプランの場合、ご利用できないものもございます)。
  • PHPプログラムよりメール送信のため、「sendmail」をご利用いただくことができます。
  • お客様にてパッケージをホームページ保存エリアにFTPアップロードしていただく必要がありますが、「PEAR」パッケージや「Smarty」パッケージもご利用いただけます。また、それらのパッケージ読み込みのための、PHPインクルード設定を弊社GUI管理ツール「コントロールパネル」で指定可能です。
  • PHPプログラム実行前に、自動的に実行されるPHP設定「auto_prepend_file」を弊社GUI管理ツール「コントロールパネル」で指定可能です。
  • SEO対策やURLの体系化等のため、各オープンソースで利用されてつつあるURLの書き換え「mod_rewrite」を「.htaccess」にて指定可能です。「mod_rewrite」のご利用によって、PHPフレームワーク「CakePHP」や「CodeIgniter」などのご利用の際に便利です。

環境

プラン名 ホームページCGI環境
  • Apache2.2系
  • Perl 5.10系
  • PHP 5.2/5.6/7.1/7.2/7.3 (※1)
  • MySQL 5.1.73 (エントリPlusプランのみ)
  • SQLite 3

(※1)弊社コントロールパネルより切替可能

  • Apache2.2系
  • Perl 5.10系
  • PHP 5.2/5.6/7.1/7.2/7.3 (※1)
  • MySQL 5.1.73
  • SQLite 3

(※1)弊社コントロールパネルより切替可能

お申し込み・ご利用にあたって

この機能は、全プラン標準でご利用可能ですので、お申し込みをご提出の必要はございませんが、ご利用の際は、弊社提供の管理ツール「コントロールパネル」よりPHPの設定を「有効」にしてください(初期では「無効」となっております)。

コントロールパネルに関するマニュアル

  • コントロールパネル