端くれプログラマの備忘録 Vagrant [Vagrant] PHPをインストールする (CentOS 6.5)

[Vagrant] PHPをインストールする (CentOS 6.5)

標準リポジトリのphpのバージョンをチェックする。

$ yum info php
Available Packages
Name : php
Arch : x86_64
Version : 5.3.3
Release : 40.el6_6
Size : 1.1 M
Repo : updates
...

公式サイトの最新版は5.6.7らしい。

PHP: Hypertext Preprocessor
http://php.net/

標準リポジトリのphpはちょっと古いね。remiリポジトリのバージョンをチェックする。

$ yum info --enablerepo=remi php
Available Packages
Name : php
Arch : x86_64
Version : 5.4.39
Release : 1.el6.remi
Size : 2.7 M
Repo : remi
...

標準リポジトリ(5.3.3)より新しい5.4.39があった。remiリポジトリからインストールしよう。

$ sudo yum --enablerepo=remi install -y php php-devel php-mysql php-mbstring php-gd

設定。

$ sudo vi /etc/php.ini
error_log = /var/log/php.log
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.detect_order = auto
expose_php = Off
date.timezone = America/Los_Angeles

Apacheを再起動。

$ sudo service httpd restart

確認。

$ php -v
PHP 5.4.39 (cli) (built: Mar 19 2015 06:59:35)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
$ sudo vi /var/www/html/test.php
<html>
<body><?php phpinfo(); ?></body>
</html>

試しにホストOSのブラウザからアクセス。

http://192.168.33.10/test.php