[备忘录]使用phpenv和php-build进行PHP版本升级
之前也写过这样的文章。
[Gentoo安装H2O+PHP7.0.0RC4的备忘录]
请参考这篇文章:http://qiita.com/igara/items/1b7cd8e714844440795d
这次的内容是关于更新。
停止正在运行中的php-fpm。
# php-fpmプロセスを調べる
ps -ef
php-fpm: master process (/root/.
nobody 23272 23271 0 16:09 ? 00:00:00
↑これがphp-fpmのプロセスで23272がプロセスID
php-fpm: pool www
nobody 23273 23271 0 16:09 ? 00:00:00 php-fpm: pool www
root 23274 2 0 16:09 ? 00:00:00 [kworker/0:2]
root 23322 2 0 16:14 ? 00:00:00 [kworker/0:0]
kill 23271
更新php-build
在之前的情况下,如果要编译PHP源代码,就需要进行重置以避免发生冲突。
cd .phpenv/plugins/php-build/
git reset --hard
git pull
构建PHP7.0.0。
phpenv install 7.0.0
phpenv global 7.0.0
phpenv local 7.0.0
phpenv rehash
# 設定ファイルの適応
cd /root/.phpenv/versions/7.0.0/etc/
cp php-fpm.conf.default php-fpm.conf
cd /root/.phpenv/versions/7.0.0/etc/php-fpm.d/
cp www.conf.default www.conf
启动php7.0.0版本的php-fpm。
~/.phpenv/versions/7.0.0/sbin/php-fpm &