SERVER

PHP 多版本运行环境

2020-05-29

步骤和原理

  1. PHP 官网下载 php 安装包
  2. 分配安装路径
  3. 修改 php-fpm 端口

下载和安装

打开 PHP 官网下载 选择需要的版本,比如 PHP 7.2.31

wget https://www.php.net/distributions/php-7.2.31.tar.gz
tar xvf php-7.2.31.tar.gz
cd ./php-7.2.31

LinuX 服务器配置流程

2020-01-16

使用http用户服务:(例如 nginx , http, caddy, apache 之类)

user  : nginx 
group : nginx

普通用户根据项目来定: (举例用户 userName)

user  : userName
group : nginx,users

OpenSSL 证书

2020-01-10

SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。

OpenSSL是一个开放源代码的软件库,应用程序可以使用openssl来进行确认另一端连接者的身份,进而安全通信。

  • 数据保密性
  • 数据完整性
  • 安全验证

服务器部署方案

2020-01-07

服务部署

  • 多域名部署方案
  • 网络加速
  • 提升服务性能

简单的压力测试

2020-01-03

ab 是 Apache 服务提供的测试工具, 在 window 下建议使用 heygithub (前身是 boom,需要 golang 环境编译) 来获取测试数据。