XREA&CORE SUPPORT BOARD  
  

Go Back   XREA&CORE SUPPORT BOARD > 障害・メンテナンスカテゴリー > メンテナンス/新着情報
登録 FAQ メンバーリスト カレンダー 検索 新着記事 フォーラムを既読にする

Closed Thread
 
スレッドツール スレッドに投票 表示形式
  #1  
Old 2006/04/12, 05:31 AM
webmaster webmaster is offline
Administrator
 
Join Date: 2001/09/28
投稿: 5,925
webmaster is on a distinguished road
PHPをCGIとして動かす方法について

PHPをCGIとして動かす事が簡単になりました。方法、メリット、デメリットは下記の通りとなります。

○方法

動かしたいPHPがあるディレクトリ内に下記一行を「.htaccess」に追加、または、新しく設置してください。
すべての「.php」ファイルがCGIとして実行されます。
パーミッション:644などCGIとして必須のオーナー実行権限がなくても実行できますので、標準のモジュール版PHPの設定を引き継いで動作します。
また、先頭行に「#!/usr/local/bin/php」を入れていただく必要はありません。

AddHandler application/x-httpd-phpcgi .php

○メリット

・ユーザー権限で実行され、セーフモードがOFFになっているため、様々な制限がない。
・負荷率が管理画面で見られる。

○デメリット

・モジュール版PHPに比べて、動作が遅くなる。負荷が掛かる。
・XREAサーバー特有の機能で、汎用性がない。

○その他
・.htaccessでカスタマイズできますので、
<Files sample.php>
</Files>
等のディレクティブを使い、特定のPHPだけ、CGIとして動かすということも可能になります。
・特にセーフモードで正常に動かないとお悩みであった方には是非お試しいただきく存じます。

以上です。
__________________
○XREA.COM - Free Web Hosting -
 URL:http://www.xrea.com/
○VALUE-DOMAIN.COM
 URL:https://www.value-domain.com/
お問い合わせ先:https://www.value-domain.com/support.php
  #2  
Old 2007/02/19, 04:48 AM
webmaster webmaster is offline
Administrator
 
Join Date: 2001/09/28
投稿: 5,925
webmaster is on a distinguished road
PHPをCGIとして動かす方法(2)

PHPをCGIとして動かす方法について機能が追加になりました。

○「.htaccess」ファイルに記述するコマンド

AddHandler application/x-httpd-phpcgi .php 
 →PHP4が標準のサーバーでは「.php」をCGI版PHP4として動かす
 →PHP5が標準のサーバーでは「.php」をCGI版PHP5として動かす

AddHandler application/x-httpd-php4cgi .php
 →「.php」をCGI版PHP4として動かす

AddHandler application/x-httpd-php5cgi .php
 →「.php」をCGI版PHP5として動かす

○「php.ini」を設置、カスタマイズして動かす

ご自身で「php.ini」を設置して動かすことができます。
設置場所は、呼び出すphpファイルを設置しているディレクトリ・フォルダ内になります。

記述例:
## セキュリティ対策
register_globals = Off
display_errors = Off

## UTF8を標準の文字コードとする
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
;mbstring.http_output = UTF-8
mbstring.detect_order = auto

## EUC-JPを標準の文字コードとする
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
;mbstring.http_output = EUC-JP
mbstring.detect_order = auto

## SHIFT-JISを標準の文字コードとする
mbstring.language = Japanese
mbstring.internal_encoding = SJIS
mbstring.http_input = auto
;mbstring.http_output = SJIS
mbstring.detect_order = auto

## 大きいファイルを投稿する
post_max_size = 50M
max_execution_time = 300
max_input_time = 600
memory_limit = 100M

## SQLiteモジュールを使う
extension_dir = "/usr/local/lib/php/extensions/"
extension=sqlite.so
extension=sqlite3.so

## ZendOptimizerを使う
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
zend_optimizer.optimization_level=15

## ionCube Loaderを使う
zend_extension="/usr/local/ioncube/lib/ioncube_loader.so"
__________________
○XREA.COM - Free Web Hosting -
 URL:http://www.xrea.com/
○VALUE-DOMAIN.COM
 URL:https://www.value-domain.com/
お問い合わせ先:https://www.value-domain.com/support.php
Closed Thread


スレッドツール
表示形式 Rate This Thread
Rate This Thread:

投稿ルール
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
フォーラムジャンプ


All times are GMT +9. The time now is 01:47 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.