RealPath:
WebPath:
2017/01/12 01:34 (JST) 更新
開発関連 >>

PHP

Contents

yum でインストール

bash
# yum -y install php
# yum -y install php-mysql
# yum -y install php-mbstring
# yum -y install php-mysql
# yum -y install php-xml

手動ビルドメモ

bash
# ./configure --with-apxs2 --enable-exif --enable-ftp --enable-mbstring --enable-sockets --with-mcrypt --with-bz2 --with-regex --with-openssl --with-zlib --with-curl --with-gd --with-mysqli --with-unixODBC --with-pdo-dblib --with-pdo-firebird --with-pdo-mysql --with-pgsql --with-readline --with-pear --with-xmlrpc --enable-zend-signals --with-config-file-scan-dir=/etc/php.d

yum で PHP 5.4 をインストール

bash
# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm
# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-11.ius.el6.noarch.rpm
# wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# rpm -Uvh epel-release-6-5.noarch.rpm
# rpm -Uvh ius-release-1.0-11.ius.el6.noarch.rpm
# rpm -Uvh remi-release-6.rpm
# yum -y install centos-release-SCL
# yum -y install php54 php54-php php54-php-devel php54-php-common php54-php-cli php54-php-pear
# yum -y install php54-php-mbstring php54-php-xml php54-php-xmlrpc
# yum -y install php54-php-mysqlnd php54-php-odbc php54-php-pdo

よく使う pecl モジュール

bash
# pecl install xdebug

php.ini の場所

通常は /etc/php.ini だが環境によっては /usr/local/lib/php.ini を読み取りにいく場合があったりする。そういう環境ではシンボリックリンクを張っておくと楽。

bash
# ln -s /etc/php.ini /usr/local/lib/.

設定

/etc/php.ini
allow_url_fopen = On (file_get_contents による http 取得を許す場合)
allow_url_include = On (include による http 取得を許す場合)
display_errors = On
date.timezone = Asia/Tokyo

[PHP]
log_errors = On (エラーログをファイルに出力する場合)