CentOS PHP プログラミング

LinuxにPHPをインストールする方法

2018年2月17日

こんにちは!シミダイ(@shimidai2100)です。

PHPをインストールする手順について紹介します。

PHPがないとWordpressは動かないので必須の言語のになります。


インストール環境

今回のインストール環境は以下になります。p

  • CentOS:CentOS Linux release 7.0.1406 (Core)
  • PHP:PHP 5.4.16

インストール手順

今回はyumを使用してPHPをインストールします。

yum install php

↓が実行ログになります。

[root@centos7-local ~]# yum install php
Loaded plugins: fastestmirror
base                                                                                             | 3.6 kB  00:00:00
extras                                                                                           | 3.4 kB  00:00:00
updates                                                                                          | 3.4 kB  00:00:00
vz-base                                                                                          |  951 B  00:00:00
vz-updates                                                                                       |  951 B  00:00:00
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
Resolving Dependencies
--> Running transaction check
---> Package php.x86_64 0:5.4.16-43.el7_4 will be installed
--> Processing Dependency: php-common(x86-64) = 5.4.16-43.el7_4 for package: php-5.4.16-43.el7_4.x86_64
--> Processing Dependency: php-cli(x86-64) = 5.4.16-43.el7_4 for package: php-5.4.16-43.el7_4.x86_64
--> Running transaction check
---> Package php-cli.x86_64 0:5.4.16-43.el7_4 will be installed
---> Package php-common.x86_64 0:5.4.16-43.el7_4 will be installed
--> Processing Dependency: libzip.so.2()(64bit) for package: php-common-5.4.16-43.el7_4.x86_64
--> Running transaction check
---> Package libzip.x86_64 0:0.10.1-8.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================
 Package                     Arch                    Version                             Repository                Size
========================================================================================================================
Installing:
 php                         x86_64                  5.4.16-43.el7_4                     updates                  1.4 M
Installing for dependencies:
 libzip                      x86_64                  0.10.1-8.el7                        base                      48 k
 php-cli                     x86_64                  5.4.16-43.el7_4                     updates                  2.7 M
 php-common                  x86_64                  5.4.16-43.el7_4                     updates                  565 k

Transaction Summary
========================================================================================================================
Install  1 Package (+3 Dependent packages)

Total download size: 4.7 M
Installed size: 17 M
Is this ok [y/d/N]: y
Downloading packages:
(1/4): libzip-0.10.1-8.el7.x86_64.rpm                                                            |  48 kB  00:00:00
(2/4): php-common-5.4.16-43.el7_4.x86_64.rpm                                                     | 565 kB  00:00:00
(3/4): php-5.4.16-43.el7_4.x86_64.rpm                                                            | 1.4 MB  00:00:01
(4/4): php-cli-5.4.16-43.el7_4.x86_64.rpm                                                        | 2.7 MB  00:00:01
------------------------------------------------------------------------------------------------------------------------
Total                                                                                   2.5 MB/s | 4.7 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : libzip-0.10.1-8.el7.x86_64                                                                           1/4
  Installing : php-common-5.4.16-43.el7_4.x86_64                                                                    2/4
  Installing : php-cli-5.4.16-43.el7_4.x86_64                                                                       3/4
  Installing : php-5.4.16-43.el7_4.x86_64                                                                           4/4
  Verifying  : php-cli-5.4.16-43.el7_4.x86_64                                                                       1/4
  Verifying  : php-common-5.4.16-43.el7_4.x86_64                                                                    2/4
  Verifying  : php-5.4.16-43.el7_4.x86_64                                                                           3/4
  Verifying  : libzip-0.10.1-8.el7.x86_64                                                                           4/4

Installed:
  php.x86_64 0:5.4.16-43.el7_4

Dependency Installed:
  libzip.x86_64 0:0.10.1-8.el7        php-cli.x86_64 0:5.4.16-43.el7_4        php-common.x86_64 0:5.4.16-43.el7_4

Complete!
[root@centos7-local ~]#

PHPのインストールの作成は終了です。

 PHPのバージョン確認

ApacheはOS起動した時に起動設定しておくことをオススメします。

↓のコマンドで自動起動設定を有効化します。

php -v

 

↓が実行例になります。

[root@centos7-local ~]# php -v
PHP 5.4.16 (cli) (built: Nov 15 2017 16:33:54)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
[root@centos7-local ~]#

以上で終了です。お疲れ様です!

 

関連記事

-CentOS, PHP, プログラミング

Copyright© shimidai2100 , 2020 All Rights Reserved.