Docker 安装 for Linux

快速安装脚本(快速搭建测试环境用)

#快速安装脚本(快速搭建测试环境用)
curl -sSL https://get.docker.com/ | sh

非root用户安装注意:

#(建议)添加当前用户到docker用户组
sudo gpasswd -a ${USER} docker
#如果有集群,请执行
sudo apt-get install docker-compose
docker-compose up -d

#或执行命令时加sudo
sudo docker ps

卸载旧版本

##CentOS
sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-selinux \
                docker-engine-selinux \
                docker-engine
                
##Debian&Ubuntu
sudo apt-get remove docker docker-engine docker.io containerd runc

使用包管理工具安装

Debian&Ubuntu

设置安装源

Centos 7 修改阿里镜像源

#备份原有镜像源配置文件
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

#安装curl
sudo yum install -y curl

#下载并应用阿里源
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#或
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#清理缓存
sudo yum clean all

#重建缓存
sudo yum makecache

#更软件包列表
sudo yum update

#安装常用软件(选择)
sudo yum install -y curl screen unzip zip vim wget

Git基础教程

Git是什么?

gitgit

Git是一个分布式版本控制系统。

版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

特点

  • 速度
  • 简单的设计
  • 对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
  • 完全分布式
  • 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)

关于WordPress支持的文件格式


  • 图片类型:

    • .jpg
    • .jpeg
    • .png
    • .gif
  • 文档类型:

    • .pdf (Portable Document Format; Adobe Acrobat)
    • .doc, .docx (Microsoft Word Document)
    • .ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation)
    • .odt (OpenDocument Text Document)
    • .xls, .xlsx (Microsoft Excel Document)
  • 音频格式:

    • .mp3
    • .m4a
    • .ogg
    • .wav
  • 视频格式:

    • .mp4, .m4v (MPEG-4)
    • .mov (QuickTime)
    • .wmv (Windows Media Video)
    • .avi
    • .mpg
    • .ogv (Ogg)
    • .3gp (3GPP)
    • .3g2 (3GPP2)

*如果以上文件在上传过程中也会出现错误提示,很可能是你的主机环境做了文件类型限制,最好联系您的主机服务商处理。

PHP关于VC11,VC9,VC6以及Thread Safe和Non Thread Safe版本选择的问题(这是个巨坑)

有的,小伙伴,第一次打开php官方下载页面时不是所措被水淹没

我滴天那该下哪一个啊?


官网上的php安装包有VC11或VC9到底是啥意思啊?

其实VC11或VC9是指编译器的版本
  • VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。(现在PHP已经没有VC6了)。
  • VC9意思就是该版本PHP是用VisualStudio2008编译的,而VC11则是用VisualStudio2012编译的。这意味着
  • 如果你下载的是VC9版本的,就需要先安VisualC++RedistributableforVisualStudio2008SP1,
  • 如果你下载的是VC11版本的,就需要先安VisualC++RedistributableforVisualStudio2012.
  • 搭建php首先看操作系统的版本,如果是Windows的在这里下:http://windows.php.net/download/

选择32位还是64位?

如果是32位的,就选择带“x86”的版本,如果是64位的,就选择带“x64”的版本。一般32位只能用32位,64位可以用32位或64位,但建议用64位。 看到这里一定又有小伙伴会问了我咋知道是用32位还是64位?
  • 主要看系统版本想XP就是32位的,至于其他的系统 在计算机上右击属性,你会看到你的系统是多少位的。

是“Non Thread Safe”还是“Thread Safe”?

“Non Thread Safe”中文翻译是非线程安全,“Thread Safe”中文翻译是线程安全,当然并不是“Thread Safe”的版本更好更安全。