linux修改php版本_修改linux php版本 - CSDN
  • 查看PATH ...加上 export PATH=/usr/local/php/bin:$PATH 保存退出 source /etc/profile 完成. php -v 注:该配置对所有用户永久生效 2.临时有效,重启或者其他用户无效 cd /etc export PA...

    查看PATH

    echo $PATH

     

    1.对所有用户永久有效

    cd /etc

    vim /etc/profile

    加上 export PATH=/usr/local/php/bin:$PATH

    保存退出

    source /etc/profile

    完成.

    php -v

    注:该配置对所有用户永久生效

     

    2.临时有效,重启或者其他用户无效

    cd /etc

    export PATH=/usr/local/php/bin:$PATH

    完成.

    php -v

    注:该配置仅临时有效

     

    3.对当前用户永久有效

    通过修改.bashrc文件:
    vim ~/.bashrc 
    在最后一行添加:export PATH=/usr/local/php/bin:$PATH
    生效方法:(有以下两种)
    1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
    2、输入“source ~/.bashrc”命令,立即生效

    展开全文
  • 事前准备:把你以前用的好好的php版本删掉,一般是在/usr/local/php,把这个文件夹删掉,然后把/bin/php这个指令删掉 1. 下载一个你需要的php版本,而且能够用 configure安装的。我们这里举例php7.0.27版本的压缩包 ...

    参考博客:http://blog.csdn.net/21aspnet/article/details/47708763

    事前准备:把你以前用的好好的php版本删掉,一般是在/usr/local/php,把这个文件夹删掉,然后把/bin/php这个指令删掉 
    1. 下载一个你需要的php版本,而且能够用 configure安装的。我们这里举例php7.0.27版本的压缩包 
    2. 解压缩这个php压缩包 
    3. cd进去压缩后的目录 
    4. 用下面这个configure配置(当然有些配置不是必须的,如果你看得懂,可以自行删减。或者你现在是从其他版本的php转到另一个版本的php,你可以新建一个php文件,echo phpinfo(),在第一页看到Configure Command ,参考你原来的configure配置也是可以的,但是版本不要差太多,例如php5拿去配php7可能不行,同一个大版本应该没什么问题,可以试试)

    ./configure –prefix=/usr/local/php \ 
    –with-curl \ 
    –with-freetype-dir \ 
    –with-gd \ 
    –with-gettext \ 
    –with-iconv-dir \ 
    –with-kerberos \ 
    –with-libdir=lib64 \ 
    –with-libxml-dir \ 
    –with-mysqli \ 
    –with-openssl \ 
    –with-pcre-regex \ 
    –with-pdo-mysql \ 
    –with-pdo-sqlite \ 
    –with-pear \ 
    –with-png-dir \ 
    –with-xmlrpc \ 
    –with-xsl \ 
    –with-zlib \ 
    –enable-fpm \ 
    –enable-bcmath \ 
    –enable-libxml \ 
    –enable-inline-optimization \ 
    –enable-gd-native-ttf \ 
    –enable-mbregex \ 
    –enable-mbstring \ 
    –enable-opcache \ 
    –enable-pcntl \ 
    –enable-shmop \ 
    –enable-soap \ 
    –enable-sockets \ 
    –enable-sysvsem \ 
    –enable-xml \ 
    –enable-zip

    这个配置可能会报错,如果最后几行输出一些error或者 warning就不动了,应该是你少了一些东西,每个人情况可能不同,可以复制报错的行百度一下,一般来说是少安装了一些东西,yum install xxx一般可以搞定,这里具体问题具体百度吧~

    在你configure看起来跑得没什么问题(好像没问题会输出一段“thanks for using php之类的话,忘了”),然后就执行make && make install,一般你configure没问题的话,make && make install也不会有什么问题,这个过程可能要跑一段时间,跑完后,会输入几行说建议你添加什么什么的,这样就算安装好了。一般默认安装路径是/usr/local/php。

    然后配置文件

    cp php.ini-development /usr/local/php/lib/php.ini
    cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
    cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
    cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm


    需要注意的是php7中www.conf这个配置文件配置phpfpm的端口号等信息,如果你修改默认的9000端口号需在这里改,再改nginx的配置。

    这个时候你输入php -v应该能看到你想要的php版本了

    7.然后配置php-fpm,将它打到service里面 
    设置/etc/init.d/php-fpm,将;pid = run/php-fpm.pid前面分号去掉

    8.修改 php-fpm 文件(一般这些路径前面有些变量,是配置好了的,你可以看看${xxxxx}这个变量指向哪里,只要是指向你安装的地方/usr/local/php就可以不用改了,如果不是这个地方,可以改成你安装php的路径)

    php_fpm_BIN=@sbindir@/php-fpm 
    php_fpm_CONF=@sysconfdir@/php-fpm.conf 
    php_fpm_PID=@localstatedir@/run/php-fpm.pid

    改成

    php_fpm_BIN=/usr/local/php/sbin/php-fpm 
    php_fpm_CONF=/usr/local/php/etc/php-fpm.conf 
    php_fpm_PID=/usr/local/php/var/run/php-fpm.pid

    9.

    添加执行权限
    chmod a+x /etc/init.d/php-fpm

    加入服务
    chkconfig –add php-fpm

    开机自启
    chkconfig php-fpm on

    然后你就可以试试service php-fpm start(或者stop/restart)这样的操作了,并且现在php服务是开机启动的。如果有报错有问题说是127.0.0.1:9000(address:port)被占用,就先killall php-fpm把服务终止掉,然后再执行service php-fpm start
    --------------------- 
    作者:power124932811 
    来源:CSDN 
    原文:https://blog.csdn.net/qq_29238009/article/details/79175117 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • centos 修改PHP默认版本

    2019-07-25 21:39:26
    命令行输入export PATH=/usr/local/php/bin:$PATH 然后回车。 转载于:https://www.cnblogs.com/objects/p/9271923.html

    命令行输入export PATH=/usr/local/php/bin:$PATH 然后回车。

    转载于:https://www.cnblogs.com/objects/p/9271923.html

    展开全文
  • 然后就顺便写怎么快速,简便切换php版本 首先:find命令找php在哪里先 #find / -name php 第一步:ln命令(百度大把资源)主要用来创建软连接 现在主要是想将5.4版本换5.5版本: ...

    今天在帮别人安装一个不知所谓的东西时碰到,三版本的PHP环境,我感觉那个人也是666哒,他使用的是AMH快速开发工具

    有图有真相!!!

     

    然后就顺便写下怎么快速,简便切换php版本

    首先:find命令找下php在哪里先

    #find / -name php

     

    第一步:ln命令(百度下大把资源)主要用来创建软连接

    现在主要是想将5.4版本换5.5版本:

    #ln -s /usr/local/php-5.5/bin/php(你想要换成的php版本的路径) /usr/sbin/php(最后一个php可以换成你自己喜欢的名字,最好php吧)

    第二步:export命令将软连接加到PATH路径中

    #export PATH="$PATH:/usr/sbin/php"(将上面你准备好的连接加进去就可以了,中间:冒号别漏了,用来做分割的)

    最后:看下效果

    #php -v

     

    转载于:https://www.cnblogs.com/sunshine-H/p/8399845.html

    展开全文
  • linux 修改PHP安装版本

    2020-01-19 16:15:36
    进入到安装lnmp的目录后执行 sudo ./install.sh mphp 执行后会出现php版本供你选择,选你需要的就OK了

    进入到安装lnmp的目录后执行

    sudo ./install.sh mphp

    执行后会出现php的版本供你选择,选你需要的就OK了

    展开全文
  • 天在帮别人安装一个不知所谓的东西时碰到,三版本的PHP环境,我感觉那个人也是666哒,他使用的是AMH快速开发工具,然后就顺便写怎么快速、简便切换php版本。 有图有真相!!! 首先:find命令找php在哪里先...
  • Linux下部署php版本共存Linux下部署php版本共存 背景说明 开始安装 phpini 配置 php-fpmconf 配置 启动 php-fpm 修改nginx配置对需要的服务配置使用php-5445 配置php-5445 的php54-fpm 开机自动启动背景说明自...
  • Linux下修改php.ini文件

    2019-07-20 17:04:10
    目录 找到.ini路径 Centos中重启PHP 方式一 方式二 一些经验 找到.ini路径 #如果安装了PHP环境,可以使用php命令 ##第一种方式 [root@tt ~/php7]$ php -i | grep 'php.in...
  • linux服务器上搭建LAMP或者LNMP环境的时候,在安装PHP的过程中,如果直接使用yum install php 的命令就会默认安装php 5.4.*版本。若想安装php 7.*版本,有两种方法,如下: (1)使用下载相应的PHP源码包进行编译...
  • Linux环境Nginx安装多版本PHP
  • 1、修改php.ini配置文件后,没有重新加载php.ini配置文件。 2、存在多个php.ini配置文件 3、php.ini中的配置被其他文件中配置覆盖 问题排查: 1、修改配置后,重新加载php.ini文件,打印出phpinfo();查看读取的...
  • Linux版本php切换

    2017-07-25 15:16:10
    还好有解决方案,就是在系统中编译多个版本的php,在切换时只需要修改一下快捷方式就可以了。... 想要切换系统中php版本。...一、http用到的php版本一般nginx是使用php-fpm来运行php,所以需要将正
  • Linux 升级PHP版本

    2018-07-15 19:45:58
    1:进入终端后查看PHP版本php -v输出可能如下:PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with Zend ...
  • 先查找php.ini find / -name php.ini 得出两个ini /usr/local/php/etc/php.ini /etc/php.ini php -i | grep php.ini 查看PHP加载的是哪个配置文件,这个获取的是系统内的php.ini 的位置。不是网页...
  • linux下php7修改端口号

    2016-12-13 17:08:48
    php修改端口号
  • 最近在安装swoole的时候老是出错,安装完成以后再php-m中能看到swoole扩展已经开启,而在 phpinfo中却看不到。查看了php.ini的位置发现这两个指向的路径不同...所以决定将自带的PHP版本删除。 删除之后发现运行php-m
  • 我特意看了现在的homestead已经支持版本配置: - map: wd.com to: /home/vagrant/code/qianlong_sys php: "5.6" - map: admin.kd.do to: /home/vagrant/code/yii2_admin/backend/web p...
  • find / -name php 查找php相关...在最后加入:export PATH="/usr/local/php-5.6.3/bin:$PATH" 使用5.6.3这个版本作为系统默认运行的版本 source /etc/profile 立即生效环境变量 php -v 查看是否设置成功
  • 第一步:进入指定目录,下载php版本压缩包;一般下载到/usr/local/src/目录;下载链接可以到php官网复制 wget http://hk1.php.net/get/php-7.2.9.tar.gz/from/this/mirror 第二步:解压文件,并进入解压后的文件 ...
  • 找到该路径php.ini 文件 max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒 max_input_time = 600 ;...把上述参数修改后,在网络所允许的正常情况,就可以上传大体积文件了 max_exe...
1 2 3 4 5 ... 20
收藏数 167,019
精华内容 66,807
关键字:

linux修改php版本