PHP5インストール&設定 – WebARENA SuitePRO V2
先日、WebARENAにサーバの乗り換えを行いましたが、インストールしてあったPHP4だったので入れ替える事にしました。
で、その時のメモです。
なお、WebARENA SuitePRO V2に移行してからの設定関係の記事に関しては後述にまとめてあります。
■PHP5インストール
PHP4アンインストール
# yum remove php
コンパイルに必要と思われるモジュールのインストール
# yum install httpd-devel libxml2 libxml2-devel openssl openssl-devel
PHP5.1.6インストール
# yum --enablerepo=centosplus install php php-devel php-mbstring php-gd php-mcrypt php-mysql php-pear.noarch php-pear-DB php-pear-Pager
■PHP5設定
# vi /etc/php.ini
「X-Powered-By」の隠蔽
expose_php = On
↓
;expose_php = On
expose_php = Off
MySQLのポート、ソケットファイルの指定
mysql.default_port =
↓
;mysql.default_port =
mysql.default_port = 3306mysql.default_socket =
↓
;mysql.default_socket =
mysql.default_socket = /tmp/mysql.sockmysqli.default_socket =
↓
;mysqli.default_socket =
mysqli.default_socket = /tmp/mysql.sock
利用メモリ制限
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
↓
;memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
memory_limit = 128M
エラーレポート
error_reporting = E_ALL
↓
;error_reporting = E_ALL
error_reporting = E_ALL & ~E_NOTICE
日本語エンコード設定(UTF-8)
output_buffering = 4096
↓
;output_buffering = 4096
output_buffering = Off;mbstring.language = Japanese
↓
;mbstring.language = Japanese
mbstring.language = Japanese;mbstring.internal_encoding = EUC-JP
↓
;mbstring.internal_encoding = EUC-JP
mbstring.internal_encoding = UTF-8;mbstring.http_input = auto
↓
;mbstring.http_input = auto
mbstring.http_input = auto;mbstring.http_output = SJIS
↓
;mbstring.http_output = SJIS
mbstring.http_output = pass;mbstring.encoding_translation = Off
↓
;mbstring.encoding_translation = Off
mbstring.encoding_translation = On;mbstring.detect_order = auto
↓
;mbstring.detect_order = auto
mbstring.detect_order = auto;mbstring.substitute_character = none;
↓
;mbstring.substitute_character = none;
mbstring.substitute_character = none;
■あとがき
あいにく最新のPHP5.2.6をソースからインストールしたかったのですが、
どうしてもエラーがでるので、yumよりPHP5.1.6をインストールしました。
ちなみにその際のエラー
configure: error: Cannot find OpenSSL’s libraries
configure: error: Cannot find OpenSSL’s
OpenSSLをアンインストールして、新しいバージョンにするには相当のリスクが伴うのでやめました。
※本当は、依存関係で色々とアンインストールされちゃうのが面倒だから。
PHP5.2.6をソースからインストールで数時間も四苦八苦していたのですが、
あきらめてyumでインストールしたらあっさりと出来てしまった。
やりたい事ができるならそれで良いじゃんって割り切りがおいらの判断を鈍らせ数時間を無駄に過ごしてしまった。
とほほ。
先の記事に関しては以下をどうぞ。
WebARENA SuitePRO V2 事始め その1
WebARENA SuitePRO V2 事始め その2
Webminインストール – WebARENA SuitePRO V2
MySQL+sennaインストール&設定 – WebARENA SuitePRO V2
![]() (0) (0) (0) (0)Total: 0 |






こんにちは。
いつもこちらのサイトを見させて頂き、大変参考にさせて頂いております。
私は先日、どうしてもプログラムを勉強したいと思っていた事から、何も良く分かっていない初心者でありながら、SuitePROを使い始めた者です。
はじめは本を読んで、システムの理解や言語の意味などを勉強し、最近パソコンと一緒に設定していたのですが、どうしても分からない事があり、何度やってもやり方が分からないので、ひとつだけお伺いしたいと思い、書き込ませて頂きます。
PHP5インストール&設定 – WebARENA SuitePRO V2
■PHP5設定
# vi /etc/php.ini
まで実行して、文字列が表示され
expose_php = On
は見つける事が出来るのですが、
;expose_php = On
expose_php = Off
これの意味が分かりません。
これは上の物に;を付け加えて、その下にOffの文を書き込む意味だと理解しているのですが、書き込んだ後に、どうやってセーブするのですか。
セーブが良く分からず、とりあえずアプリケーションを閉じて、再度
# vi /etc/php.ini
を実行しても何も変化している様子もありません。
何度やっても、色々なキーを押しても効果がないので困ってしまっています。
どうか教えていただけないでしょうか。
2009年07月27日 00:26:50