Mac m1 安装PHP 7.3 任何版本 切换版本

准备

安装

  • 查看提供的PHP所有版本brew search php,默认只有PHP最新版本
    php version

  • 如果想安装其他版本比如php7.3版本,执行brew tap shivammathur/php

  • 再执行brew search php就会发现有PHP7.3版本了

  • 执行安装PHP命令,遇到Y/N输入Y,静等执行成功,然后启动服务。

    # 默认最新版本
    brew install php
    # 安装指定版本 比如7.3
    brew install php@7.3
    

切换版本工具

  • 安装命令brew install brew-php-switcher

    $brew install brew-php-switcher
    
    ==> Downloading https://github.com/philcook/brew-php-switcher/archive/v2.2.tar.g
    ==> Downloading from https://codeload.github.com/philcook/brew-php-switcher/tar.
    #=#=-#  #                                                                     
    ==> Installing brew-php-switcher 
    🍺  /usr/local/Cellar/brew-php-switcher/2.2: 6 files, 11.0KB, built in 4 seconds
    
  • 使用方法

    $brew-php-switcher 7.1
    Switching to php@7.1
    Switching your shell
    Unlinking /opt/homebrew/Cellar/php@7.1/7.1.33... 0 symlinks removed
    Unlinking /opt/homebrew/Cellar/php@7.4/7.4.14_1... 25 symlinks removed
    Linking /opt/homebrew/Cellar/php@7.1/7.1.33... 25 symlinks created
    
    If you need to have this software first in your PATH instead consider running:
      echo 'export PATH="/opt/homebrew/opt/php@7.1/bin:$PATH"' >> ~/.zshrc
      echo 'export PATH="/opt/homebrew/opt/php@7.1/sbin:$PATH"' >> ~/.zshrc
    You will need sudo power from now on
    Switching your apache conf
    Restarting apache
    All done!
    

命令

  • PHP启动brew services start php@7.3
  • PHP停止brew services stop php@7.3
  • PHP重启brew services restart php@7.3

安装位置

  • 配置路径(php.ini在这个路径下)/opt/homebrew/etc/php/7.3
  • 安装路径/opt/homebrew/opt/php@7.3
  • 源路径/opt/homebrew/Cellar/php

配置

  • 加入环境变量,执行命令成功。php -v就会发现变成想要的版本

    # 依次执行如下命令
    echo 'export PATH="/opt/homebrew/opt/php@7.3/bin:$PATH"' >> ~/.zshrc
    echo 'export PATH="/opt/homebrew/opt/php@7.3/sbin:$PATH"' >> ~/.zshrc
    source ~/.zshrc
    

nginx+php配置

Mac配置php+nginx

### PyCharm 打开文件显示不全的解决方案 当遇到PyCharm打开文件显示不全的情况时,可以尝试以下几种方法来解决问题。 #### 方法一:清理缓存并重启IDE 有时IDE内部缓存可能导致文件加载异常。通过清除缓存再启动程序能够有效改善此状况。具体操作路径为`File -> Invalidate Caches / Restart...`,之后按照提示完成相应动作即可[^1]。 #### 方法二:调整编辑器字体设置 如果是因为字体原因造成的内容显示问题,则可以通过修改编辑区内的文字样式来进行修复。进入`Settings/Preferences | Editor | Font`选项卡内更改合适的字号大小以及启用抗锯齿功能等参数配置[^2]。 #### 方法三:检查项目结构配置 对于某些特定场景下的源码视图缺失现象,可能是由于当前工作空间未能正确识别全部模块所引起。此时应该核查Project Structure里的Content Roots设定项是否涵盖了整个工程根目录;必要时可手动添加遗漏部分,并保存变更生效[^3]。 ```python # 示例代码用于展示如何获取当前项目的根路径,在实际应用中可根据需求调用该函数辅助排查问题 import os def get_project_root(): current_file = os.path.abspath(__file__) project_dir = os.path.dirname(current_file) while not os.path.exists(os.path.join(project_dir, '.idea')): parent_dir = os.path.dirname(project_dir) if parent_dir == project_dir: break project_dir = parent_dir return project_dir print(f"Current Project Root Directory is {get_project_root()}") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值