返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >mac 安装 php 8.1
  • 476
分享到

mac 安装 php 8.1

phpmacosruby 2023-09-07 15:09:42 476人浏览 泡泡鱼
摘要

Mac默认安装的PHP版本可能偏低,可以按照以下步骤安装最新的php 8.1。 安装homebrew 首先安装homebrew,如已经安装,忽略 /usr/bin/ruby -e "$(curl -f

Mac默认安装的PHP版本可能偏低,可以按照以下步骤安装最新的php 8.1。

安装homebrew

首先安装homebrew,如已经安装,忽略

/usr/bin/ruby -e "$(curl -fsSL https://raw.GitHubusercontent.com/Homebrew/install/master/install)"

安装php

brew install php@8.1

将 php 8.1 的路径添加到 PATH

vim ~/.bash_profile# 添加以下内容PATH=".:/opt/homebrew/opt/php@8.1/bin:/opt/homebrew/opt/php@8.1/sbin:$PATH"# 让修改生效source  ~/.bash_profile

查看php版本,可以发现php已经是新版本了
php -v

查看PHP的服务
brew services list

php.ini 和 php-fpm 配置文件所在目录

php --ini
配置文件 /opt/homebrew/etc/php/8.1/php.ini
附加.ini 配置文件目录 /opt/homebrew/etc/php/8.1/conf.d
已有附加配置文件
/opt/homebrew/etc/php/8.1/conf.d/ext-opcache.ini

启动 & 重启 php-fpm

# 启动 php-fpmbrew services start php@8.1# 重启 php-fpmbrew services restart php@8.1

ps aux 可以看到 fpm配置文件路径如下
/opt/homebrew/etc/php/8.1/php-fpm.conf

php-fpm配置可参考下文进行配置
Https://www.jianshu.com/p/2ff021226e22

安装扩展

一些重要的扩展需要手动安装

rdkafka扩展

# 安装librdkafkabrew install librdkafka# 安装rdkafka扩展wget https://pecl.php.net/get/rdkafka-6.0.3.tgztar zxvf rdkafka-6.0.3.tgzcd rdkafka-6.0.3/opt/homebrew/opt/php\@8.1/bin/phpize./configure --with-php-config=/opt/homebrew/opt/php\@8.1/bin/php-configmakemake install# 另附卸载 librdkafka命令brew uninstall librdkafka

最后在php.ini增加 extension=rdkafka.so
vim /opt/homebrew/etc/php/8.1/php.ini

执行make 命令时报下面的错误
fatal error: ‘pcre2.h’ file not found

执行以下命令可以解决

 ln -s /opt/homebrew/include/pcre2.h /opt/homebrew/Cellar/php\@8.1/8.1.16/include/php/ext/pcre/pcre2.h

另外执行 make install 可以发现扩展被安装到以下目录
/opt/homebrew/Cellar/php@8.1/8.1.16/pecl/20210902/

这个目录是由
/opt/homebrew/opt/php@8.1/bin/php-config 中 extension_dir 参数值设定的,

如果 php升级后,扩展目录可能发生变化,可能需要重新安装扩展。通过pecl安装的扩展,会自动修改php.ini 将扩展加进去。

其他常用扩展

pecl install xdebugpecl install Redispecl install mongoDB

通过pecl 安装的扩展,如果想卸载,需要先手动将扩展从 php.ini 中移除,然后执行 pecl uninstall 扩展名 命令。示例如下

# 1、到 php.ini 中将 删除下面这一行 extension="redis.so"  # 2、执行 uninstall 命令卸载扩展pecl uninstall redis

来源地址:https://blog.csdn.net/afterlife_union/article/details/129549201

--结束END--

本文标题: mac 安装 php 8.1

本文链接: https://lsjlt.com/news/398449.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mac 安装 php 8.1
    mac默认安装的php版本可能偏低,可以按照以下步骤安装最新的php 8.1。 安装homebrew 首先安装homebrew,如已经安装,忽略 /usr/bin/ruby -e "$(curl -f...
    99+
    2023-09-07
    php macos ruby
  • Ubuntu安装PHP-8.1
    启用PHP存储库 执行如下命令启用 ondrej/php 的 PHP 存储库: sudo apt updatesudo apt install software-properties-common ...
    99+
    2023-09-01
    php ubuntu nginx
  • Ubuntu 22.04 | 20.04 |18.04 上安装 PHP 8.1
    步骤一  更新Ubuntu sudo apt update && sudo apt -y upgrade 重启系统  sudo systemctl reboot 步骤二 然后添加另外的ppa源 添加 Ondřej Surý PPA 存储库...
    99+
    2023-09-03
    ubuntu php 服务器
  • MySQL 8.1版本安装
    主要参考:MySQL详细安装教程,关于msi版和zip版详解,Windows - 知乎 (zhihu.com) 1. MySQL 下载 进入MySQL官方下载:MySQL :: Download My...
    99+
    2023-09-02
    mysql adb 数据库
  • mac 怎么安装php mongodb
    本文操作环境:macOS10.13.3系统、mongodb1.4.3&&PHP7.1.16版本、MacBook Air 2019电脑mac 怎么安装php mongodbmac下PHP安装mongodb的扩展:phpize路...
    99+
    2017-03-13
    mac php mongodb扩展
  • Mac 安装PHP swoole扩展
    一、安装环境 Mac系统版本:11.5.2 PHP:PHP 7.2.33 (php -v可查看PHP版本) swoole下载链接:https://github.com/swoole/swoole-sr...
    99+
    2023-08-31
    php macos swoole
  • Mac 安装php多版本,brew安装php8.0
     因为需要我要在mac上装两个php版本,先前我已经装过php7.4,下面我们逐步安装php8.0 开始安装8.0: 直接运行安装  brew install php@8.0 遇到问题怀疑是仓库太老了,更新一下homebrew ...
    99+
    2023-10-24
    macos php 开发语言
  • mac怎么安装php环境
    这篇文章主要介绍“mac怎么安装php环境”,在日常操作中,相信很多人在mac怎么安装php环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mac怎么安装php环境”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-20
  • Mac安装PHP开发环境
    MacOS下安装homebrew包管理器 一、安装PHP #搜索PHP,会搜索出PHP相关的资源,然后根据自己需求选择安装$ brew search php#安装PHP,不指定PHP版本时,默认安装最...
    99+
    2023-09-06
    php macos nginx
  • mac安装php的redis扩展
    1,下载php-redis # 下载php-rediswget https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz# 解压并进入文件夹tar -zxvf 5...
    99+
    2023-09-03
    php macos redis
  • mac安装PHP扩展汇总
    直接运行命令 sudo pecl install mongodb sudo pecl install mongodb sudo pecl install memcached sudo pecl in...
    99+
    2023-09-07
    macos php mongodb
  • mac php怎么安装openssl扩展
    本文操作环境:macOS10.15系统、PHP7.1版、MacBook Air 2019电脑mac php怎么安装openssl扩展?mac下php添加openssl扩展:进入php源码目录cd ext/openssl mv config0...
    99+
    2016-12-30
    mac php openssl
  • Mac M1安装mnmp(Mac+Nginx+MySQL+PHP)开发环境
    之前刚装好了 HomeBrew ,接下来就要安装 环境了。 注意:如果 brew install 出以下错误, 则安装时使用 arch -arm64 brew i...
    99+
    2024-04-02
  • 怎么在CentOS 8.1上安装 Docker
    怎么在CentOS 8.1上安装 Docker,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下载了CentOS 8.1,并尝试安装docker。我们将了解如何使用官方...
    99+
    2023-06-05
  • mac安装homebrew
    在mac环境下 安装homebrewbrew相当于linux环境下yum的作用安装Brew,运行命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew...
    99+
    2023-06-05
  • Mac安装yum
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 提示已有,直接安装yum brew ins...
    99+
    2023-09-03
    macos
  • Mac安装Git
    文章目录 一、简介二、安装指引三、配置信息 一、简介 在Mac上安装Git之前,可以先使用git --version来查看一下是否安装了Git,因为Mac系统可能自带了Git,或者在你安装...
    99+
    2023-09-03
    git
  • mac 安装 ffmpeg
    前往 ffmpeg 官网,下载页面:​ ​http://www.ffmpeg.org/download.html​​ 选择苹果图标,进入如下链接,选择你需要的版本进行下载 网速好的话几秒钟就可成功,解压即可   前往命令行终端,执行 ...
    99+
    2023-09-07
    ffmpeg macos
  • Mac 安装 brew
    首先在终端执行brew --version,主要是为了查看brew的版本,也可以验证brew是否安装。 确认没有安装以后,执行: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/Hom...
    99+
    2023-08-31
    macos git github
  • Mac安装JDK
    打开Terminal 输入 java - version 查看是否安装JDK,若没有安装,官网下载安装 首先查看你的Mac 系统是否已经安装了JDK,打开终端窗口并输入java -version,如果没有安装过jdk会提示需要安装,JD...
    99+
    2023-09-22
    java macos linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作