1. QUENCH

    No comment

    QUENCH
Changes in body
Source | HTML | Preview
@@ -1,91 +1,96 @@
## **※個人のメモです。**
この内容は[コチラ](http://dqn.sakusakutto.jp/2015/12/centos7_yum_install_php70.html)の方の記事を見ながらLinuxド素人の私が作業した内容の記録です。
あまりにも素人すぎて解説を見ても躓いたので、これからLinuxを始める人の参考になればと解説を更に噛み砕いてみました。
詳しい内容はリンク先のページに載っていますので、そちらを御覧下さい。
#PHP7.0のインストール手順
##リポジトリの追加
```bash
# epelを追加
$ sudo yum -y install epel-release
# remiを追加
$ wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
$ sudo rpm -ivh ./remi-release-7.rpm
```
<br>
##PHP7.0をインストール
有効なリポジトリを指定して実行
したら上手く入りませんでした。恐らく古いPHPが残っているのが原因?
という事でphpを全て削除!
(後で原因はパスを正しく通せていなかったからと分かりましたが、消した方が良さそうなんでやっぱり削除)
```bash
$ sudo yum remove php*
```
そして改めて有効なリポジトリを指定して実行
```bash
$ sudo yum --enablerepo=epel,remi,remi-php70 install php70
```
<br>
##パス(環境変数)を設定
```/opt/remi/php70/enable``` にパスを通すための設定が書かれているそうなので、そのままパスを通します。
...ところでパスを通すとは?(;´∀`)
つまりは[こういう事](http://pocketstudio.jp/linux/?%A5%D1%A5%B9%28PATH%29%A4%CE%B3%CE%C7%A7%A4%C8%C0%DF%C4%EA%CA%FD%CB%A1%A4%CF%A1%A9)
パスを通すための設定とやらを見てみる。
```bash
$ cat /opt/remi/php70/enable
```
なにやら3行ほど書かれているので、それをそのまま入力する
```bash
$ export PATH=/opt/remi/php70/root/usr/bin:/opt/remi/php70/root/usr/sbin${PATH:+:${PATH}}
$ export LD_LIBRARY_PATH=/opt/remi/php70/root/usr/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
$ export MANPATH=/opt/remi/php70/root/usr/share/man:${MANPATH}
```
これでインストール終了!
```bash
$ php -v
#と入力して下記が出てくればOK細かいバージョン等は違うかもしれません。
PHP 7.0.3 (cli) (built: Feb 3 2016 10:42:03) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
```
となれば無事に成功!
**なんですが!実は少し変更しておきたいファイルが!**
環境変数を
```bash
$ export ***~
```
と入れると、設定はできますが一時的な設定にしかすぎません。
```bash
$ exit
```
してしまうと消えてしまうので、永続的に設定しちゃいましょう。
環境変数は[こちら](http://d.hatena.ne.jp/Akineko/20090825/1251187210)のページを参考にしました。
>/etc/profile の最終行に、ユーザー単位の設定方法と同じくコマンドを追記
とあるので、
```bash
$ vi /etc/profile
```
で開いて最終行にさっき入力した3行を``` export~ ```から全て追加しましょう。
+
+#参考にしたHP
+- http://dqn.sakusakutto.jp/2015/12/centos7_yum_install_php70.html
+- http://pocketstudio.jp/linux/?%A5%D1%A5%B9%28PATH%29%A4%CE%B3%CE%C7%A7%A4%C8%C0%DF%C4%EA%CA%FD%CB%A1%A4%CF%A1%A9
+- http://d.hatena.ne.jp/Akineko/20090825/1251187210