- 博客(11)
- 收藏
- 关注
原创 PHP 网络编程socket
一,Socket 扩展是基于流行的 BSD sockets,实现了和 socket 通讯功能的底层接口,它可以和客户端一样当做一个 socket 服务器。PHP两种创建socket方法:1,stream_socket_server 方法创建 Internet 或 Unix 域服务器套接字。(PHP层封装)2,socket_create 方法创建一个套接字(通讯节点)。(socket模块需要额外开启)二,Socket(套接字),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。
2023-01-02 23:49:43 407
原创 Docker 学习之路
1,Centos 7 国内源替换# 确认wget安装yum list wgetyum -y install wget# 备份CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak# 下载国内源配置wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2022-08-18 13:30:33 140
原创 php8安装之路
下载PHP下载地址:https://www.php.net/downloads.php解压安装# 解压tar -xzvf php-8.0.0.tar.gz# 安装依赖yum install openssl-devel gcc gcc-++ gcc-c++ wget make libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel bison autoconf
2021-10-29 14:00:01 664
原创 nodejs pm2 使用
创建项目新建项目初始化项目安装依赖包npm initnpm install pm2··· # 其他使用pm2pm2 start app.js 启动app项目pm2 list 列出由pm2管理的所有进程信息,还会显示一个进程会被启动多少次,因为没处理的异常。 pm2 monit 监视每个node进程的CPU和内存的使用情况pm2 logs 显示所有进程日志pm2 stop all 停止所有进程pm2 restart all 重启所有进程pm2 reload
2021-06-18 15:22:45 218
原创 openresty之旅
下载 、安装openrestyopenresty官网链接按照官网下载安装tar -xzvf openresty-VERSION.tar.gzcd openresty-VERSION/./configuremakemake install运行# 默认安装路径为 /usr/local/openresty# pwd 命令来查看"当前工作目录"的完整路径/usr/local/openresty/nginx/sbin/nginx -p `pwd`/ -c /usr/local/openrest
2020-11-19 16:22:19 121
原创 Docker安装nginx + mysql + redis + node.js
docker ce 安装CentOS 7 (使用yum进行安装)# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# Step 3: 更新并安装 Do
2020-11-14 15:56:57 234
原创 php apache_request_headers函数 获取request HTTP请求头
1. apache_request_headers简介apache_request_headers,获取全部 HTTP 请求头信息,包含当前请求所有头信息的数组,失败返回 FALSE ; apache_request_headers PHP手册地址/** * thinkphp6 Request类代码 */if (function_exists('apache_request_headers') && $result = apache_request_headers()) {
2020-11-04 11:46:39 1356
原创 PHP __get()魔术方法用法(一)
通过thinkphp5.1 App 类 和 Container类,学习__get()用法<?php/** * 微信支付 */class WeChat{ public function pay() { echo "this is wechat pay"; }}/** * 支付宝支付 */class Alibaba{ public function pay() { echo "this is alibaba
2020-10-30 17:28:43 533 1
原创 PHP new self 和 new static 的区别
PHP new self 和 new static 有什么区别:测试代码如图结果如图结论:new self 返回该方法所在类的类实例;new static 返回抵用该方法所在的类的类实例;
2020-10-30 16:46:56 109
原创 IntelliJ IDEA打包jar不成功?运行提示:找不到或无法加载
IntelliJ IDEA打包jar不成功?运行提示:找不到或无法加载。
2018-05-11 16:06:39 9446 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人