博客 / 詳情

返回

mac 系統使用 homebrew 安裝php環境

更方便的在微信公眾號閲讀文章可以關注公眾號:海生的go花園
圖片

一、本地php環境安裝

我們這裏以apple m2 系統為例子。
我們以https://github.com/shivammath...第三方tap源為例子,官方的brew速度太慢了。
這裏文章主要分為兩部分

  1. 安裝php
  2. 安裝composer

這裏我們安裝php會分兩種

  1. 沒有php情況
  2. 已有php情況,比如php7.3,我們要更新成php7.4。

我們這裏使用 https://github.com/hisheng/first 測試php代碼其中
composer.json裏面php的版本要求7.3.0以上

"require": {
        "php": ">=7.3.0",
        "phpunit/phpunit": "^4.8"
    },

二、安裝php步驟之--(沒有php環境的情況)

1、查看 php 版本

php -v

此時發現沒有php環境的話,就全新安裝

2、brew tap加速,使用github庫

homebrew默認使用官方的庫,但這個源很慢,一般我們會使用第三方tap

brew tap shivammathur/php

3、安裝php7.3

brew install shivammathur/php/php@7.3

4、創建link,這樣可以在全局環境裏訪問

brew link --overwrite --force php@7.3

5、查看是否安裝 php -v

我們會發現已經安裝好了

PHP 7.3.33 (cli) (built: Dec  8 2022 08:29:04) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.33, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.33, Copyright (c) 1999-2018, by Zend Technologies

三、安裝php步驟之--(已經安裝php環境的情況)

在上面我們介紹了,mac電腦裏,沒有php環境的安裝的方法,其實大部分情況下,我們的電腦已經有php了,此時要更新php版本如何做呢?

1、查看 php 版本

php -v

此時我們發現了安裝了php7.3

PHP 7.3.33 (cli) (built: Dec  8 2022 08:29:04) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.33, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.33, Copyright (c) 1999-2018, by Zend Technologies

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@7.4

5、查看是否安裝 php -v

我們會發現已經安裝好php7.4了,我們看下返回如下:

PHP 7.4.33 (cli) (built: Dec  8 2022 21:24:25) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies

四、安裝composer

composer已經是php開發必要的庫了,每次安裝完php後。第一件事,我們就是按照composer。

1、下載composer

https://getcomposer.org/downl...
我們可以看到官方文檔已經給出下載的方式
我們可以執行下面的命令下載:
image.png

2、把composer放到 全局環境變量中

mv composer.phar /usr/local/bin/composer

五、項目初始化。

1、下載php代碼

我們這裏使用https://github.com/hisheng/first我以前的一個php項目為例子。

git clone git@github.com:hisheng/first.git

2、進入到項目中,執行composer install安裝擴展初始化項目

cd first
composer install

執行完成後,我們會看到項目多了一個vendor包,這裏就是我們用到依賴。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.