Mac升级到php7

使用homebrew安装php7

brew update #更新源

brew search php #查找源中的php,发现有php7.1版本,安装最新的php7.1

brew install php71

安装完之后

php -v

localhost:promotion wyc$ php-fpm -v

PHP 5.5.36 (fpm-fcgi) (built: May 29 2016 01:07:24)

Copyright (c) 1997-2015 The PHP Group

Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

发现仍然是mac自带的php5.5

which php #显示可执行文件在/usr/bin/php,而我们暗转的php7在/usr/local/bin/php

php和php-fpm分别在/usr/local/bin/和/usr/local/sbin,在shell中将会按照path的顺序依次寻找,所以讲/usr/local/sbin:/usr/local/bin加到path的头部就好,加到尾部,则还是寻找到/usr/bin下面的可执行文件

echo $PATH #/usr/bin:/bin:/usr/sbin:/sbin

vi ~/.bash_profile

写入:export PATH="/usr/local/sbin:$PATH"

source ~/.bash_profile

这是加入到用户变量里面,可以加入到系统变量里面,vi /etc/paths 然后添加自己的变量

再次运行php -v 和php-fpm -v

PHP 7.1.5 (cli) (built: May 23 2017 11:45:41) ( NTS )

Copyright (c) 1997-2017 The PHP Group

Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

显示的就是新版本的php

centos升级到php7及安装拓展

我的centos版本:CentOS Linux release 7.5.1804 (Core)

yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

yum install scl-utils

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

安装拓展:

yum install -y httpd mysql-community-server mysql-community-client mysql-community-bench mysql-community-devel php70 php70-build php70-php php70-php-ast php70-php-bcmath php70-php-cli php70-php-common php70-php-dba php70-php-dbg php70-php-devel php70-php-embedded php70-php-enchant php70-php-fpm php70-php-gd php70-php-geos php70-php-gmp php70-php-imap php70-php-interbase php70-php-intl php70-php-ioncube-loader php70-php-json php70-php-ldap php70-php-libvirt php70-php-libvirt-doc.noarch php70-php-litespeed php70-php-lz4 php70-php-mbstring php70-php-mcrypt php70-php-mysqlnd php70-php-oci8 php70-php-odbc php70-php-opcache php70-php-pdo php70-php-pdo-dblib php70-php-pear.noarch php70-php-pecl-amqp php70-php-pecl-apcu php70-php-pecl-apcu-bc php70-php-pecl-apcu-devel php70-php-pecl-apfd php70-php-pecl-apm php70-php-pecl-bitset php70-php-pecl-cassandra php70-php-pecl-couchbase2 php70-php-pecl-crypto php70-php-pecl-dbase php70-php-pecl-dio php70-php-pecl-druid php70-php-pecl-ds php70-php-pecl-eio php70-php-pecl-env php70-php-pecl-ev php70-php-pecl-event php70-php-pecl-fann php70-php-pecl-gearman php70-php-pecl-gender php70-php-pecl-geoip php70-php-pecl-geospatial php70-php-pecl-gnupg php70-php-pecl-grpc php70-php-pecl-hdr-histogram php70-php-pecl-hprose php70-php-pecl-hrtime php70-php-pecl-http php70-php-pecl-http-devel php70-php-pecl-igbinary php70-php-pecl-igbinary-devel php70-php-pecl-imagick php70-php-pecl-imagick-devel php70-php-pecl-inotify php70-php-pecl-json-post php70-php-pecl-krb5 php70-php-pecl-krb5-devel php70-php-pecl-libsodium php70-php-pecl-lua php70-php-pecl-lzf php70-php-pecl-mailparse php70-php-pecl-memcache php70-php-pecl-memcached php70-php-pecl-memprof php70-php-pecl-mogilefs php70-php-pecl-mongodb php70-php-pecl-mosquitto php70-php-pecl-msgpack php70-php-pecl-msgpack-devel php70-php-pecl-mysql php70-php-pecl-oauth php70-php-pecl-pcs php70-php-pecl-pcs-devel php70-php-pecl-pdflib php70-php-pecl-pq php70-php-pecl-propro php70-php-pecl-propro-devel php70-php-pecl-radius php70-php-pecl-raphf php70-php-pecl-raphf-devel php70-php-pecl-rdkafka php70-php-pecl-redis php70-php-pecl-ref php70-php-pecl-request php70-php-pecl-rrd php70-php-pecl-scrypt php70-php-pecl-seaslog php70-php-pecl-selinux php70-php-pecl-solr2 php70-php-pecl-ssdeep php70-php-pecl-ssh2 php70-php-pecl-stats php70-php-pecl-stomp php70-php-pecl-swoole php70-php-pecl-swoole-serialize php70-php-pecl-sync php70-php-pecl-taint php70-php-pecl-tcpwrap php70-php-pecl-termbox php70-php-pecl-trace php70-php-pecl-trader php70-php-pecl-ui php70-php-pecl-uopz php70-php-pecl-uploadprogress php70-php-pecl-uuid php70-php-pecl-uv php70-php-pecl-varnish php70-php-pecl-vips php70-php-pecl-vld php70-php-pecl-weakref php70-php-pecl-xattr php70-php-pecl-xdebug php70-php-pecl-xdiff php70-php-pecl-xmldiff php70-php-pecl-xmldiff-devel php70-php-pecl-xxtea php70-php-pecl-yac php70-php-pecl-yaf php70-php-pecl-yaml php70-php-pecl-yar php70-php-pecl-yaz php70-php-pecl-zip php70-php-pecl-zmq php70-php-pgsql php70-php-phalcon3 php70-php-phpiredis php70-php-pinba php70-php-process php70-php-pspell php70-php-recode php70-php-smbclient php70-php-snappy php70-php-snmp php70-php-soap php70-php-sqlsrv php70-php-tarantool php70-php-tidy php70-php-xml php70-php-xmlrpc php70-runtime php70-scldevel php70-zephir.noarch php70-zephir-parser

Laravel 5.6 要求 PHP 7.1.3 或更高(文章安装了PHP 7.2.7)

1.sudo yum -y install epel-release

2.sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

3.sudo yum install yum-utils

4.sudo yum-config-manager --enable remi-php72

5.sudo yum install php

6.sudo yum search php72 | more

7.sudo yum search php72 | egrep 'fpm|gd|mysql|memcache'

8.sudo yum install php72

9.sudo yum install php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache

#拓展

1.php72 --modules

2.sudo systemctl enable php72-php-fpm.service

3.sudo systemctl start php72-php-fpm.service

安装redis拓展

mac php7 mysql 扩展_升级到php7和安装拓展(mac centos)相关推荐

  1. php7.2 mysql 教程_如何在PHP7中扩展mysql,先安装php7.2。后安装mysql

    相对与PHP5,PHP7的最大变化之一是移除了mysql扩展,推荐使用mysqli或者pdo_mysql,实际上在PHP5.5开始,PHP就着手开始准备弃用mysql扩展,如果你使用mysql扩展,可 ...

  2. 升级到php7和安装拓展(mac centos)

    Mac升级到php7 使用homebrew安装php7 brew update #更新源 brew search php #查找源中的php,发现有php7.1版本,安装最新的php7.1 brew ...

  3. docker php7 mysql分开,Docker nginx+php74+mysql57, 并安装gd和mysql扩展

    --subnet=172.18.0.0/24 mxd 1. 复制配置文件到宿主机: # 创建宿主机目录结构 mkdir-p /www/docker/nginx/logs mkdir-p /www/do ...

  4. mysql扩展中如何处理结果集_请写出PHP处理结果集的5个函数(使用mysql扩展)_学小易找答案...

    [单选题]在MySQL中,选择数据库的命令是( ) [单选题]开启mysqli扩展的配置语句是( ). [单选题]19世纪美国杰出的浪漫主义小说家麦尔维尔的代表作是 [单选题]卤素灯检漏时,发现管子大 ...

  5. 苹果mac有什么用_苹果的T2“安全芯片”在Mac中有什么作用?

    苹果mac有什么用 Apple 苹果 Apple proudly advertises that its latest and greatest Mac models come with a T2 s ...

  6. linux 7升级win10双系统,安装 Windows 10 + Centos 7 双系统共存

    第一步 准备工作 分区 给CentOS 系统单独创建一个分区,具体看空闲硬盘的大小决定. 右键桌面上 [我的电脑] 或者 [此电脑] 图标,选择 [管理] → [计算机管理] → [存储] - [磁盘 ...

  7. phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程

    介绍 最近的 PHP 7.3.0 已经在 2018 年12月6日 发布 GA,大家已经可以开始第一时间体验新版本了,这里先放出 PHP7.3 安装的教程以便大家升级. 适用系统: Ubuntu 18. ...

  8. mac php安装mysql扩展_(MAC) PHP扩展安装

    前言 每个人的安装环境不同,具体安装依个人而异! 1.安装之前先查看php.ini的位置,然后将扩展写入配置文件. php -i | grep php.ini # php --ini # Loaded ...

  9. phpcmsv9mysql扩展_phpcmsV9升级到php7.1+mysql5.6+nginx1.9迁移步骤nginx中文伪静态rewrite配置...

    最近将phpcmsV9升级至php7.1,中间踩过一些坑,这里列出来给大家参考下. 1. 迁移至php7.1+mysql5.6+nginx的修改项目 已修改 : /phpcms/libs/classe ...

最新文章

  1. Java中使用Observer接口和Observable类实践Observer观察者模式
  2. 《转载》Python并发编程之线程池/进程池--concurrent.futures模块
  3. split函数python 未定义_Python之Split函数
  4. 不吃不喝,两周业余时间研究(cisco SCE CM )
  5. MEDIATR 一个低调的中介者类库
  6. Qt4工作笔记-Linux中Qt4.8.6在GBK和UTF-8编码转换
  7. ROS MATLAB 启动
  8. printf 小函数 大问题-转
  9. 链接列表插入删除方法
  10. Python学习笔记(未完)
  11. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_07 缓冲流_4_缓冲流的效率测试_复制文件...
  12. win8.1 安装kb2999226 一直提示 搜索更新
  13. 香港服务器托管单线路、双线路以及多线路如何区别
  14. 计算机二进制祖宗是西方人?中国道教一张八卦图千年前早已解释!
  15. 动物数据集+动物分类识别训练代码(Pytorch)
  16. idea实现注册登录时使用QQ邮箱激活功能
  17. 如何将express搭建的后台代码部署到服务器域名访问
  18. 利用ovito计算某一方向上(例如x方向)上某一种原子的原子密度
  19. 2022年自动驾驶发展趋势盘点
  20. 齐鲁工业大学计算机考研资料汇总

热门文章

  1. Zookeeper的特点
  2. mysql utf8mb4 配置_MariaDB(Mysql)配置utf8mb4编码
  3. unittest 多个测试文件只开一次浏览器_接口测试平台代码实现75: 多接口用例15
  4. 沸腾了!苏宁全员涨薪,每月最高多1万6!网友:这一刻,我希望我是苏宁人...
  5. Hibernate @OneToMany 及 @Cascade级联操作
  6. 蓝桥杯-11-1实现strcmp函数(java)
  7. JDK和cglib生成代理类
  8. 一天搞定HTML----列表标签03
  9. python后端开发工程师做什么-如何面试Python后端工程师?
  10. python3 requests获取网页cookie并打印