Gentoo安装php7

昨天php7正式发布了,今天发现Gentoo官方源里面已经有了php7的ebuild,于是安装尝试一下。安装过程如下:
1、解除php7的mask状态:

echo "dev-lang/php" >> /etc/portage/package.unmask

2、添加全局use:

echo 'PHP_TARGETS="php7-0"' >> /etc/portage/make.conf

3、编译安装:

emerge php

4、设置php版本为7

eselect php set fpm 2

5、现在是php7与php5共存,有两个命令还是指向php5的,改成php7

rm /usr/bin/phpize
ln -s /usr/lib64/php7.0/bin/phpize /usr/bin/phpize
rm /usr/bin/php-config
ln -s /usr/lib64/php7.0/bin/php-config /usr/bin/php-config

6、启动php

systemctl start php-fpm@7.0.service

发现有出错信息,查看一下,原来是默认日志路径有问题(估计Gentoo官方很快会修复),改一下:

/etc/php/fpm-php7.0/php-fpm.conf

中的

;error_log = log/php-fpm.log

去掉前面的;,并且改成

error_log = /var/log/php-fpm.log

7、再次启动,成功!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据