Luckean's blog Luckean's blog
首页
  • 前端文章

    • JavaScript
  • 项目笔记

    • 项目笔记
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • flutter 布局
  • dart 数组的定义
  • java目录
  • jenkins配置
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • vscode vim 结合使用
  • vscode vim 汇总
  • vscode快捷键
  • vscode自定义快捷键
  • typora 使用技巧
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Luckean

前端界的小学生
首页
  • 前端文章

    • JavaScript
  • 项目笔记

    • 项目笔记
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • flutter 布局
  • dart 数组的定义
  • java目录
  • jenkins配置
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • vscode vim 结合使用
  • vscode vim 汇总
  • vscode快捷键
  • vscode自定义快捷键
  • typora 使用技巧
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • php 学习笔记

    • day 01
  • php安装
    • php.ini
    • php xdebug
  • laravel 初始化项目
  • mac 安装mysql
  • Mac配置nginx+php
  • phpstorm 安装
  • phpstrom debug 无法连接
  • mac 修改hosts成功但无效
  • mac 程序安装失败解决
  • 后端
Luckean
2023-06-30
目录

php安装

  • brew list 安装插件,查看可用插件的版本,检索用户可以支持的插件,如果支持,
  • brew install php@7.4
  • MAVMP 使用apache 和 nginx 本地开发,推荐

# php mac 切换版本


which php // 查看php指向
/opt/homebrew/bin/php 在这个路径

ls -al /opt/homebrew/bin/php // 查看php版本路径
/opt/homebrew/bin/php -> ../Cellar/php/8.2.7_2/bin/php

1
2
3
4
5
6
7

image-20230630004444013

/user/local/bin/php 软连接
../cellar/php/7.4.0/bin/php 真实 
要改变预设的版号,../cellar/php/7.4.0/bin/php 改掉

brew install php@7.3
brew list 看到7.3
切换
brew unlink php

brew link php@7.3 --force //link新的php

改回来
brew unlink php@7.3
brew link php //7.4


有时候怎么link都没有用
主要原因
echo $path
7.3的的绝对路径在前面/user/local/bin的话,一定会使用7.3

PATH="/user/local/opt/php@7.3/bin:$PATH" 只会影响当下的终端机

使用php内置web终端
php -S 127.0.01:8000 ~/Desktop/index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  • echo $path 看mac 的路径

# php.ini

homebrew 安装路径 /opt/homebrew/etc/php/8.2

# composer 安装

https://www.youtube.com/watch?v=PcLbFE-BK8k&list=PL2SrkGHjnWcyOquWJIEd7AYAJGMAUdp-a&index=9&ab_channel=ProgressBar%E9%80%B2%E5%BA%A6%E6%A2%9D%E7%B7%9A%E4%B8%8A%E8%AA%B2%E7%A8%8B

第一种: homebrew

第二张:官网

image-20230702143807226

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
1
2
3
4

第二步出现 installer verified就是成功

安装到全局环境中

image-20230702144712661

把文件移进去

mac环境小知识

怎么看mac 是执行环境

bash_profile 还是.zshrc 看标题

laravel 命令添加。通过composer添加laravel,但laravel不是全局命令

1.code .zshrc 在前面添加

export PATH=$HOME/.composer/vendor/bin:/Users/luxiaoqing/dev/flutter/bin:$PATH
1

# php xdebug

官网:https://xdebug.org/

arch -arm64 sudo pecl install xdebug //安装
brew services restart php //重启php
php artisan serve //重新启动,phpinfo()会出现xdebug信息
1
2
3

旧

zend_extension="xdebug.so"
xdebug.remote_enable = On
xdebug.remote_mode = req
xdebug.remote_host = localhost
xdebug.remote_port = 9100
xdebug.idekey = PHPSTORM
xdebug.remote_handler = dbgp
xdebug.overload_var_dump = 0
1
2
3
4
5
6
7
8

新

zend_extension="xdebug.so"
xdebug.mode = debug
xdebug.client_host = localhost
xdebug.client_port = 9003
xdebug.idekey = PHPSTORM
xdebug.remote_handler = dbgp

//客户端主机关闭解决 具体看11.phpstrom
xdebug.discover_client_host = 1
xdebug.start_with_request=yes
1
2
3
4
5
6
7
8
9
10

phpstorm

安装在20.phpstorm

上次更新: 2023/08/23, 15:40:45
day 01
laravel 初始化项目

← day 01 laravel 初始化项目→

最近更新
01
Mac配置nginx+php
08-23
02
p12文件的生成
08-22
03
mac 程序安装失败解决
08-18
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Lucking | 粤ICP备2022078904号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式