PHPの導入PHPのインストールなるべき最新版のPHPをインストールするため、 Remiリポジトリを利用する。 (無駄なものもいくつかあるが)必要なパッケージをインストールする。 # yum install --enablerepo=remi,epel php php-cli php-common php-devel php-pear php-bcmath php-dba php-gd php-imap php-intl php-ldap php-mbstring php-mcrypt php-mysql php-odbc php-pdo php-soap php-xml php-xmlrpc この過程で、依存関係のためいくつかのパッケージがインストールされる。MySQLの共有ライブラリ(compat-mysql51)もインストールされる。 また、ライブラリ(MySQL-libs)もRemiに収録されたバージョンに更新されることに注意する。 PHPの設定PHPの設定ファイルは、/etc/php.iniにある。 ちなみに、モジュール関係の設定は、/etc/php.d以下ににある。 # vi /etc/php.ini 設定内容としては、次の内容を追加すると良いかも。「magic_quote_gpc」はPHP 5.4からなくなったので、余計な設定かも。 magic_quotes_gpc = On magic_quotes_runtime = Off file_uploads = On session.auto_start = 0 session.bug_compat_warn = Off ; memory_limit = 128M upload_max_filesize = 24M post_max_size = 24M ; output_buffering = Off output_handler = none expose_php = Off ; session.use_only_cookies = 1 session.hash_function = 1 ; default_charset = "UTF-8" mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = pass mbstring.http_output = pass mbstring.encoding_translation = Off mbstring.detect_order = auto mbstring.substitute_character = none ; date.timezone = Asia/Tokyo 設定できたら、httpdを再起動。 # service httpd restart APC(Alternative PHP Cache)の設定PHPの高速化のため、これまではeAcceleratorを使用していたが、 今回からはAPCを利用する。 しかし、PHP5.5からはZend Opcacheが推奨になるだよね… インストールは、PHPと同様、Remiリポジトリを利用する。 # yum --enablerepo=remi,epel install php-pecl-apc インストールできたら、httpdを再起動する。 # service httpd restart 設定ファイルは「/etc/php.d/apc.ini」にあるので、 いろいろなサイトを参考にして、設定するといいかも、 管理用スクリプトは次の場所にあるので、必要に応じて、適切な場所に置いておく。
参考 |