如何强制Apache使用最新安装的PHP版本 [英] How to force Apache use the latest installed PHP version

查看:99
本文介绍了如何强制Apache使用最新安装的PHP版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已使用以下命令从PHP版本5.5.9-1ubuntu4.17升级到PHP 5.6.23-1 + deb.sury.org〜trusty + 2:

I have upgrade from PHP Version 5.5.9-1ubuntu4.17 to PHP 5.6.23-1+deb.sury.org~trusty+2 using these commands:

apt-get -y update
add-apt-repository ppa:ondrej/php
apt-get -y update
apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl

但是我对版本有疑问

php -v

输出:

PHP 5.6.23-1+deb.sury.org~trusty+2 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

还有

<?php phpinfo(); ?>

输出:

PHP Version 5.5.9-1ubuntu4.17

如何强制Apache使用最新的php(以我的情况为PHP 5.6.23-1 + deb.sury.org〜trusty + 2)版本?

How can I force Apache use the latest php (in my case PHP 5.6.23-1+deb.sury.org~trusty+2) version?

推荐答案

这是我解决问题的方法:

This is how I was able to solve my problem:

#Disable php5 mod
a2dismod php5

#Enable php5.6 mod
a2enmod php5.6

#restart apache2
service apache2 restart

这篇关于如何强制Apache使用最新安装的PHP版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆