zoukankan      html  css  js  c++  java
  • mac 安装 php7 及扩展

    mac 版本号:10.12.3 (16D30)

    安装内容

    php7.0.18(配置apache),composer,phpunit,xdebug扩展,docopts,mongo和redis扩展

    php7安装

    [参考网址](http://www.jianshu.com/p/153c4cfa71b7)

    • 可能出现的问题

    brew install php70 可能提示找不到 php70模块,这时候可以先用 brew search php70,会看到路径为 homebrew/php/php70,使用 brew install homebrew/php/php70

    需要找到正确的 httpd.conf 文件进行修改,安装命令中 --with-apache(现在可能叫--with-httpd)会使得出现多个httpd.conf 文件,使用 find / -name httpd.conf 找到所有的httpd.conf 判断具体该改哪一个,我的是 /usr/local/etc/apache2/2.4/httpd.conf

    httpd.conf 中需要修改的内容有上面参考网址中提到的内容,以及 ServerName, DocumentRoot,注意看默认的 80 端口是否已被占用,被占用的话可以设为 8080

    composer安装

    很简单,参考地址

    phpunit安装

    参考官网说明

    xdebug扩展安装

    参考官网说明,将本机 php -i 的信息贴在官网脚本中,官网脚本将根据php设置推荐安装方法

    mongo扩展

    mongo扩展可以使用brew 安装,先brew search mongodb 然后找到对应路径, install 即可

    redis扩展

    redis 扩展使用 brew 安装的不可用,最好使用手动安装的方式

    参考网址,简要步骤如下:

    到github上下载phpredis的php7分支到本地

    执行phpize

    执行make && make install

    拷贝redis.so到扩展文件夹

    修改php.ini文件

  • 相关阅读:
    动画处理<并行和串行>
    flutter 动画 practice
    flutter AnimationBuilder
    flutter 动画
    Flutter Animation AnimatedBuilder
    Flutter 与 Android 的交互
    Flutter:教你用CustomPaint画一个自定义的CircleProgressBar
    Flutter裁剪图片
    Flutter 实现图片裁剪
    soundpool
  • 原文地址:https://www.cnblogs.com/lemonlotus/p/6881345.html
Copyright © 2011-2022 走看看