【小海实习日记】PHP安装

PHP环境搭建(Mac)

php安装

使用brew需要安装homebrew

>brew tap shivammathur/php

>brew install shivammathur/php/[email protected]

>brew link [email protected]

这里可以需要homebrew使用代理进行下载,如果代理下载速度还是太慢,建议直接更该国内镜像源,以下提供两种方法。

方法一

替换镜像源

```bash

查看当前镜像源

cd "(brew --repo)" && git remote -v

origin https://github.com/Homebrew/brew.git (fetch)

origin https://github.com/Homebrew/brew.git (push)

查看 homebrew-core.git 当前源

cd "(brew --repo homebrew/core)" && git remote -v

origin https://github.com/Homebrew/homebrew-core.git (fetch)

origin https://github.com/Homebrew/homebrew-core.git (push)

修改 brew.git 为阿里源

git -C "(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

修改 homebrew-core.git 为阿里源

git -C "(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

zsh 替换 brew bintray 镜像

$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc

$ source ~/.zshrc

bash 替换 brew bintray 镜像

$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile

$ source ~/.bash_profile

刷新源

$ brew update

```

brew tap shivammathur/php 命令是用来向 Homebrew 添加一个新的 tap(软件源)的命令。具体解释如下:

什么是 Tap?

在 Homebrew 中,tap 是一个包含软件包公式(formulae)的 git 仓库。公式是 Homebrew 用来描述如何安装软件包的 Ruby 脚本。Homebrew 的默认 tap 包含了许多常见的软件包,但有时候你可能需要安装一些默认 tap 中没有的软件包。这时候,你可以通过添加其他 tap 来获取这些软件包。

shivammathur/php Tap

shivammathur/php 是一个包含不同 PHP 版本公式的 Homebrew tap。它提供了各个 PHP 版本的安装方法,包括 7.1 到 8.1 之间的多个 PHP 版本。由于 Homebrew 默认仓库目前可能没有提供特定版本的 PHP,尤其是较老的版本,例如 PHP 7.3,因此这个 tap 就非常有用。

brew tap shivammathur/php 命令具体功能

当你运行 brew tap shivammathur/php 时,它会做以下工作:

  1. 添加 Tap 瓶子源 :将 shivammathur/php 仓库添加到 Homebrew 中。这使得 Homebrew 知道从哪里获取新 PHP 版本的安装公式。

  2. 同步公式 :下载并同步 shivammathur/php 仓库中的所有公式,使得它们准备好安装。

添加 tap 后,你就可以使用 Homebrew 安装该 tap 中的软件包,例如各种 PHP 版本。

具体操作步骤

  1. 添加 PHP Tap

    复制代码
    brew tap shivammathur/php
  2. 安装特定版本的 PHP(例如 PHP 7.3)

    复制代码
    brew install shivammathur/php/[email protected]
  3. 链接 PHP 版本

    复制代码
    brew link --force --overwrite [email protected]

检查已添加的 Tap

你可以使用 brew tap 命令来查看当前 Homebrew 已添加的 tap:

复制代码
brew tap

总结

brew tap shivammathur/php 命令向 Homebrew 添加了一个新的 tap,这个 tap 包含了多个不同版本的 PHP 的安装配方。通过这种方式,你可以很方便地安装和管理不同版本的 PHP。

希望这些信息能帮你更好地理解 brew tap shivammathur/php 命令的功能。如果你有更多问题或需要进一步的帮助,请告诉我。

推荐一个大佬写的安装homebrew的脚本:https://zhuanlan.zhihu.com/p/111014448,非常好用

相关推荐
多多*1 小时前
LUA+Reids实现库存秒杀预扣减 记录流水 以及自己的思考
linux·开发语言·redis·python·bootstrap·lua
Wish3D2 小时前
阿里云OSS 上传文件 Python版本
开发语言·python·阿里云
凤年徐2 小时前
【数据结构初阶】单链表
c语言·开发语言·数据结构·c++·经验分享·笔记·链表
oioihoii2 小时前
C++11 右值引用:从入门到精通
开发语言·c++
痴人说梦梦中人5 小时前
自建 dnslog 回显平台:渗透测试场景下的隐蔽回显利器
web安全·网络安全·渗透测试·php·工具
朝新_5 小时前
【多线程初阶】阻塞队列 & 生产者消费者模型
java·开发语言·javaee
立莹Sir5 小时前
Calendar类日期设置进位问题
java·开发语言
风逸hhh6 小时前
python打卡day46@浙大疏锦行
开发语言·python
火兮明兮7 小时前
Python训练第四十三天
开发语言·python
ascarl20107 小时前
准确--k8s cgroup问题排查
java·开发语言