摘要:
使用 golang 开发 PHP 扩展 环境 golang go1.19.9 darwin/arm64 Macos/Linux PHP8.1.11 编译安装 实战 PHP脚手架生成 进入PHP源码,使用命令 php ext/ext_skel.php --ext go2php 会在ext目录下生成go 阅读全文
摘要:
前端时间用C开发PHP扩展,用C实现字符串和简单的cache不友好,因而有了用C++开发的想法。 相关环境初始化配置准备 1.用php源码提供的脚手架生成扩展名 php ext/ext_skel.php --ext yaoling_encrypt_plus 2.修改生成的config.m4 PHP_ 阅读全文
摘要:
php8安装amqp扩展 1.安装rabbitmq-c #下载源码 wget https://github.com/alanxz/rabbitmq-c/archive/refs/tags/v0.11.0.tar.gz #解压 tar -zxvf v0.11.0.tar.gz #进人目录 cd rab 阅读全文
摘要:
CentOS7安装Git服务器 1.安装依赖包 yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker vim 2.查看git版本: git -- 阅读全文
摘要:
docker安装php的gd库 更新软件源 apt update 安装依赖库 apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev 解压源码 docker-php-source extract 进入gd源码文件夹 cd 阅读全文
摘要:
更换源为中科大 deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free deb 阅读全文
摘要:
chgrp 用户名 文件名 -R chown 用户名 文件名 -R -R表示递归目录下所有文件 一、修改文件所属组群——chgrp 修改文件所属组群很简单-chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令) 语法:chgrp 组群 文件名/目录 举例: [root@re 阅读全文
摘要:
一.下载Nginx 从Nginx的官网(http://nginx.org/en/download.html)下载Nginx的最新版本,这里我下载的是nginx-1.10.3。 二.安装Nginx 先解压Nginx安装包:tar -zxvf nginx-1.10.3.tar.gz 解压后ls查看当前目 阅读全文
摘要:
由错误信息可知:The server time zone value ,关于这个版本,在Mysql服务的新版中种最为常见,因为我导入的包版本为mysq-connector-java-8.0.15.jar,在新版的数据库使用的时区与本地时区有区别,标准时区使用的是Unix元年的时间为起始点到当前时间中 阅读全文
摘要:
Apache是模块加载文件的,默认支持$_SERVER['PATH_INFO'] ; 而对于Nginx下, 是不支持PATH INFO的, 也就是它不会默认设置PATH_INFO. 而因为Nginx默认的配置文件对PHP的支持只是很基础的, 所以对于默认配置来说对于上面的访问也会是404, 提示找不 阅读全文