
php拓展 | composer
文章平均质量分 69
记录postman 的使用技巧
戴国进
往后余生,专注人工智能领域!!!
展开
-
Docker 安装Nginx + PHP-FPM 7.2 + Reids等扩展 + Composer
1. 安装Nginx参考 https://www.runoob.com/docker/docker-install-nginx.html- 拉取Nginx镜像docker pull nginx- 新增目录mkdir -p ~/nginx/html ~/nginx/logs ~/nginx/conf ~/nginx/conf.d- 创建容器docker run -v /root/nginx/html:/usr/share/nginx/html -v /root/nginx/conf.d:/et.原创 2020-05-18 10:53:51 · 7870 阅读 · 0 评论 -
php7.2 安装phpredis扩展,以及phpredis操作redis命令列表
phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$redis = new Redis();connect, open 链接redis服务参数host: string,服务地址port: int,端口号timeou原创 2020-07-05 18:40:13 · 10754 阅读 · 0 评论 -
php7 安装mysqli扩展遇到的坑及解决办法
一、安装步骤1、找到php7源码里找到ext目录, 安装ext目录下的mysqli注:源码包下载可查看我的另一篇博文:https://blog.youkuaiyun.com/JineD/article/details/111562127 centos7 安装php7.42、输入 /usr/local/php/bin/phpize3、在mysqli文件夹下执行 ./configure --with-php-config=/usr/local/php/bin/php-config --wi...原创 2021-09-27 11:30:41 · 1329 阅读 · 0 评论 -
PHPunit+Xdebug 配置计算代码覆盖率以及遇到的问题
build code coverage report有两种方法:1.直接执行 phpunit 要执行的测试文件 --coverage-html ./tests/codeCoverage 命令Error: No whitelist is configured, no code coverage will be generated.解决办法:在当前目录下创建phpunit.xml 我的单元测试文件目录为当前文件夹的test目录下<?xml version="1.0" encoding="U原创 2021-06-07 20:12:30 · 1188 阅读 · 0 评论 -
PHPUnit 安装指定版本及使用
1、安装PHPUnit扩展———————结合下一篇Xdebug完成代码覆盖率的实现代码覆盖率:https://blog.youkuaiyun.com/alianada/article/details/10...原创 2021-06-07 18:01:28 · 1936 阅读 · 0 评论 -
PHP扩展开发
相关资料下面是我在学习PHP扩展开发时收集的一些资料,都是PHP界大牛写的博客或书籍,整理分享出来方便学习,希望能帮助想学PHP扩展或者正在学习的人。1. 《深入理解PHP内核》2. 《PHP扩展开发及内核应用》3. 信海龙PHP7扩展系列博文4. PHP Internals Book5.https://blog.youkuaiyun.com/qq_32783703/article/details/80641355 php扩展开发(一)自己写一个类PHP程序员大概都知道可以用C/C++来扩展PHP。...原创 2021-04-12 14:12:48 · 1881 阅读 · 0 评论 -
php composer 开发自己的包
以往都是在项目直接写自己的包文件,并没有把他放在packagist上面,以composer来管理使用。今天没事来整一下,供大家一起学习一,在github和packagist分别注册自己的账号,这里就省略了二,创建github项目:trois2.1 new repository2.2拿到git地址三,本地获取github项目:trois这是我本地随便创建一个文件夹 D:\phpStudy\WWW\wandehua\compoer-dev3.1 在c...转载 2021-04-12 11:59:27 · 1442 阅读 · 0 评论 -
php7 安装zip扩展详细教程
扩展包 wgethttp://pecl.php.net/get/zip-1.19.1.tgz (截止2020.10.19 最新版,其他版本可以到http://pecl.php.net页面搜索zip获取)解压 并进入 tar-zxvfzip-1.19.1.tgz cdzip-1.19.1/usr/local/php/bin/phpize ./configure--with-php-config=/usr/local/php/bin/php-config ...原创 2020-10-19 11:45:12 · 10227 阅读 · 0 评论 -
composer下面composer.lock有什么用处 以及 如何优雅地删除它
使用composer安装php组件时候你会发现创建了一个composer.lock文件,这是做什么的呢?composer.lock是记录当前所有安装的php组件的版本,如果多人协作开发需保持下载的php组件的版本一样减少不必要的麻烦,那么需要把composer.lock加入版本控制当中,比如使用git或者svn那么你就需要把它加入把版本控制当中。反之则不用。需要注意的是,当composer install进行组件依赖时不会进行更新composer.lock文件除非引入了新的组件到compos原创 2021-01-25 22:04:14 · 5869 阅读 · 0 评论 -
php7 安装 kafka扩展
一、安装librdkafka# cd /usr/local/src/# git clone https://github.com/edenhill/librdkafka.git# cd librdkafka# ./configure# make# make install# ln -s /usr/local/lib/librdkafka.so.1 /usr/lib/二、安装php-rdkafka# cd /usr/local/src/# git clone https://github.原创 2020-05-26 10:14:45 · 7825 阅读 · 0 评论 -
linux系统 php7.2 安装mongodb 1.6扩展
注意: php不同的版本对就的mongodb版本是不同的,用法也完全不同php mogodb扩展下载地址:https://pecl.php.net/package/mongodbmongodb说明:https://docs.mongodb.com/php-library/current/tutorial/crud/安装1.6下载wget https://pecl.php.net/get/mongodb-1.6.0.tgz解压tar zxf mongodb-1.6.0.tgz进入cd.原创 2020-05-25 10:14:31 · 7912 阅读 · 0 评论 -
docker容器内php7.2 安装mongodb扩展
在主机下载wget https://pecl.php.net/get/mongodb-1.4.4.tgz解压tar -zxvf mongodb-1.4.4.tgz复制mongodb到容器内,假设容器名为:php-fpm:docker cp mongodb-1.4.1 php-fpm:/usr/src/php/ext/mongodb进入容器内进地操作:docker exec -it php-fpm bashcd /usr/src/php/ext/mondbdocker-php原创 2020-05-21 11:03:05 · 9840 阅读 · 1 评论 -
php7.2 如何安装imagick扩展
imagick扩展包地址:https://pecl.php.net/package/imagick1、安装所需依赖,如果在编译时还提示缺少其他依赖,请自行安装yum install autoconf gcc gcc-c++ ImageMagick-devel2、下载imagick最新稳定版 (截止20200831最新版本是3.4.4)wget https://pecl.php.net/get/imagick-3.4.4.tgztar xf imagick-3.4.4.tgzc.原创 2020-08-31 11:36:34 · 9558 阅读 · 0 评论 -
centos7 | ubuntu 安装php7.4
2020.12.22 想安装php7.4,网上查了各种资料,都太复杂了,折腾了半天,整理了一下,方便后来者。下载:wget https://www.php.net/distributions/php-7.4.10.tar.gz安装依赖软件yum install openssl-devel libxml2-devel bzip2-devel \libcurl-devel libjpeg-devel libpng-devel freetype-devel \libmcrypt-dev..原创 2020-12-22 17:13:09 · 4557 阅读 · 0 评论 -
composer 的安装与常见用法
一、安装参考:https://www.runoob.com/w3cnote/composer-install-and-usage.html二、常见用法1.php composer如何根据本地调整过的文件结构重新生成一下autoload.php文件啊执行composer dumpautoload原创 2020-07-29 09:24:53 · 8609 阅读 · 0 评论 -
PHP 7.2.30 安装 pcntl 扩展
下载源码 wget http://cn.php.net/distributions/php-7.2.30.tar.xz 注:也可以通过pecl install pcntl安装 或 pecl download pcntl 安装,附:下载并安装pecl脚本 cd /usr/local/php/bin/ curl -o go-pear.php http://pear.php.net/go-pear.phar ./php go-pear.php 解压 tar -xzvf...原创 2021-01-25 17:12:58 · 4272 阅读 · 0 评论