ホームページ作成SEOマニアックス

さくらインターネットのレンタルサーバで、.htmlをPHPとして動かす方法。php5.2.9版のphp-cgiをターミナル接続でコピーして動かす手順です


以前当サイトでさくらサーバーで.htmlをphpとして動かすで、FTPツールを使ったphp-cgiのコピーを掲載しましたが、環境によっては上手く動かないとか、phpもバージョンアップによってphp-cgiの置いてあった場所が変わるなどもありましたので、今回はputty.exeを利用したターミナル接続でのphpインストール手順、って言うかコピー手順を記します。

putty.exe のダウンロード

putty.jpg

PuTTY Download Pageにアクセスしてページをスクロールし、
For Windows 95, 98, ME, NT, 2000, XP and Vista on Intel x86項目中のputty.exeを押下し、ローカルの任意の所へダウンロードします。

php-cgiのコピーとphp.cgiの作成

p-start.jpg

ダウンロードしたputty.exeをダブルクリックしてPuTTyを起動します。


ftp-host.jpg

Host Name(or IP address)の項目に、FTPサーバ名を入力します。
ポート番号はデフォルトの22でOKです。

さくらの場合はexample部分が自分のIDになります。


login-id.jpg

コマンドプロンプトが現れますので、ここでFTPアカウントを入力します。

入力したらキーボードのEnterキーを押下します。


putty ログインパスワード

FTPアカウントを入力してEnterキーを押下するとこのような画面になりますので、続いてFTPパスワードを入力します。

※パスワード入力時は文字は現れません

パスワードを入力したらキーボードのEnterキーを押下します。


login-ok.jpg

FTPユーザー名、FTPパスワードが正しければログインが成功し、画像のようになります。

続けてコピーコマンドでphp-cgiをコピーします


php-cgiのコピー

2009年5月現在、phpの最新バージョンはphp5.2.9ですので、その中のphp-cgiをコピーします。

例ではphp-cgiを、自分のサーバー直下(www/)に、php.cgiにリネームしてコピーしています。

上記コードのexampleを、ご自分のIDに置き換えてください。

入力をしたらキーボードのEnterキーを押下します。

コマンドは下記のようになります。

cp /usr/local/php/5.2.9/bin/php-cgi /home/example/www/php.cgi

マルチドメイン、サブドメインで使用する場合

copy-php-2.jpg

さくらの場合、マルチドメインが使用できますので、ディレクトリ毎に設置する場合のコマンドは、画像のようになります。

exampleはご自分のID、example2は、ディレクトリ名になります。

この例だと、www直下に、example2というディレクトリが存在し、そこにphp.cgiとしてコピーしている事になります。

コマンドは下記のようになります。

cp /usr/local/php/5.2.9/bin/php-cgi /home/example/www/example2php.cgi

入力後、キーボードのENTERキーを押下します。

コピーできたら、exitと入力してキーボードのEnterキーを押せば、putty.exeを終了できます。

php.cgiの属性変更

php.cgiの属性変更

ファイルマネージャやFFFTP等でFTP接続し、上記でコピーしたphp.cgiの属性を705に変更します。

.htaccessの作成

テキストエディタに下記ソースを入力します

AddHandler myphp-script .html
Action myphp-script /php.cgi

ファイル名を.htaccessにして、php.cgiと同じディレクトリに転送します。

Windows付属のメモ帳では.htaccessと言うファイルは作れませんので、htaccess.txtと言うファイルにして、転送後に.htaccessにリネームしてください。

これで設定は終了です。
多分まともに.htmlもPHPとして動くはずですよ!(私の所は動いていますので...)



さくらインターネットのレンタルサーバで、.htmlをPHPとして動かす方法。php5.2.9版のphp-cgiをターミナル接続でコピーして動かす手順です
さくらのレンタルサーバー(スタンダード以上)で、.html .htm の拡張子のページをphpとして動かす手順です
FLV動画を埋め込みしたページをインターネットエクスプローラー7で表示した後に閉じるとスクリプトエラーが発生することの回避手順。
MT(Movable Type)で作成したブログのPHP化手順です。擬似的にPHP化する手順もありますが、ちょっとスマートじゃないので、どうせならちゃんとPHP化しちゃいましょう。
さくらサーバーでのphp.iniの編集手順。PEARを折角インストールしても、PEARへのパスをちゃんとphp.iniで通してやらなければ、php include(インクルード)などが使用できませんので注意!
さくらインターネットのレンタルサーバで、.htmlをPHPとして動かす方法。php5.2.9版のphp-cgiをターミナル接続でコピーして動かす手順です
Advertisement

<<<前の記事へ | このページのトップへ


■複数キーワードで検索する時は半角スペースで区切ってください
さくらインターネット .htmlをPHPとして動かす
MTOS 4.x インストール手順
MT 4.x ダウンロード 転送 パーミッション変更 SQLiteデータベース作成
さくらサーバーでの Index of 表示をさせない手順
phpのバージョン確認方法
Apache2.2 最新バージョン
PHP インクルード 文字化けする現象
コアサーバーでのcronの設定 MT4.x 日時指定で予約投稿編
サクラエディター 入力改行コードの指定 (LF)
ハッスルサーバーで Service Temporarily Unavailable が頻繁に出る
チカッパphp5バージョンアップ後のphp includeエラー対処
さくらサーバーで.htmlをphpとして動かす
FLVファイルの埋め込みでのIEスクリプトエラー対処
ロリポップサーバーでphp5バージョンアップ時のincludeエラー対処
ハッスルサーバーでMT4.2 PHP化注意事項
格安レンタルサーバーの比較
Google独自ブランドのブラウザGoogle Chrome登場!
Windows MediaPlayer11 でHTML埋め込みwmvが視聴出来ない現象
FLV動画の埋め込み手順
Safariでのcssレイアウトずれ対処
Firefox3 公開!IE7より9.3倍早い!!!
自宅サーバーでの検索エンジン対策
相互リンクと被リンク
metaタグを知ろう!
go-pear.phpが実行できない場合
SEOを考慮したサイトの引越し(301リダイレクト)
IE7でのレイアウトずれ対処
バックリンク(被リンク)について
Thumbs.db ファイルをFTPに残さない(作らない)
自宅サーバ でのwmv埋め込み+Firefox・Mozilla(Apache)
サイト整理=リンク切れのチェック
FireFox Add-ons Edit CSS
Flash(.swf)の埋め込み-IE・Mozilla系共有
wmvファイル埋め込み(Java Script 編)
wmv動画の埋め込み(IE・Mozilla系共用)
IEでのレイアウトずれ対処(css)
IE6以前でpng透過画像を使用する
フレームセットの利点と欠点
htmlファイル整理|ディレクトリ毎のファイル整理
検索エンジンを意識したサイトを作る
ホームページのタイトルと内容
MT作成サイトのPHP化手順
さくらサーバーでのPHPサイト構築
PEARのインストール(さくらサーバー編)
サクラエディターの使い方
サクラエディターのインストール