Mac M2芯片配置PHP环境

这篇具有很好参考价值的文章主要介绍了Mac M2芯片配置PHP环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. XAMPP

官网地址 https://www.apachefriends.org/

Mac M2芯片配置PHP环境,PHP,php
Mac M2芯片配置PHP环境,PHP,php

Mac M2芯片配置PHP环境,PHP,php
Mac M2芯片配置PHP环境,PHP,php

安装
Mac M2芯片配置PHP环境,PHP,php
安装完成
Mac M2芯片配置PHP环境,PHP,php

web server打开后,在打开localhost 成功!
Mac M2芯片配置PHP环境,PHP,php

Mac M2芯片配置PHP环境,PHP,php

2. PHPBrew(PHP版本管理)

官方文档 https://github.com/phpbrew/phpbrew/blob/master/README.cn.md
HomeBrew关于 PHPBrew的文档 https://formulae.brew.sh/formula/phpbrew

安装
这里我们通过homebrew安装

brew install phpbrew

Mac M2芯片配置PHP环境,PHP,php
Mac M2芯片配置PHP环境,PHP,php

init
Mac M2芯片配置PHP环境,PHP,php

Using root: /Users/fanzhen/.phpbrew
Initialization successfully finished!
<=====================================================>
Phpbrew environment is initialized, required directories are created under

    /Users/fanzhen/.phpbrew

Paste the following line(s) to the end of your ~/.bashrc and start a
new shell, phpbrew should be up and fully functional from there:

    source /Users/fanzhen/.phpbrew/bashrc

To enable PHP version info in your shell prompt, please set PHPBREW_SET_PROMPT=1
in your `~/.bashrc` before you source `~/.phpbrew/bashrc`

    export PHPBREW_SET_PROMPT=1

To enable .phpbrewrc file searching, please export the following variable:

    export PHPBREW_RC_ENABLE=1


For further instructions, simply run `phpbrew` to see the help message.

Enjoy phpbrew at $HOME!!

<=====================================================>

Mac M2芯片配置PHP环境,PHP,php

# phpbrew
source /Users/fanzhen/.phpbrew/bashrc
export PHPBREW_SET_PROMPT=1
export PHPBREW_RC_ENABLE=1

之后就可以正常使用了
Mac M2芯片配置PHP环境,PHP,php

安装php7.4.33版本

phpbrew install 7.4.33 +default

Mac M2芯片配置PHP环境,PHP,php
但是这里下载的速度太慢了需要解决!!!

3. 直接使用homebrew 安装php环境

1、查看 php 版本

php -v

此时发现没有php环境的话,就全新安装

2、brew tap加速,使用github库
homebrew默认使用官方的库,但这个源很慢,一般我们会使用第三方tap

brew tap shivammathur/php

3、安装php7.4

brew install shivammathur/php/php@7.4

4、创建link,这样可以在全局环境里访问

brew link --overwrite --force php@74

Mac M2芯片配置PHP环境,PHP,php
Mac M2芯片配置PHP环境,PHP,php

==> Summary
🍺  /opt/homebrew/Cellar/php@7.4/7.4.33_5: 499 files, 72.9MB
==> Running `brew cleanup php@7.4`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
==> Caveats
==> php@7.4
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php7_module /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so

    <FilesMatch \.php$>
        SetHandler application/x-httpd-php
    </FilesMatch>

Finally, check DirectoryIndex includes index.php
    DirectoryIndex index.php index.html

The php.ini and php-fpm.ini file can be found in:
    /opt/homebrew/etc/php/7.4/

php@7.4 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.

If you need to have php@7.4 first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
  echo 'export PATH="/opt/homebrew/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc

For compilers to find php@7.4 you may need to set:
  export LDFLAGS="-L/opt/homebrew/opt/php@7.4/lib"
  export CPPFLAGS="-I/opt/homebrew/opt/php@7.4/include"

To start shivammathur/php/php@7.4 now and restart at login:
  brew services start shivammathur/php/php@7.4
Or, if you don't want/need a background service you can just run:
  /opt/homebrew/opt/php@7.4/sbin/php-fpm --nodaemonize

Mac M2芯片配置PHP环境,PHP,php

# php7.4
export PATH="/opt/homebrew/opt/php@7.4/bin:$PATH"
export PATH="/opt/homebrew/opt/php@7.4/sbin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/php@7.4/lib"
export CPPFLAGS="-I/opt/homebrew/opt/php@7.4/include"

Mac M2芯片配置PHP环境,PHP,php文章来源地址https://www.toymoban.com/news/detail-830254.html

参考

  1. PHPBrew 使用指南 https://www.jianshu.com/p/d5b0d40e56ee
  2. phpbrew set mirror(加速)https://minbaby.github.io/post/2018-11/phpbrew-set-mirror/

到了这里,关于Mac M2芯片配置PHP环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MAC 安装PHP及环境配置 保姆级别

    1、首先命令行进行安装 第一次安装可能会出现的问题 a、安装版本问题 出现该问题的原因安装的版本问题,根据提示进行下载安装对应的版本即可 b、出现error 解决办法:直接运行brew -v 看到有两个git config,分别运行一下即可,如下 完成之后在运行:arch -arm64 brew install coc

    2024年02月11日
    浏览(29)
  • Mac上使用phpstudy+vscode配置PHP开发环境

    1、系统版本 2、vs code code 3、phpstudy_pro 1、vs code下载 点击vs code官网下载 选择对应的版本,一般电脑会自动识别对应的版本,点击下载,然后傻瓜式安装! 2、vs code 的插件安装 点击下面的图标,扩展 搜索“Chinese”,然后点击“install”,等待安装 安装完成右下角显示,点击

    2024年01月23日
    浏览(58)
  • M2芯片Mac电脑使用docker搭建lnmp环境

    本人是用的电脑是苹果的M2芯片的Mac Pro,系统版本是12.4。 之前本机安装过docker,不过只安装了nginx和php两个镜像,目前想新增mysql镜像 PS:目前m2芯片不支持mysql5.7的镜像,只支持mysql8 1.之前不知道m2不支持mysql5.7,找了一个mysql5.7的镜像,放到了docker-compose.yml文件中 结果通过 doc

    2024年02月13日
    浏览(48)
  • 解决M2苹果芯片Mac无法安装python=3.7的虚拟环境

    问题描述 conda无法安装python=3.7的虚拟环境: 出现错误 查看channel中可安装python的版本 发现channel中最低版本为3.8.11 问题原因 根据Stackoverflow上面的问题:https://stackoverflow.com/questions/70205633/cannot-install-python-3-7-on-osx-arm64 以及CSDN问答:https://ask.csdn.net/questions/7631935 原因应该是(机

    2024年01月21日
    浏览(49)
  • Mac M系列芯片(M1/M2)Docker安装MySQL并持久化数据与配置

    本文基于MySQL5.7.42进行说明 DockerHub镜像仓库-mysql镜像 常规命令(不适用),提示 no matching manifest for linux/arm64/v8 in the manifest list entries  到DockerHub查看MySQL5.7.42的镜像,可以看到确实没有 linux/arm64/v8 版本的镜像  因此我们要另辟蹊径,加入指定架构的参数进行拉取 --platform li

    2024年02月04日
    浏览(45)
  • mac m1 m2 深度学习环境(pytorch)配置

    1、开发工具安装 建议使用pycharm。可以选择专业版或者社区版本 PyCharm:JetBrains为专业开发者提供的Python IDE 2、安装包管理工具 建议使用anaconda包管理,可以使用可视化安装即可 Anaconda | The World\\\'s Most Popular Data Science Platform 我这里选择默认安装(Python 3.9 和后面pytorch、OpenCV等均

    2023年04月09日
    浏览(57)
  • Mac M2配置JDK环境以及切换JDK版本

    查看本机JDK安装路径以及版本情况 获取指定JDK版本的安装路径 注:多个相同版本情况下,需指定具体的版本号 终端执行相关命令进行配置JDK 修改 ~/.zshrc配置,配置如下: 注:其他MAC机器,修改~/.bash_profile配置 使修改后的配置生效,需要执行: 临时切换JDK版本(只在当前终端下

    2024年02月14日
    浏览(32)
  • 如何在Mac上安装PHP环境

    前置环境:HomeBrew 现在可以在浏览器中输入 http://127.0.0.1/info.php,如果一切正常将会出现 PHP 信息的页面。 到此为止,你已经成功配置了 PHP 环境,并可以开始 PHP 开发了。 答: brew已经不支持7.2了,只有用其他办法来安装 安装完成提示 答:MacOS 12版本不再自带php,使用brew安装

    2024年01月22日
    浏览(47)
  • mac安装宝塔,部署php使用环境

    搞这个不是为了别的就是因为找不到个php在mac上好事的集成环境 1,安装docker docker下载地址选择mac版下载 2,按照这位大佬的操作安装宝塔相对的宝塔面板定制docker镜像发布-集成LN/AMP支持ARM-7.9.4版本 3,下载完成之后打开你刚下载的docker.app在images里可以看到刚下载的镜像 4,

    2024年02月07日
    浏览(38)
  • Mac M2芯片免安装版mysql

    先看一下本机mac信息 左上角,单机苹果的logo,然后单击“关于本机”,可以看到当前mac的信息 看这个信息的目的是:你在官网下载mysql的时候,不要再下载x86版本,要现在arm版本,因为苹果的M2芯片是基于arm架构。 下载mysql的路径:https://dev.mysql.com/downloads/mysql/ 注意下载ar

    2024年02月13日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包