繁体   English   中英

PHP版本在phpinfo()输出中是错误的

[英]PHP version is wrong in phpinfo() output

我在nginx服务器上使用php-fpm版本在debian wheezy上运行我的web应用程序,在docker容器中。

我将我的php版本更新为5.6.1。

RUN echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list
RUN echo "deb-src http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list
RUN echo "deb http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list
RUN echo "deb-src http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list
RUN wget http://www.dotdeb.org/dotdeb.gpg
RUN apt-key add dotdeb.gpg
RUN apt-get update
RUN apt-get install -y nginx php5-fpm php5-mysqlnd php5-cli supervisor

如果我在容器中执行以下命令,则版本正常并且似乎已正确更新:

php -v // 5.6.6
/usr/sbin/php5-fpm -v // 5.6.6

但是,如果我去我的文档根并执行phpinfo(),那么php版本在Core中是错误的 - > PHP版本(5.4.36,默认情况下是debian:wheezy)。 更多nginx版本输出也是错误的。

有任何想法吗 ?

运行以下命令。

如果是apache

sudo service apache2 restart

如果是nginx

sudo service nginx restart

安装任何服务器模块后,重新启动apache,nginx是一个好习惯。

好吧,这是一个“码头构成”的误解。 我需要做一个docker-compose up -d来重建,重新创建和重启我的服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM