- 博客(41)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 PHP扩展安装与使用系列教程(40) --- zookeeper扩展 - 分布式服务
zookeeper扩展 - 分布式服务依赖 zookeeper 服务器安装Java8wget https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be84580cfb4b/jdk-8u291-linux-x64.rpm?AuthParam=1621916310_96f5bfd652e91e058fbf915df69fb665rpm -ivh jdk-8u291-linux-x64.rpmexport JA
2021-06-29 10:10:51
326
原创 PHP扩展安装与使用系列教程(39) --- yac 用户数据缓存插件
yac 用户数据缓存插件假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装 php-yac 扩展cd /root/php/packageswget https://pecl.php.net/
2021-06-28 23:44:55
452
3
原创 PHP扩展安装与使用系列教程(38) --- readline - 命令行交互插件
readline - 命令行交互插件假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 php-ncurses 扩展、libedit库 或者 libreadline库php-ncurses
2021-06-28 23:44:18
427
原创 PHP扩展安装与使用系列教程(37) --- ncurses扩展 - 1024终端游戏
ncurses扩展 - 1024终端游戏假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译php < 7进入源码目录cd /root/php/packages安装依赖 libncursesyum install -y ncurses-deve
2021-06-28 23:43:46
198
原创 PHP扩展安装与使用系列教程(36) --- xhprof/xdebug/valgrind 性能分析插件
xhprof/xdebug/valgrind 性能分析插件假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 valgrindyum install -y valgrind-devel.x
2021-06-28 23:42:53
203
原创 PHP扩展安装与使用系列教程(35) --- uopz/runkit7 高级自动化测试---zend操作插件
uopz/runkit7 高级自动化测试—zend操作插件假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖upoz 与 xdebug<2.9.4不兼容安装 php-uopz 和
2021-06-28 23:42:12
418
原创 PHP扩展安装与使用系列教程(34) --- libev - 全异步IO扩展
libev - 全异步IO扩展假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 socketssockets扩展:radius 身份认证插件安装 php-ev 扩展cd /root/
2021-06-28 23:41:28
167
原创 PHP扩展安装与使用系列教程(33) --- radius 身份认证插件
radius 身份认证插件假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 freeRadius[作为客户端] 、作为服务端时:<< pcntl扩展、sockets扩展yum
2021-06-28 23:40:48
715
原创 PHP扩展安装与使用系列教程(32) --- sqlite3,oracle,mysqli - 性能比较实验
sqlite3,oracle,mysqli - 性能比较实验假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译安装依赖 sqlite3 oracle mysqlisqlite3请参考 :PHP源码编译oracle 请参考 :oracle c8,oci
2021-06-28 23:39:58
291
原创 PHP扩展安装与使用系列教程(31) --- oracle c8,oci8 - 数据库安装与使用
oracle c8,oci8 - 数据库安装与使用假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 oracle 18cyum install -y bind-utils compat-
2021-06-28 23:39:01
156
原创 PHP扩展安装与使用系列教程(30) --- Gmagick,ImageMagick - 图像处理
Gmagick,ImageMagick - 图像处理假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 ImageMagick、GraphicsMagick << [ctri
2021-06-28 23:35:26
426
原创 PHP扩展安装与使用系列教程(29) --- xml,xsl - 文档处理
xml,xsl - 文档处理假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 libxml libxsltyum install -y libxslt.x86_64 lib
2021-06-26 07:39:27
681
2
原创 PHP扩展安装与使用系列教程(28) --- gmp,bcmath,trader - 数学运算函数
gmp,bcmath,trader - 数学运算函数假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 libgmpcd /root/php/packageswget https://g
2021-06-26 07:38:30
1381
原创 PHP扩展安装与使用系列教程(27) --- v8js - php解析js代码
v8js - php解析js代码假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 google-v8-8.4.371.23 glibc2.18 python3 gcc4.8.5 nin
2021-06-26 07:37:45
604
原创 PHP扩展安装与使用系列教程(26) --- apcu - 用户数据缓存插件
apcu - 用户数据缓存插件假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装 php-apcu 和 apcu_bc 扩展wget https://pecl.php.net/get/apcu
2021-06-26 07:36:34
1085
原创 PHP扩展安装与使用系列教程(25) --- memcached - sasl验证 内存nosql数据库
memcached - sasl验证 内存nosql数据库假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 zlib memcached libevent sasl libmemcach
2021-06-26 07:35:52
157
原创 PHP扩展安装与使用系列教程(24) --- sasl + pam + pam_mysql + mysql8 程序可控的pam用户验证
sasl + pam + pam_mysql + mysql8 程序可控的pam用户验证假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 pam sasl pam_mysql mysql8
2021-06-26 07:35:10
327
原创 PHP扩展安装与使用系列教程(23) --- mysql_xdevapi - mysql多连接插件
mysql_xdevapi - mysql多连接插件假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 g++17 protobuf boost bisonG++ 请查看往期教程
2021-06-26 07:34:21
760
原创 PHP扩展安装与使用系列教程(22) --- protobuf - 全语言rpc数据交换
protobuf - 全语言rpc数据交换假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 google-protobuf3cd /root/php/packageswget http
2021-06-26 07:33:31
209
原创 PHP扩展安装与使用系列教程(21) --- gcc11 编译安装与支持
gcc11 编译安装与支持假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 gcc-c++ mpfr、gmp、mpc 、isl、 bzip2yum install gcc-c++ bzi
2021-06-26 07:32:41
310
原创 PHP扩展安装与使用系列教程(20) --- mysql相关 - mysqlnd、mysqli、pdo连接扩展
mysql相关 - mysqlnd、mysqli、pdo连接扩展假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 mysql servercd /root/php/packageswg
2021-06-26 07:31:46
795
原创 PHP扩展安装与使用系列教程(19) --- msgpack 扩展安装与使用 - 数据交换格式
msgpack 扩展安装与使用 - 数据交换格式假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装 php-curl 扩展wget https://pecl.php.net/get/msgpa
2021-06-24 13:46:22
677
3
原创 PHP扩展安装与使用系列教程(18) --- igbinary 扩展安装与使用 - 数据序列化/反序列化
igbinary 扩展安装与使用 - 数据序列化/反序列化假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装 php-igbinary 扩展wget https://pecl.php.net/
2021-06-24 13:45:37
976
原创 PHP扩展安装与使用系列教程(17) --- zlib扩展安装与使用 - 数据压缩与解压
zlib扩展安装与使用 - 数据压缩与解压假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 libzlibyum install -y zlib-devel.x86_64 zlib-s
2021-06-24 13:44:51
1168
原创 PHP扩展安装与使用系列教程(16) --- redis 扩展安装与使用 - 内存nosql数据库
redis 扩展安装与使用 - 内存nosql数据库假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 redis 服务器wget https://download.redis.io/re
2021-06-24 13:44:00
91
原创 PHP扩展安装与使用系列教程(15) --- nginx 自签证书支持https
nginx 自签证书支持https假设 可自定义nginx 版本: nginx-1.19.10nginx 安装目录: /root/php/bin/nginx1.19nginx 超链接目录路径 : /usr/bin源码目录 : /root/php/packagescrt 证书生成目录 : /root/php/crt进入源码目录cd /root/php/packages安装依赖 opensslyum install -y openssl-devel.x86_64 openssl-sta
2021-06-24 13:43:18
134
原创 PHP扩展安装与使用系列教程(14) --- openssl 扩展安装与使用 - https数据加解密相关
openssl 扩展安装与使用 - https数据加解密相关假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 opensslyum install -y openssl-devel.x8
2021-06-24 13:42:30
503
原创 PHP扩展安装与使用系列教程(13) --- curl 扩展安装与使用 - 网络短链接请求
curl 扩展安装与使用 - 网络短链接请求假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 libcurlyum install -y libcurl-devel.x86_64 lib
2021-06-24 13:41:52
153
原创 PHP扩展安装与使用系列教程(12) --- GD 扩展安装与使用 - 图像绘制
GD 扩展安装与使用 - 图像绘制假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 zlib libpng libjpeg libwebp freetype truetype t1lib
2021-06-24 13:41:08
176
原创 PHP扩展安装与使用系列教程(11) --- mbstring 扩展安装与使用 - 字符编码国际化
mbstring 扩展安装与使用 - 字符编码国际化假设 可自定义php 安装目录: /root/php/bin/php74php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesphp.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译进入源码目录cd /root/php/packages安装依赖 automake libtool onigurumayum inst
2021-06-24 13:38:05
953
原创 PHP扩展安装与使用系列教程(10) --- PHPStrom 设置远程代码调试
PHPStrom 设置远程代码调试假设 可自定义centos7 主机IP : 192.168.174.128 >> centos 7固定 IP 地址配置ssh 账户 root , ssh 密码 : 19src.com >> centos 7 安装服务器上 源码目录 : /root/php/src >> PHP源码编译本地源码目录 : D:\php\src服务器名 :php_study设置xdebug远程调试打开phpstormFile =>
2021-06-24 13:37:27
194
原创 PHP扩展安装与使用系列教程(9) --- xDebug 源码编译与使用
xDebug 源码编译与使用假设 可自定义php 安装目录: /root/php/bin/php74php 版本 : 7.4.18php 超链接目录路径 : /usr/bin源码目录 : /root/php/packagesxdebug 版本 :2.9.8vmware 的 IP : 192.168.174.1 >> centos 7固定 IP 地址配置php.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译
2021-06-23 07:41:21
274
原创 PHP扩展安装与使用系列教程(8) --- PHPStrom 代码远程同步
PHPStrom 代码远程同步假设 可自定义centos7 主机IP : 192.168.174.128ssh 账户 root , ssh 密码 : 19src.com服务器上 源码目录 : /root/php/src本地源码目录 : D:\php\src服务器名 :php_study配置 SSH 服务器打开 phpstorm => 下一步Tools => Deployment => Configuration 打开 Deployment 界面 =>
2021-06-23 07:39:18
207
原创 PHP扩展安装与使用系列教程(7) --- 配置 PHP-FPM
配置 PHP-FPM假设 可自定义php-fpm 配置文件目录: /root/php/bin/php74/etcnginx 安装目录: /root/php/bin/nginx1.19php 源码目录:/root/php/srccentos7 主机IP : 192.168.174.128拷贝 php-fpm.conf文件cp /root/php/bin/php74/etc/php-fpm.conf.default /root/php/bin/php74/etc/php-fpm.confcp
2021-06-23 07:37:47
261
原创 PHP扩展安装与使用系列教程(6) --- nginx 源码编译
nginx 源码编译假设 可自定义nginx 安装目录: /root/php/bin/nginx1.19nginx 版本 : 1.19.10nginx 超链接路径 : /usr/bin/nginx源码目录 : /root/php/packages进入源码目录(可自定义)cd /root/php/packages下载源码 并 解压/root/php/packageswget http://nginx.org/download/nginx-1.19.10.tar.gztar xzf
2021-06-23 07:35:21
76
原创 PHP扩展安装与使用系列教程(5) ---- PHP源码编译
PHP源码编译假设 可自定义php 安装目录: /root/php/bin/php74php 版本 : 7.4.18php 超链接目录路径 : /usr/bin源码目录 : /root/php/packages进入源码目录(可自定义)cd /root/php/packages下载源码wget https://www.php.net/distributions/php-7.4.18.tar.gztar xzf php-7.4.18.tar.gz cd php-7.4.18安装依
2021-06-23 07:33:48
118
原创 PHP扩展安装与使用系列课程(4) ------ CentOs7 设置 yum 阿里源
CentOs7 设置 yum 阿里源工具 :wgetyum install -y wget备份默认的yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载阿里Yum源文件wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo参考资料视频学习地址上一节:C
2021-06-23 07:32:05
79
原创 PHP扩展安装与使用系列课程(3) ------ centos7 SSH免密登录
centos7 SSH免密登录生成 .ssh 公钥和私钥 (windows 和 centos7)ssh-keygenssh-keygen会在目录 $HOME 下生成 ssh 配置文件夹 .ssh拷贝windows下的 KaTeX parse error: Can't use function '\.' in math mode at position 5: HOME\̲.̲ssh\id_rsa.pub*…HOME/.ssh/ 目录下scp $HOME\.ssh\id_rsa.pub roo
2021-06-23 07:30:23
108
原创 PHP扩展安装与使用系列课程(2) ------ centos7 固定IP设置
第二节:centos7 固定IP设置登录Centos7虚拟机打开配置文件vim /etc/sysconf/network-scripts/ifcfg-ens33修改网络配置文件查看宿主 机器 以太网适配器 VMware Network Adapter VMnet8 的 ip 地址ifconfig用 VMnet8 的 IPv4 地址 配置虚拟机地址BOOTPROTO=static # 设置为静态ONBOOT=yes # 设置为开机启动IPADDR="192.168.174.12
2021-06-23 07:28:06
140
原创 PHP扩展安装与使用系列课程(1) ------ centos7 虚拟机的安装
第一节:centos7 虚拟机的安装 (超级简单)准备软件 vmware station下载 vmware station 16.1.2双击 安装 vmware station安装 centos7 虚拟机下载 CentOS-7-x86_64-DVD-2009.iso打开虚拟机 vmware station => 创建新的虚拟机 => 下一步选择 下载好的 CentOS-7-x86_64-DVD-2009.iso => 下一步选择 安装的位置 和 虚拟机名称
2021-06-23 07:22:00
119
socket缓冲区小了导致BUS error,调大了就没有问题。
2021-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人