首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了新版本的php,但Apache仍然使用旧版本

问安装了新版本的php,但Apache仍然使用旧版本
EN

Server Fault用户
提问于 2015-07-21 14:51:38
回答 4查看 13.8K关注 0票数 11

我在Ubuntu10.04上手动安装了php5.4。旧版本为5.3.2。现在,如果我检查php版本,它将显示5.4:

代码语言:javascript
复制
max@ubuntu:/etc/php5$ php -v
PHP 5.4.0 (cli) (built: Jul 21 2015 14:04:16)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

但是,如果我在/var/www/中加载index.php文件,那么apache仍然显示php版本为5.3.2。

如何使apache识别新的php5.4版本?

EN

回答 4

Server Fault用户

发布于 2018-11-07 18:14:00

确保您还安装了新版本的apache模块,然后禁用旧模块并启用新模块。

下面是php5到php7的示例

代码语言:javascript
复制
sudo a2dismod php5 
sudo a2enmod php7.0

当然,在重新启动apache之后

票数 9
EN

Server Fault用户

发布于 2020-01-29 12:14:04

这里也有同样的问题,但是a2dismod没有工作。我解决了它从启用/etc/apache2/conf中删除旧的apache配置,并从conf可用中添加了正确的配置。

代码语言:javascript
复制
cd /etc/apache2/conf-enabled
sudo rm php5.6-fpm.conf
sudo ln -s ../conf-available/php7.2-fpm.conf

重新启动apache et voil!

票数 4
EN

Server Fault用户

发布于 2015-07-21 15:00:43

页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/707383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档