[ ホーム | 一覧 | 検索 | 最終更新 | ヘルプ ] [ 新規 ]

KAWANO's PukiWiki Plus! - Install Log/CentOS6/php のバックアップ(No.2)

AND OR
  • バックアップ一覧
  • 差分 を表示
  • 現在との差分 を表示
  • 現在との差分 - Visual を表示
  • ソース を表示
  • Install Log/CentOS6/php へ行く。
    • 1 (2014-03-20 (木) 20:54:51)
    • 2 (2014-04-01 (火) 19:18:41)

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」にあるので、 いろいろなサイトを参考にして、設定するといいかも、

管理用スクリプトは次の場所にあるので、必要に応じて、適切な場所に置いておく。

  • /usr/share/doc/php-pecl-apc-X.X.XX/apc.php (Xはバージョン番号)
▲ ▼

参考

  • http://oku.edu.mie-u.ac.jp/~okumura/linux/?PHP
  • http://oku.edu.mie-u.ac.jp/~okumura/linux/?Moodle%202.4
  • http://kilin.clas.kitasato-u.ac.jp/howto/moodle2.html
  • http://wikiwiki.jp/poiuy/?PHP%2F%A5%D0%A1%BC%A5%B8%A5%E7%A5%F3%A5%A2%A5%C3%A5%D7

メニュー

  • トップ
  • 授業
  • PukiWiki Log
  • Install Log
  • 道具箱
  • セキュリティ情報
  • RSSアンテナ

大学関係リンク

  • Webメール
  • 健康システム学科
  • 情報メディアセンター
  • 兵庫大学

今日の5件
  • FrontPage(483)
  • Lecture/JouhouC2008/9th/exercise1(4)
  • Lecture/InfoPrac2004/2nd/1st(4)
  • Lecture/CompPracC2005(3)
  • Lecture/JouhouC2004(3)
最新の5件
2016-04-08
  • Lecture/timetable_2016
  • Lecture
  • FrontPage
2015-09-30
  • Lecture/timetable_2015
2015-04-04
  • MenuBar

total: 2676
today: 2
yesterday: 1
now: 10


リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
http%3A%2F%2Fhs-www.hyogo-dai.ac.jp%2F~kawano%2F%3FInstall%252520Log%25252FCentOS6%25252Fphp
Founded by Minoru Kawano.
Powered by PukiWiki Plus! 1.4.7plus-u2-i18n. HTML convert time to 0.221 sec.
Valid XHTML 1.1