How to Install PHP 7.3 on Debian 9

In this tutorial, we will show you how to install PHP 7.3 on Debian 9. PHP (Hypertext Preprocessor) is an open-source server-side scripting language designed primarily for creating dynamic interactive websites. PHP is one of[…]

Continue reading …

更新到苹果的10.15.4之后被迫学了一招

首先升级到了MacOS 10.15.4,然后打开习惯使用的Sketch想搞点事儿,这里的Sketch肯定是TNT版本,但意外发生了,Sketch崩溃无法打开。 上网查了一下这方面的信息,突然看到某位大神的一句话:“Apple删除了TNT的证书,因此诸多应用程序将在2019年7月12日之后崩溃,出现“意外退出”,无法打开的情况” 他提供的解决办法就是: “自己签名”! 具体操作就是:1、先安装xcode2、打上签名codesign –force –deep –sign – /Applications/name.app 上面的name就是你软件的名称,比如我要给sketch打签名,命令就是:codesign –force –deep –sign – /Applications/Sketch.app 执行之后再次打开,一步到位!

Continue reading …

BBR安装教程:Debian9、CentOS

BBR 是 Google 开源的一个 TCP 拥塞控制算法项目,可以充分发挥服务器的带宽。开与不开 BBR,搭建 SSR 和 V2Ray 等代理工具时,最高可以相差近 10 倍!目前该 BBR 算法已经并提交到了 Linux 内核,从 Linux 4.9 开始已经默认安装编译了该算法. 所以采用 Linux 4.9 内核的Debian9系统不用再安装可以通过几行命令开启,CentOS系统则还需要一些简单的步骤进行安装和开启,翻墙君为分别为演示如何为 Debian9 和 CentOS 系统开启 BBR 加速。 Debian9 开启 BBR 1.使用[Xshell]之类的程序连接你的 Debian9[…]

Continue reading …

How to Install PHP 5.4, PHP 5.5 or PHP 5.6 on CentOS 6

Install EPEL and Remi Repository 1. To install latest stable version of PHP, you need to add EPEL and Remi repository to your CentOS 6distribution using the following commands as root user. # wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm # rpm -Uvh[…]

Continue reading …

nginx强制使用https访问(http跳转到https)

1. nginx的rewrite方法 思路 这应该是大家最容易想到的方法,将所有的http请求通过rewrite重写到https上即可 配置 server { listen 192.168.1.111:80; server_name test.com; rewrite ^(.*)$ https://$host$1 permanent; } 搭建此虚拟主机完成后,就可以将http://test.com的请求全部重写到https://test.com上了 2. nginx的497状态码 error code 497 497 – normal request was sent to HTTPS 解释:当此虚拟站点只允许https访问时,当用http访问时nginx会报出497错误码 思路 利用error_page命令将497状态码的链接重定向到https://test.com这个域名上 配置 server[…]

Continue reading …

申请Let’s Encrypt永久免费SSL证书

申请Let’s Encrypt永久免费SSL证书 Let’s Encrypt简介 Let’s Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。 Let’s Encrypt免费SSL证书的出现,也会对传统提供付费SSL证书服务的商家有不小的打击。到目前为止,Let’s Encrypt获得IdenTrust交叉签名,这就是说可以应用且支持包括FireFox、Chrome在内的主流浏览器的兼容和支持,虽然目前是公测阶段,但是也有不少的用户在自有网站项目中正式使用起来。 步骤如下: 第一、安装Let’s Encrypt前的准备工作 #检查系统是否安装git,如果已经自带有git会出现git版本号,没有则需要我们自己安装 git –version #git 安装 yum install git #检查Python的版本是否在2.7以上 python -version //2.6版本 #安装python所需的包 yum groupinstall -y “Development tools” #安装python所需的包 yum install zlib-devel bzip2-devel[…]

Continue reading …

CentOS6系统安装Python2.7

简介 CentOS系统安装Python2.7有两种方式: 源码安装 YUM安装 网上大部分教程都是通过源码安装,首先安装比较麻烦,源码安装后还不包含pip,setuptools等工具,需要单独安装。安装过程还会碰到各种疑难杂症。 YUM安装,CentOS6版本默认没有python27的rpm包,需要通过其他第三方repo获取安装包。 源码安装 # wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz # tar xf Python-2.7.12.tgz # cd Python-2.7.12 # ./configure –prefix=/usr/local/python27 # make # make install YUM安装 需要使用到RHEL/CentOS提供的SCL源(软件集) 配置 SCL 源 # yum install centos-release-SCL #[…]

Continue reading …