このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

CentOS-7.1/PHP/インストール

[ CentOS-7.1 ] [ PHP ] [ PHP 設定 ]

PHP インストール

PHP 用のダウンロードディレクトリを作成


##■ ダウンロードするディレクトリを作成
[root@localhost ~]# mkdir -p /root/setup/rpm/php/
[root@localhost ~]#

依存パッケージ インストール


##■ libzip をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libzip-0.10.1-8.el7.x86_64.rpm
[root@localhost ~]#

##■ libzip をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libzip-0.10.1-8.el7.x86_64.rpm
[root@localhost ~]#

##■ pcre-devel をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/pcre-devel-8.32-14.el7.x86_64.rpm
[root@localhost ~]#

##■ pcre-devel をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/pcre-devel-8.32-14.el7.x86_64.rpm
[root@localhost ~]#

##■ libjpeg-turbo をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libjpeg-turbo-1.2.90-5.el7.x86_64.rpm
[root@localhost ~]#

##■ libjpeg-turbo をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libjpeg-turbo-1.2.90-5.el7.x86_64.rpm
[root@localhost ~]#

##■ libpng をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libpng-1.5.13-5.el7.x86_64.rpm
[root@localhost ~]#

##■ libpng をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libpng-1.5.13-5.el7.x86_64.rpm
[root@localhost ~]#

##■ libX11-common をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libX11-common-1.6.0-2.1.el7.noarch.rpm
[root@localhost ~]#

##■ libX11-common をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libX11-common-1.6.0-2.1.el7.noarch.rpm
[root@localhost ~]#

##■ libXau をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libXau-1.0.8-2.1.el7.x86_64.rpm
[root@localhost ~]#

##■ libXau をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libXau-1.0.8-2.1.el7.x86_64.rpm
[root@localhost ~]#

##■ libxcb をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libxcb-1.9-5.el7.x86_64.rpm
[root@localhost ~]#

##■ libxcb をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libxcb-1.9-5.el7.x86_64.rpm
[root@localhost ~]#

##■ libX11 をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libX11-1.6.0-2.1.el7.x86_64.rpm
[root@localhost ~]#

##■ libX11 をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libX11-1.6.0-2.1.el7.x86_64.rpm
[root@localhost ~]#

##■ t1lib をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/t1lib-5.1.2-14.el7.x86_64.rpm
[root@localhost ~]#

##■ t1lib をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/t1lib-5.1.2-14.el7.x86_64.rpm
[root@localhost ~]#

##■ libXpm をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libXpm-3.5.10-5.1.el7.x86_64.rpm
[root@localhost ~]#

##■ libXpm をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libXpm-3.5.10-5.1.el7.x86_64.rpm
[root@localhost ~]#

##■ libxslt をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libxslt-1.1.28-5.el7.x86_64.rpm
[root@localhost ~]#

##■ libxslt をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libxslt-1.1.28-5.el7.x86_64.rpm
[root@localhost ~]#

##■ libmcrypt をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/7/x86_64/l/libmcrypt-2.5.8-13.el7.x86_64.rpm
[root@localhost ~]#

##■ libmcrypt をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libmcrypt-2.5.8-13.el7.x86_64.rpm
[root@localhost ~]#

PHPインストール


##■ php-common をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-common-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-common をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-common-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-cli をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-cli-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-cli をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-cli-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-bcmath をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-bcmath-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-bcmath をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-bcmath-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-devel をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-devel-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-devel をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-devel-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-fpm をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-fpm-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-fpm をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-fpm-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-gd をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-gd-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-gd をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-gd-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-mbstring をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-mbstring-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-mbstring をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-mbstring-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-pdo をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-pdo-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-pdo をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-pdo-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-process をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-process-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-process をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-process-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-soap をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-soap-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-soap をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-soap-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-xml をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-xml-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-xml をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-xml-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-xmlrpc をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-xmlrpc-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-xmlrpc をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-xmlrpc-5.4.16-23.el7_0.3.x86_64.rpm
[root@localhost ~]#

##■ php-mcrypt をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/Linux/fedora/epel/7/x86_64/p/php-mcrypt-5.4.16-3.el7.x86_64.rpm
[root@localhost ~]#

##■ php-mcrypt をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-mcrypt-5.4.16-3.el7.x86_64.rpm
[root@localhost ~]#

##■ php-pear をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/php/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/php-pear-1.9.4-21.el7.noarch.rpm
[root@localhost ~]#

##■ php-pear をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/php/php-pear-1.9.4-21.el7.noarch.rpm
[root@localhost ~]#

Apache 再起動


[root@localhost ~]# systemctl restart httpd.service
[root@localhost ~]#

動作確認

  • インストール直後の動作を確認します。


##■ "admin" ユーザーに変身する
[root@localhost ~]# su - admin
[admin@localhost ~]$

##■ PHPスクリプトを配置する
[admin@localhost ~]$ vi /home/admin/public_html/phpinfo.php

--------------------------------------------------
<?php phpinfo();
--------------------------------------------------

##■ 保存して編集終了
:wq
[admin@localhost ~]$

##■ "root" ユーザーに戻る
[admin@localhost ~]$ exit
ログアウト
[root@localhost ~]#

  • ブラウザから http://192.168.11.100/phpinfo.php にアクセスして、PHP設定内容が表示されればインストールは成功です。



以上で、"PHP" のインストールは、完了です。


[ PHP 設定 ]

0 件のコメント:

人気記事

このブログを検索