CentOS7はphp言語開発環境を構成します

CentOS 7はphp言語開発環境を構成します#

初期設定リファレンス:[http://blog.csdn.net/wh211212/article/details/52923673](http://blog.csdn.net/wh211212/article/details/52923673)

PHP5.6をインストールします##

CentOSSCLoソフトウェアコレクションからインストールできます。 5.4がインストールされていても、5.6は別のPATHにあるため、インストールできます。

# install from SCLo
[ root@linuxprobe ~]# yum --enablerepo=centos-sclo-rh -y install rh-php56
# load environment variables
[ root@linuxprobe ~]# scl enable rh-php56 bash
[ root@linuxprobe ~]# php -v
PHP 5.6.5(cli)(built: Mar 23201619:17:38)Copyright(c)1997-2014 The PHP Group
Zend Engine v2.6.0,Copyright(c)1998-2014 Zend Technologies
[ root@linuxprobe ~]# which php
/opt/rh/rh-php56/root/usr/bin/php
[ root@linuxprobe ~]# vi /etc/profile.d/rh-php56.sh
#! /bin/bash
source /opt/rh/rh-php56/enable
export X_SCLS="`scl enable rh-php56 'echo $X_SCLS'`"

PHP7.0をインストールします##

レミのリポジトリからインストールできます

[ root@linuxprobe ~]# yum --enablerepo=remi-safe -y install php70
[ root@linuxprobe ~]# php70 -v
PHP 7.0.8(cli)(built: Jun 22201610:57:20)( NTS )Copyright(c)1997-2016 The PHP Group
Zend Engine v3.0.0,Copyright(c)1998-2016 Zend Technologies
[ root@linuxprobe ~]# which php70
/bin/php70
[ root@linuxprobe ~]# ll /bin/php70
lrwxrwxrwx 1 root root 32 Jul 609:58/bin/php70 ->/opt/remi/php70/root/usr/bin/php
# load environment variables with SCL tool
[ root@linuxprobe ~]# scl enable php70 bash
[ root@linuxprobe ~]# php -v
PHP 7.0.8(cli)(built: Jun 22201610:57:20)( NTS )Copyright(c)1997-2016 The PHP Group
Zend Engine v3.0.0,Copyright(c)1998-2016 Zend Technologies
[ root@linuxprobe ~]# vi /etc/profile.d/php70.sh
#! /bin/bash
source /opt/remi/php70/enable
export X_SCLS="`scl enable php70 'echo $X_SCLS'`"

PHP7.1をインストールします##

レミのリポジトリからインストールできます

[ root@linuxprobe ~]# yum --enablerepo=remi-safe -y install php71
[ root@linuxprobe ~]# php71 -v
PHP 7.1.3(cli)(built: Mar 14201716:22:48)( NTS )Copyright(c)1997-2017 The PHP Group
Zend Engine v3.1.0,Copyright(c)1998-2017 Zend Technologies
[ root@linuxprobe ~]# which php71
/bin/php71
[ root@linuxprobe ~]# ll /bin/php71
lrwxrwxrwx 1 root root 32 Jul 611:10/bin/php71 ->/opt/remi/php71/root/usr/bin/php
# load environment variables with SCL tool
[ root@linuxprobe ~]# scl enable php71 bash
[ root@linuxprobe ~]# php -v
PHP 7.1.3(cli)(built: Mar 14201716:22:48)( NTS )Copyright(c)1997-2017 The PHP Group
Zend Engine v3.1.0,Copyright(c)1998-2017 Zend Technologies
[ root@linuxprobe ~]# vi /etc/profile.d/php71.sh
#! /bin/bash
source /opt/remi/php71/enable
export X_SCLS="`scl enable php71 'echo $X_SCLS'`"

HttpdでPHP7.1を使用し、php-fpmを構成します##

# install Apache httpd
[ root@linuxprobe ~]# yum install httpd -y
# install from Remi
[ root@linuxprobe ~]# yum --enablerepo=remi-safe -y install php71-php-fpm
[ root@linuxprobe ~]# vi /etc/httpd/conf.d/php.conf
# line 5: change like follows
< FilesMatch \.php$>
# SetHandler application/x-httpd-php
 SetHandler "proxy:fcgi://127.0.0.1:9000"</FilesMatch>[root@linuxprobe ~]# systemctl start php71-php-fpm
[ root@linuxprobe ~]# systemctl enable php71-php-fpm
[ root@linuxprobe ~]# systemctl restart httpd
# install from Remi
[ root@linuxprobe ~]# yum --enablerepo=remi-safe -y install php71-php
# rename and disable the old version if it exists
[ root@linuxprobe ~]# mv /etc/httpd/conf.modules.d/15-php71-php.conf /etc/httpd/conf.modules.d/15-php71-php.conf.org
[ root@linuxprobe ~]# systemctl restart httpd
# create phpinfo to verify working
[ root@linuxprobe ~]# echo '<?php phpinfo(); ?>'>/var/www/html/info.php
[ root@linuxprobe ~]# curl http://localhost/info.php | grep 'PHP Version'| tail -1| sed -e 's/<[^>]*>//g'% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
        Dload  Upload   Total   Spent    Left  Speed
10020100200016010--:--:----:--:----:--:--1666

Recommended Posts

CentOS7はphp言語開発環境を構成します
CentOS7はJava言語開発環境を構成します
CentOS7はRuby言語開発環境を構成します
CentOS7はPython言語開発環境を構成します
Centos7はnodejs環境を構成します
CentOS7GPU環境を構成する
CentOS7.2はNode.js開発環境を展開します
centos7でpython3環境を構成し、
Ubuntu20.04LTSでJava開発環境を構成する
Linux環境の構築:CentOs + Apache + MySQL + PHP
[PHP] CentOSでPHPオペレーティング環境を構築する
Ubuntu16.04でNginx + PHP 7.0 + MySQL環境を構成します
CentOSはPHPをインストールします
Centos7はJDKを構成します
01 CentOS7.6スイッチシステム言語
CentOS6.7ビルドLNMP環境
Centos7でJava開発用の基本的な環境を構築する
CentOS6でOcservを構成する
セントスにphpをインストールする
Hadoop環境の構築(centos7)
Ubuntu構成開発環境
Centos7.6ビルドLNMP環境
Ubuntuを構築および構成するための組み込みLinux開発環境
ランプ(centos7)設置ランプ環境
CentOSの下のyumにPHPをインストールし、php-fpmサービスを構成します
Ubuntu開発環境の構成
Centos6.9インストールnpm環境
centos6.8でランプを構成する
Centos7はIPアドレスを構成します
Ubuntu18.10はJava環境を構成します
CentOS7ビルドLNMP環境
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
Centos6.5でドッカー環境を構築する
SkyWalking研究ノート(CentOS環境)
Centos7はGitBook環境をセットアップします
CentOSインストールnginx + tomcat + java + mysqlオペレーティング環境
CentOS7で静的IPを構成する
Centos6.5はmongodbをインストールして構成します
Centosは複数の仮想IPを構成します
CentOS7でスワップスペースを構成する
Centos6はGitBook環境をセットアップします
DockerのCentOS環境インストール
ubuntuビルドpython開発環境
ubuntuは共通の開発環境を構築します
Centos7はpython3仮想環境を展開します
Centos7.4環境インストールランプ-php7.0チュートリアル
CentOS 7yumインストールPHP7.3チュートリアル
Centosは複数の仮想IPを構成します