PrimeKarte > Apache

 

概要 †

ここではApache,phpの設定について記述します。
Webサーバ一覧はこちらを参照してください。

インストーラは以下の場所にあります。 Apache2.2:\\elegant\tools\Apache2.2+PHP

↑

注意点 †

設定を変更した場合は、
日付と変更履歴をコメントとして残してください。

例:#★修正 2015/06/29 150→250(前Apacheと同じ)

検索を行いやすくするため、
コメントに★をつけましょう。

↑

Apache †

設定ファイルは、
Apacheフォルダの[conf]-[httpd.conf]です。
2.0,2.2共に同じです。

以下の項目の設定を変更します。
行の先頭の#がコメントアウトを示します。

項目名設定値注意点効果
Listen8082ポート番号が8082になります
LoadModule headers_module modules/mod_headers.soコメントアウト解除互換表示設定が可能となります
DocumentRootWebPGがあるフォルダ(C:\www)Webのルートフォルダを指定します。
"http://****:8082/"=本設定値となります。
ErrorLog"| bin/rotatelogs.exe logs/error/error_%Y%m%d.log 86400"Apache2.2のみエラーログが日付毎になります。
Apache2.0で行うとプロセスが大量発生して高負荷となってしまうため行いません。
CustomLog"| bin/rotatelogs.exe logs/access/access_%Y%m%d.log 86400" commonApache2.2のみアクセスログが日付毎になります。
Apache2.0で行うとプロセスが大量発生して高負荷となってしまうため行いません。
Include conf extra/httpd-mpm.confコメントアウト解除Apache2.2のみThreadsPerChild設定ができるようになります。
ThreadsPerChild以下のThreadsPerChild値を参照Apache2.0のみApacheにアクセスできる最大スレッド数を設定します。

最後に以下の文を追加して下さい。
指定PGがIE5として動くようになります。

#★互換表示対応
<Location /karte>
 Header set X-UA-Compatible "IE=5"
</Location>
<Location /uketsukeki>
 Header set X-UA-Compatible "IE=5"
</Location>
<Location /shinryo_shien>
 Header set X-UA-Compatible "IE=5"
</Location>
<Location /kyukyu_reference>
 Header set X-UA-Compatible "IE=5"
</Location>

Apache2.2のみ、Apacheフォルダの[conf]-[extra]-[httpd-mpm.conf]の
ThreadsPerChildを変更します。

↑

ThreadsPerChildの目安 †

400床以上病院:400
400床未満病院:250

↑

PHP †

設定ファイルは、
PHPフォルダの[php.ini]です。

以下の項目の設定を変更します。
行の先頭の;がコメントアウトを示します。

項目名設定値注意点効果
output_bufferingoffWebページ読み込みが完了するまで表示するのではなく、読み込み中で徐々に表示されるようになります。
include_path".;[PHPフォルダ]\includes"外部モジュールを使用できるようになります。
extension_dir[PHPフォルダ]\ext"外部モジュールを使用できるようになります。
max_execution_time300Webページを300秒まで読み込みを行います。
extension=php_gd2.dllコメントアウト解除カルテ参照でグラフを書くことができるようになります。
extension=php_mbstring.dllコメントアウト解除カルテ参照で文字エンコード関係を処理できるようになります。
extension=php_oci8.dllコメントアウト解除PHPからOracleに接続できるようになります。
extension=php_pgsql.dllコメントアウト解除PHPからPostgresに接続できるようになります。(掲示板で使用)
mbstring.language = Japaneseコメントアウト解除診療支援で使用している文字エンコード関係の処理でエラーが出なくなります。

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS