您的位置:首页 > 运维架构 > Linux

centos7 安装php5.6

2017-05-19 15:11 381 查看
yum list installed | grep php

找到的都清掉

yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64
yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm[/code]check一下: 
yum list --enablerepo=remi --enablerepo=remi-php56 | grep php
安装:

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof
yum install --enablerepo=remi --enablerepo=remi-php56 php-fpm

如需安装 seaslog:

pecl install seaslog

seaslog的配置: vi /etc/php.ini

注意这里要是报一个这样的error:

WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update
Could not download from "http://pecl.php.net/get/SeasLog-1.6.9.tgz", cannot download "pecl/seaslog" (File http://101.96.10.65:80/pecl.php.net/get/SeasLog-1.6.9.tgz not valid (received: HTTP/1.0 404 Not Found
))
Error: cannot download "pecl/SeasLog"
就用    pecl channel-update pecl.php.net   更新一下就好了

extension = seaslog.so
seaslog.default_basepath = /log/seaslog-test
seaslog.default_logger = default
seaslog.disting_type = 1
seaslog.disting_by_hour = 0
seaslog.use_buffer = 1
seaslog.buffer_size = 100
seaslog.level = 0
seaslog.trace_error = 1
seaslog.trace_exception = 0
seaslog.default_datetime_format = "Y:m:d H:i:s"
seaslog.appender = 1
seaslog.remote_host = 127.0.0.1
seaslog.remote_port = 514
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: