精华内容
下载资源
问答
  • Linux 服务器 php版本升级

    千次阅读 2019-06-12 21:55:15
    现在的php版本是5.6,由于项目的php版本要求是7.2,所以升级一下 1. 检查当前安装的 PHP 查看当前 PHP 版本 php -v 查看当前 PHP 相关的安装包 yum list installed | grep php 2. 更换 RPM 源 #Centos 5.X: rpm ...

    现在的php版本是5.6,由于项目的php版本要求是7.2,所以升级一下

    1. 检查当前安装的 PHP
    查看当前 PHP 版本

    php -v

    查看当前 PHP 相关的安装包

    yum list installed | grep php

    2. 更换 RPM 源
    #Centos 5.X:
    rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm

    #CentOs 6.x:
    rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

    #CentOs 7.X:
    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm


    3. 停止相关服务
    关闭 php-fpm 和 nginx 服务

    service php-fpm stop
    /usr/local/nginx/sbin/nginx -s stop

    4. 删除已经安装的 PHP 相关包
    yum remove php*


    5. 安装新版本 PHP
    php 7.0/7.1/7.2 分别表示为 70w/71w/72w

    目前(2018-5-4)

    CentOs 6.x 的 RPM 源中最高只有 7.1

    CentOs 7.x 的 RPM 源中有 7.2

    yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt


    6. 重新启动相关服务
    service php-fpm start
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf


    再次检查版本

    php -v
    --------------------- 
    作者:sgn5315 
    来源:CSDN 
    原文:https://blog.csdn.net/sgn5315/article/details/87453341 
    版权声明:本文为博主原创文章,转载请附上博文链接!

     个人开发的塔罗牌占卜小程序:【问问塔罗牌】 快来瞧瞧吧!

     

    展开全文
  • 第一步:进入指定目录,下载php版本压缩包;一般下载到/usr/local/src/目录下;下载链接可以到php官网复制 wget http://hk1.php.net/get/php-7.2.9.tar.gz/from/this/mirror 第二步:解压文件,并进入解压后的文件 ...

    第一步:进入指定目录,下载php版本压缩包;一般下载到/usr/local/src/目录下;下载链接可以到php官网复制
    wget https://www.php.net/distributions/php-7.2.9.tar.gz

    第二步:解压文件,并进入解压后的文件
    tar -zxvf php-7.2.9.tar.gz
    cd php-7.2.9/

    第三步:查看上个安装版本的配置
    php -i | grep configure

    第四步:进行配置安装;配置安装使用第一块配置代码即可,第二块配置代码,只是备用;
     ./configure --prefix=/usr/local/php-7.2.9 --with-config-file-path=/usr/local/php-7.2.9/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir=/usr/local/freetype --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --enable-intl --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --disable-fileinfo --enable-opcache --with-xsl

     ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-iconv-dir=/usr/local/ --enable-safe-mode -enable-fastcgi -enable-force-cgi-redirect --with-gd --with-jpeg-dir=/usr/local/ --with-png-dir=/usr/local/ --enable-sockets --with-mysqli=mysqlnd --with-openssl --enable-soap --enable-mbstring --enable-mbregex --enable-sqlite-utf8 --enable-zip --with-freetype-dir=/usr/local/ --enable-fpm --with-curl --enable-opcache --with-mcrypt --enable-xml --enable-session --enable-ftp --with-mhash --enable-pcntl --with-gettext --enable-bcmath --with-zlib --with-pdo-mysql --enable-sysvshm --enable-sysvsem --enable-shmop

    第五步:进行编译
    make

    这一步时间较长,请耐心等待;如果报以下错误的话
    ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':
    /home/king/php-5.2.13/ext/iconv/iconv.c:2491: undefined reference to `libiconv_open'
    collect2: ld returned 1 exit status
    make: *** [sapi/cli/php] Error 1
    [root@test php-5.2.13]# vi Makefile

    解决方法: 注:建议用第2种解决方法,进行解决;

    1.在安裝 PHP 到系统中时要是发生「undefined reference to libiconv_open'」之类的错误信息,那表示在「./configure 」沒抓好一些环境变数值。错误发生点在建立「-o sapi/cli/php」是出错,没給到要 link 的 iconv 函式库参数。 解决方法:编辑Makefile 大约77 行左右的地方: EXTRA_LIBS = ..... -lcrypt 在最后加上 -liconv,例如: EXTRA_LIBS = ..... -lcrypt -liconv 然后重新再次 make 即可。

    或者用另一种办法

    2.make ZEND_EXTRA_LIBS='-liconv'

    第六步,执行安装
    make install

    第七步:将之前的php配置拷贝到新的php版本配置中;全部试一下,如果让覆盖的话,就选n,跳过执行其他的就可以了
    cp /usr/local/php/etc/php.ini /usr/local/php-7.2.9/etc/
    cp /usr/local/php/etc/php-fpm.conf /usr/local/php-7.2.9/etc/
    cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php-7.2.9/etc/php-fpm.d/
    cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php-7.2.9/etc/php-fpm.d/www.conf
    cp /usr/local/php/sbin/php-fpm /usr/local/php-7.2.9/sbin/
    cp /usr/bin/php-fpm /usr/local/bin/

    第八步,检查php扩展,缺少什么就添加什么;具体的安装方式,可以借鉴
    http://www.cnblogs.com/guansixu/p/7058295.html  ----linux安装php扩展;

    第九步,配置 php-fpm 启动服务脚本;这里的修改具体内容可以参考 http://www.lnmp.cn/upgrade-to-php7.1-from-php-7.0.html
    cp sapi/fpm/php-fpm.service /usr/lib/php-fpm-729.service
    vim /usr/lib/php-fpm-729.service

    修改内容:
    PIDFile=/这里写的是你以前php版本安装的目录/var/run/php-fpm.pid
    ExecStart=/这里写的是你以前php版本安装的目录/sbin/php-fpm --nodaemonize --fpm-config /这里写的是你以前php版本安装的目录/etc/php-fpm.conf
    如:

    第十步,关闭php-fpm
    pkill php-fpm

    第11步,修改两个软连接
    [root@lnmp php-7.2.9]# unlink /usr/local/php 或 rm -rf /usr/local/php
    [root@lnmp php-7.2.9]# ln -s /usr/local/php-7.2.9 /usr/local/php
    [root@lnmp php-7.2.9]# ln -s /usr/lib/php-fpm-729.service /usr/lib/php-fpm.service

    第12步,重新加载服务
    service php-fpm restart
    service nginx reload

    参考网址:

    http://www.lnmp.cn/upgrade-to-php7.1-from-php-7.0.html   -----linux升级php版本
    https://segmentfault.com/a/1190000011633180  ---参考
    https://www.cnblogs.com/Julian-Chen/articles/7987003.html   --参考

    展开全文
  • Windows服务器升级PHP版本的方法

    千次阅读 2019-05-17 10:39:00
    这篇文章主要介绍了Windows服务器下升级PHP版本的方法,需要的朋友可以参考...1、如果服务器上已安装了Zend,请先卸载他,等PHP升级好后再重新安装。 2、停止IIS,在添加/删除组件里面删除原来的PHP安装包。 3、删除...

    这篇文章主要介绍了Windows服务器下升级PHP版本的方法,需要的朋友可以参考下
    要升级PHP,我们首先得下载一个自动安装PHP组件到IIS中的软件,推荐的是星外公司开发的PHP安装包,我们可以到他们的官方网站www.7i24.com去下载最新版本。

    1、如果服务器上已安装了Zend,请先卸载他,等PHP升级好后再重新安装。

    2、停止IIS,在添加/删除组件里面删除原来的PHP安装包。

    3、删除C:\windows\php.ini 。如何起名

    4、安装最新的星外PHP安装包,然后重启IIS。

    对于特殊原因无法升级PHP的用户,我们要求您对C:\windows\php.ini作以下修改:

    找到: disable_functions = 这行,改为

    disable_functions=exec,system,passthru,popen,pclose,shell_exec,proc_open,curl_exec,multi_exec,dl,chmod,
    stream_socket_server,popepassthru,pfsockopen,gzinflate,
    注意所有内容应该在一行中,不要换行

    找到: disable_classes = 这行,改为disable_classes =DOTNET,保存后重启IIS后马上生效。

    展开全文
  • phpstudy 切换服务器php版本

    万次阅读 2017-11-14 11:31:54
    php 是强大的学习玩耍php的集成软件。 点击重启按钮下面的切换版本 就可以任意切换 选择想要测试的服务器 apache nginx iis 与 php 版本的搭配。

    php 是强大的学习玩耍php的集成软件。

    点击重启按钮下面的切换版本 就可以任意切换

    选择想要测试的服务器 apache nginx iis 与 php 版本的搭配。

    展开全文
  • 线上服务器php5.3.8升级到php5.6.3

    万次阅读 2014-12-11 21:49:54
    因为项目要用到php5.4以上的新功能 目前服务器还是用php5.3.8版本 所以升级版本就非常需要了。 首先 连上服务器 先把 php-fpm服务关闭 然后 先把 /usr/local/php 重命名 以防止如果新版本更新失败 回滚
  • linux服务器CentOS系统PHP5.4升级php7.2

    千次阅读 2018-10-05 22:58:54
    由于项目使用的是laravel5.6版本,所以php版本最低升级php7.1以上  下面就是楼主升级php7.2的过程   1:首先移除当前的php安装包,否则安装过程中会起冲突  yum remove php*  2:楼主使用的是rpm安装的,...
  • 新做的一个项目后台几乎完了...服务器IP地址 $_SERVER['SERVER_ADDR']服务器域名 $_SERVER['SERVER_NAME'] 服务器端口 $_SERVER['SERVER_PORT']服务器版本 php_uname('s').php_uname('r')服务器操作系统 php_uname()PHP
  • PHP版本升级5.4手记

    千次阅读 2016-04-12 11:17:00
    我们公司服务器上的PHP版本是5.2,真的太旧了,除了很多新特性无法使用之外,PHP5.4的性能也比5.2版本有所提高,有助于提供业务的吞吐量。今年,我们计划将公司所有业务的PHP版本升级为5.4.41。 二、升级前准备 在...
  • php获取服务器信息,包括操作系统、php版本及运行环境和PHP信息   解决方法: $s = php_uname('s');//获取系统类型 获取php版本及运行环境和获取PHP信息:http://www​.yayihouse....
  • XAMPP升级PHP版本的步骤

    万次阅读 2018-07-05 17:27:46
    你应该首先考虑升级XAMPP服务器包。   步骤1:备份重要文件   XAMPP安装之后,用户数据基本上涉及以下3个地方: 1. xampp/htdocs 目录:这是所有网站的文件系统。 2. xampp/mysql/data 目录...
  • 阿里云轻量型应用服务器为WordPress升级PHP1 了解软件安装路径2 参考教程3 41位hash4 修改Wordpress配置文件中的localhost PHP是在服务器端执行的语言,用于网站的编程。2019年起,PHP官方将停止对PHP5.6.x的安全...
  • lnmp1.5升级PHP版本PHP7.2.23

    千次阅读 2019-09-28 18:28:27
    最近发现公司旧服务器版本过低,想着升级试试,查了好多资料,最后发现lnmp1.5自带的upgrade.sh文件可以直接升级php版本,包括nginx,mysql等等,都可以运行此文件升级。 本来想直接升级php7.3的,奈何lnmp1.5不...
  • 怎么快速高效地查看所用服务器php版本等所有信息 比如我现在想要查看阿里云服务器php版本,那么我可以用到下面的代码:    Phpinfo();  ?> 把上面的代码放到一个新建的1.php文件中,然后把1...
  • 先查找php.ini find / -name php.ini 得出两个ini /usr/local/php/etc/php.ini /etc/php.ini php -i | grep php.ini 查看PHP加载的是哪个配置文件,这个获取的是系统内的php.ini 的位置。不是网页...
  • 准备使用laravel框架(http://laravel.com),但是阿里云服务器上的php版本为 5.5.3,laravel的系统要求是 php版本 > 5.3.7. 问题: 使用 yum update-check,结果 当前 centos上的源的php版本还是5.5.3,所以决定换...
  • Centos6.5下进行PHP版本升级

    千次阅读 2017-04-22 15:23:59
    统计插件WP Statistics要求PHP5.4以上,可本机PHP为5.3.3,无奈只有对服务器PHP进行升级,遂写下本文。
  • NOD32 ID及升级服务器

    万次阅读 2006-11-23 10:42:00
    软件简介:国外很权威的防病毒软件评测给了NOD32很 高的分数。产品线很长,从DOS,Windows 9x/Me,Windows NT/XP/2000,到Novell Netware Server、Linux、BSD等,都有提供。...NOD32 ID及升级服务器为方便大家下载N
  • php 内置的 web 服务器

    万次阅读 2017-12-29 17:21:49
    从 PHP 5.4.0 起,PHP内置了Web服务器,这对于认为需要Apache或... Valet 起初就是使用这个内置的服务器,但是在1.1.0版本后将其替换为Caddy(查看相关新闻)。 1、启动 这个内置的Web服务器很容易启动,
  • 您在购买阿里云服务器后,RedHat/CentOS/Fedora使用 yum update 更新时,默认会都会升级内核,比如从CENTOS6.8升级到CENTOS6.9,结果可能导致php5.2等无法使用;有些服务器硬件(特别是组装的机器)在升级内核后,...
  • 服务器版本:Windows Server 2008 R2 Enterprise 平时搭建PHP网站,可以在linux服务器上搭建,也可以在windows服务器上搭建,主要看你个人需求了,今天我们演示的是用PHPWAMP绿色集成环境在windows服务器上搭建php...
  • 最近工作中将php5.2升级php5.6,在升级的过程中,需要对php各个版本之间的不兼容的问题进行讨论和测试论证。依据php版本不兼容 分支说明 , 分别在多个版本之间进行了测试,分享如下: php5.3 不兼容5.2 ...
  • IIS服务器部署php项目

    千次阅读 2016-10-11 16:08:29
    主机:腾讯云服务器,2核CPU,4G内存版本 操作系统:Windows Server 2012 服务器:IIS 8 php版本:5.6 使用了ThinkPHP框架。原先服务器上已安装IIS,部署了一套asp.NET的网站,后期又添加了微信业务,用...
  • 我们都知道,PHP需要在具体的WEB服务器中才能运行,例如Nginx、Apache等,但是PHP是怎样启动,又是怎样在服务器中运行,然后...Apache服务器启动并运行PHP时,一般是通过mod_php7模块的形式集成(如果是php5.*版本,就
  • 数据库服务器操作系统版本的选择

    千次阅读 2017-02-22 08:25:22
    数据库服务器操作系统版本的选择
  • 隐藏服务器版本号的技巧

    千次阅读 2017-01-22 23:39:28
    一、查看网站服务器头信息版本号curl --head http://xxx.com 二、隐藏版本信息1、隐藏Apache版本信息: 打开Apache配置文件httpd.conf,加入以下两行: ServerTokens ProductOnly ServerSignature Off2、隐藏Nginx...
  • php 服务器500错误解决

    万次阅读 2016-10-14 11:40:21
    php 新手,在初期搭建完开发环境后,开发时出现语法错误是,服务器返回500 服务器内部错误,而不是返回错误提示。 这时候需要对开发环境做一些配置,帮助你快速查找问题原因,定位问题,解决问题。  找到 php的配置...
  • 阿里云linux下 升级PHP版本

    千次阅读 2017-07-08 20:24:52
    在centos7通过yum安装PHP7,首先在终端运行: rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 如果提示错误: error: Failed dependencies: epel-release >= 7 is needed by webt
  • Linux服务器各应用版本信息查看总结

    千次阅读 2018-03-11 13:31:48
    Linux服务器各种应用版本信息查看总结一、生产环境Nginx版本信息查看 cd /usr/local/nginx/sbin ./nginx -v # 查看编译版本 ./nginx -V # 查看nginx编译参数 ./nginx -h # 查看帮助二、生产环境Tomcat版本信息...
  • WDCP快速升级PHP5.4、MySql5.5版本环境

    千次阅读 2016-08-03 16:50:53
    我们WDCP PHP版本可以升级到5.3、5.6、5.5等版本,最近发现一些网友需要5.4版本。修改之前的一键包升级环境脚本,然后重新做一个PHP5.4的安装脚本。 第一、升级环境之前的准备工作 如果我们服务器环境中有网站...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 640,421
精华内容 256,168
关键字:

如何升级服务器php版本