qd博客

海阔凭鱼跃,天高任鸟飞

mac切换python版本

mac切换python版本方法如下:

  1. 首先确保已安装homebrew。

  2. 通过brew安装pyenv。

    2.1 brew install pyenv

    2.2 在home目录的 .bash_profile文件中最后添加:

         命令:  vi ~/.bash_profile

        命令:  eval "$(pyenv init -)"

    2.3 更新一下环境变量:

         命令:source .bash_profile

  3. 使用pyenv安装Python3

    3.1 查看能够安装的版本( 只有版本号的为官方的版本,其他的为衍生版,建议安装官方版本 )

          命令:source .bash_profile

    3.2 安装需要的版本:(可通过命令查看可安装版本号:pyenv install --list

          命令:pyenv install 3.8.5 -v

    3.3 完成后更新数据库:

          命令:pyenv rehash 

    3.4 查看系统已安装的版本:

          命令:pyenv versions

          *号标记的即为当前使用的版本。

    3.5 切换python版本 

          命令(切换到3.8.5版本):pyenv global 3.8.5

          命令(切换到系统版本):pyenv global system

  4. 以上步骤就完成了Mac的python版本管理。查看python版本可使用此命令:python --version

  5. 欢迎大家的支持与关注哦,觉得不错就点赞一下吧。

photoshop for mac 2020

photoshop for mac 2020 亲测可用

【***剩余80%为付费内容,支付后可查看***】

ssh 端口转发

使用ssh 简单方便的进行端口转发实例:

 

ssh -L 127.0.0.1:3306:127.0.0.1:3306 root@192.168.0.54

-L : 本地端口:目标IP:目标端口


以上就是将本地端口3306通过ssh转发到192.168.0.54的3306端口的实例。


Git自动化部署本地代码到线上项目目录

环境:

线上:CentOS 8 

本地:windows10 64

一.linux服务器操作

1.Linux 上安装git     


yum install git -y

2.添加用户git并设置一个密码

useradd -s /bin/bash git
passwd git

3.切换到git用户,创建git的代码仓库

su git
mkdir /home/git/project.git
cd /home/git/project.git
git init --bare


二.本地操作

1.生成秘钥并且将生成的公钥添加到服务器

ssh-keygen   // 一路回车


复制生成的key (当前用户下的.ssh/id_rsa.pub)


三.继续服务器操作

mkdir -p /home/git/.ssh
vim /home/git/.ssh/authorized_keys  //把上面复制的key粘贴进去,后保存退出
chown git:git -R /home/git/.ssh
chmod 600 /home/git/.ssh/authorized_keys //权限不要出错
chmod 755 /home/git/.ssh


四.本地初始化并且添加远程仓库

git init //初始化
git config user.email "xxxx@xx.com" //添加用户邮箱
git config user.name "xxx"   //添加姓名
touch test //创建文件
echo "test">>test  //添加文件内容
git add .
git commit -m 'add test'
git remote add xxx ssh://git@127.0.0.1:22/home/git/project.git
git push xxx master

五.自动化配置

当我们在本地git push的时候需要将代码推到线上的项目目录。

1.进入线上project.git目录

cd /home/git/project.git

2.进入hooks目录,并且拷贝钩子文件并重命名。

cp post-update.sample post-receive
vim post-receive

3.注释其他的代码。将以下内容复制进去。

unset GIT_DIR
cd /www/xxx 
git pull origin master
exit 0

将上面xxx换成项目目录,然后保存并退出。

4.进入上面的项目目录,没有目录就创建

如:mkdir -p /www/project

5.初始化仓库并且将仓库属主属组改为git,否则会出现权限问题。

git init
git config user.email "xxxx@xx.com" //添加用户邮箱
git config user.name "xxx"   //添加姓名
git remote add xxx /home/git/project.git
chown -R git:git project

6.然后测试在本地项目添加文件,推送到远程就会将项目也部署到线上项目目录了。

ZSH安装

centos 7 安装zsh


  1. 安装GIT

    yum install git -y

  2. 安装zsh

    需要先修改hosts,不然会链接失败

    vim /etc/hosts

    添加:151.101.108.133 raw.githubusercontent.com

    安装zsh

    yum install zsh -y

  3. 安装oh-my-zsh扩展

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

  4. 安装完成后即可使用,也可去配置自己喜欢的主题等。

Linux 全局使用php命令

原理是使用软连接,将php命令软连接到 /usr/bin

命令如下:

ln -s /usr/local/php-7.4.5/bin/php /usr/bin/php

即可解决php不能全局使用问题。

Centos7编译安装LNMP(一)

PHP编译安装

此博客为作者原创,转载请在醒目的地方注明来源。


1.安装php7.4.5


0.安装之前先安装依赖包

命令如下:

yum install gcc gcc++ libxml2-devel sqlite-devel

(centos8安装gcc++提示找不到,请安装gcc-c++)


1.首先下载源码包:(下载地址:https://www.php.net/downloads.php)

这儿下载7.4.5,命令如下:

wget https://www.php.net/distributions/php-7.4.5.tar.gz

(如果提示wget 命令找不到,请先使用yum 安装,安装命令:yum install wget)


2.解压

命令如下:

tar -zxvf php-7.4.5.tar.gz


3.编译安装php

1.进入php解压后的目录,命令如下:

cd php-7.4.5

2.预编译:选择php安装目录,使用fpm管理器(PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download下载得到),命令如下(其他扩展可在此加入,也可单独编译安装,会另出教程):

./configure --prefix=/usr/local/php-7.4.5 --enable-fpm

耐心等待几十秒,出现如下提示:

Thank you for using PHP.

 

3.执行命令:

make && make install

耐心等待。。。

会出现以下信息:

Build complete.

Don't forget to run 'make test'.

编译完成!


4.配置php-fpm

0.复制文件,命令如下:

cp /usr/local/php-7.4.5/etc/php-fpm.conf.default /usr/local/php-7.4.5/etc/php-fpm.conf


1.进入目录,复制配置文件

cd /usr/local/php-7.4.5/etc/php-fpm.d

cp www.conf.default www.conf

之后编辑www.conf文件,命令如下:

vim www.conf


将以下

user = nobody

group = nobody

改为

user = www

group = www


此时系统还没有此用户(www),需要添加。


2.添加用户www

groupadd www

useradd -g www www


5.验证php

输入命令:

/usr/local/php-7.4.5/bin/php -v


会看到如下信息:

PHP 7.4.5 (cli) (built: May  6 2020 16:12:44) ( NTS )

Copyright (c) The PHP Group

Zend Engine v3.4.0, Copyright (c) Zend Technologies


6.启动php-fpm

命令如下:

/usr/local/php-7.4.5/sbin/php-fpm

可使用如下命令查看进程:

ps aux|grep php

会看到php-fpm进程已经存在,有一个master process,使用的配置文件为:/usr/local/php-7.4.5/etc/php-fpm.conf。

想要在全局使用php命令,可查看此博客:https://qdblogs.com/?id=28


打赏一分也是爱!


关注小程序,查看新鲜内容!

gh_fd969f2db413_258.jpg


此博客为作者原创,转载请在醒目的地方注明来源。

Linux 查看非#开头的文档内容

查看redis非注释和空行的配置文件 

cat redis.conf | grep ^[^#]


小程序后端控制广告ID切换

有问题可以加我微信:lqd02597758      (需要备注来源:qd博客)


最近,一直在开发微信小程序。做了一个视频类的,受众为中老年人的小程序。

【***剩余80%为付费内容,支付后可查看***】

vscode 左侧文件栏缩进

打开vscode ,点击左上角的File(文件) --> Preformences(首选项) --> Settings(设置)。


搜索 workbench 


1261907-20191127101057995-1631851467.jpg

下拉找到Workbench>Tree:Indent


将其修改为你想要改变的值(单位为像素),即可!


<< 1 2 3 > >>
«   2020年11月   »
1
2345678
9101112131415
16171819202122
23242526272829
30
网站分类
搜索
最新留言
文章归档
友情链接
    控制面板
    您好,欢迎到访网站!
      查看权限

    Powered By Z-BlogPHP 1.6.4 Valyria

    (陕ICP备19025567号-2)

    召唤伊斯特瓦尔