开发工具,环境部署备忘

Win

Mac

安装 mycli

item2

悬浮于顶栏 透明效果,首选项设置 hot-key ,选择Float window
https://jingyan.baidu.com/article/154b46313fee0e28ca8f41ad.html

安装PHP环境

homebrew:

1
2
3
homebrew install nginx
homebrew info nginx
homebrew uninstall nginx

缺少gd库扩展

1
homebrew install gd

建立源码安装,pecl && phpize安装扩展

Centos

Ubuntu

larkdock

官网很详细: lardock

快速入门

单一容器运行

本地mysql和nginx,不想安装,只想安装个php-fpm,暴露端口给外部

  1. 修改根目录下的docker-compose.yml 配置文件,暴露端口

    1
    2
    3
    4
    5
    6
     expose:
    - "9000"

    改为:
    ports:
    - "9000:9000"
  2. sudo docker-compose build php-fpm 重新构建

  3. sudo docker-compose up -d php-fpm 运行

docker-compose 常用命令

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
26
27
28
29
30
31
32
33
34
35
docker-compose up -d nginx                     构建建启动nignx容器

docker-compose exec nginx bash 登录到nginx容器中

docker-compose down 删除所有nginx容器,镜像

docker-compose ps 显示所有容器

docker-compose restart nginx 重新启动nginx容器

docker-compose run --no-deps --rm php-fpm php -v 在php-fpm中不启动关联容器,并容器执行php -v 执行完成后删除容器

docker-compose build nginx 构建镜像 。

docker-compose build --no-cache nginx 不带缓存的构建。

docker-compose logs nginx 查看nginx的日志

docker-compose logs -f nginx 查看nginx的实时日志



docker-compose config -q 验证(docker-compose.yml)文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息。

docker-compose events --json nginx 以json的形式输出nginx的docker日志

docker-compose pause nginx 暂停nignx容器

docker-compose unpause nginx 恢复ningx容器

docker-compose rm nginx 删除容器(删除前必须关闭容器)

docker-compose stop nginx 停止nignx容器

docker-compose start nginx 启动nignx容器

phpstorm

快捷键

插件

  • Material Theme UI ( 很喜欢的 ui)
  • Translation (谷歌翻译插件)
  • Rainbow Brackets(彩虹括号🌈)
  • Active Intellij Tab Highlighter(活动Intellij选项卡荧光笔)
纵有疾风起,人生不言弃!