Linux/phpインストール/php5.4
提供: 初心者エンジニアの簡易メモ
目次
バージョン確認
# rpm -qa|grep php|sort # rpm -qa|grep mysql|sort
epel リポジトリを登録
# 64bit # rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm # 32bit # rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
remi リポジトリを登録
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
apache,mysqlのサービス停止&アンインストール
# /etc/rc.d/init.d/httpd stop # /etc/rc.d/init.d/mysqld stop # yum remove php mysql
PHP のインストール
# yum info php --enablerepo=remi # yum install --enablerepo=remi php
PHP アップデート
# yum -y --enablerepo=remi update php*
php拡張ライブラリインストール(64bit
# # yum -y install php.x86_64 --enablerepo=remi # yum -y install php-mbstring.x86_64 --enablerepo=remi # yum -y install php-gd.x86_64 --enablerepo=remi # yum -y install php-pear.x86_64 --enablerepo=remi # yum -y install php-mcrypt.x86_64 --enablerepo=remi # yum -y install php-devel.x86_64 --enablerepo=remi # yum -y install php-eaccelerator.x86_64 --enablerepo=remi # yum -y install php-mysql.x86_64 --enablerepo=remi # yum -y install php-pecl-memcached.x86_64 --enablerepo=remi
- postgresql
# # yum -y install php-pgsql.x86_64 --enablerepo=remi
php拡張ライブラリインストール(32bit
# # yum -y install php.i386 --enablerepo=remi # yum -y install php-mbstring.i386 --enablerepo=remi # yum -y install php-gd.i386 --enablerepo=remi # yum -y install php-pear.i386 --enablerepo=remi # yum -y install php-mcrypt.i386 --enablerepo=remi # yum -y install php-devel.i386 --enablerepo=remi # yum -y install php-eaccelerator.i386 --enablerepo=remi # yum -y install php-mysql.i386 --enablerepo=remi
Deprecated: Functionエラー対応
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED php_value error_reporting E_ALL & ~E_NOTICE & ~E_DEPRECATED // .htaccess
Asia/Tokyoエラー対応
date_default_timezone_set('Asia/Tokyo'); php_value date.timezone Asia/Tokyo // .htaccess date.timezone = Asia/Tokyo // /etc/php.ini