![]() |
|
#1
|
|||
|
|||
|
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
|
|||
|
|||
|
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 |