php
文章平均质量分 91
php
泪痕哥哥
直立行走猿
展开
-
OpenCV-最受欢迎的计算机视觉和机器学习库
opencv是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在LinuxWindowsAndroid和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量C++类构成,同时提供了Python、RubyMATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。opencv是一个非常好用的图像处理和分析库,它包括了平面特征提取,3D校准,对象侦查,图像处理,影像分析等功能,几乎可以满足在机器学习中所需要的,对图像的一切功能。原创 2023-10-11 16:38:46 · 251 阅读 · 0 评论 -
Ubuntu18.04下使用PHP7.2的连接Oracle11数据库
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。原创 2023-09-26 10:37:05 · 173 阅读 · 0 评论 -
Showdoc-免费好用的团队API管理系统
做开发的朋友们肯定会经常使用API调试工具Postman,但是Postman只是一个测试工具,它并不能把我们测试好的接口直接生成文档分享给其他同事,相信很多小伙伴曾经头疼于编写接口文档,费时费力写出的文档却巨丑无比。今天我们就介绍一个免费,好用,可以私有化部署,支持团队管理的开源API文档管理系统:Showdoc。Showdoc服务自带web管理后台,并且Showdoc开源社区还免费提供了windows,mac,ios,android多平台的客户端工具,简直不要太爽。2.5:启动服务器,访问测试。原创 2023-09-25 17:24:50 · 730 阅读 · 0 评论 -
Ubuntu18.04下安装私人网盘服务NextCloud插件
2.4:刷新nextcloud网页,在应用管理中即可看到上传的新应用。2.3:上传压缩包文件到nextcloud服务器对应目录,解压。2.1:在应用商店找到需要的应用。2.2:找到下载链接,下载对应版本。原创 2023-09-21 16:29:23 · 526 阅读 · 0 评论 -
Ubuntu18.04下安装私人网盘服务NextCloud
不同于公有云盘,私有云盘需要部署在自己的ECS或轻量应用服务器上,并通过公网进行访问,文件传输速度和存储容量取决于您云服务器的硬件配置,传输不限速,安全有保障。如果NextCloud请求报错,可以查看nginx和php错误日志,以便于定位问题,nextcloud默认日志在配置的data根目录。国内外有多种著名的个人云存储,NextCloud是其中之一,本文以NextCloud为例带您从零开始搭建个人云盘。解决:根据错误提示,把对应没有权限的目录的权限进行调整,使php可以操作对应目录。原创 2023-09-21 16:18:48 · 293 阅读 · 0 评论 -
PHP接入skywalking链路调用追踪系统
上图中,已经描述的很清楚了:通常情况下,collector是独立的服务,作为信息处理的中枢服务。agent是需要分散到各个客户端,担任客户端信息收集的任务,agent有不同的系统和语言版本,以适配不同操作系统和开发语言,agent将收集的追踪信息发送给collector进行分析处理。php接入skywalking非常简单,只需要两步 (前提是collector中枢服务已经准备好)具体安装参考网址:php-skywalking接入指南https://github.com/SkyAPM/SkyAPM-php-s原创 2023-09-21 15:00:13 · 845 阅读 · 0 评论 -
Ubuntu18.04下部署开源办公套件dzzoffice
DzzOffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。被网友简称为“大桌子”,什么都能放。这里需要自己事先创建数据库,一般公司都会有数据库的,直接拿来用就好,这里就不细说数据库的安装了,有需要的可以参考我之前的博文。dzzoffice推荐使用php7,所以这里我们需要安装php7和与之对应的php-mysql扩展。安装完成,登录后,出现如下界面。根据指引进行操作即可,这里就不详细说明了。原创 2023-09-21 14:43:17 · 174 阅读 · 0 评论 -
Ubuntu18.04下安装开源文档服务BookStack
Bookstack的项目日志路径为: /var/www/BookStack/storage/logs/*.log,方便查看报错信息,调了好久才找到这个路径,欲哭无泪。解决:邮箱服务器配置不正确,配置文件给的示例配置项不正确,少了 MAIL_FROM 和 MAIL_FROM_NAME 两个参数,正确配置见上面。这里要注意,如果是源码编译安装的php程序,请使用软链命令将php程序关联到/usr/bin/php,保证php成为全局命令,否则会报错。composer 或 composer.phar。原创 2023-09-21 09:51:05 · 198 阅读 · 0 评论 -
Ubuntu18.04下使用Satis安装Composer私服
我们企业在使用各种服务的时候,首要的肯定是安全,composer虽然有公共的服务提供给全球用户,但是企业还是需要有自己的私有服务,主要有以下几点考虑:下载速度要快,允许个性化定制,有全部掌控权限,足够稳定。解决:第一步composer生成satis项目时,需要依赖于部分php的基础扩展,比如php-mbstring等,如果没有安装扩展需要先安装所依赖的php扩展。使用上面的命令不出意外就会在web目录下生成相应的文件,如果出错,根据错误提示去解决即可,常见的错误可能是权限问题,或是git版本过低等。原创 2023-09-20 18:53:40 · 64 阅读 · 1 评论 -
Ubuntu18.04下编译安装PHP7.2的RocketMQ扩展
2012年开源,2017年成为apache顶级项目。解决:报这个错误的原因是和php的安装路径有关,因为在编译扩展过程中需要用到php-config程序返回的php配置信息,如果你的php-config返回的配置异常,就会导致扩展编译后的状态不正常,如下图,这需要你重新编译php,重新配置该参数,然后再重新编译rocketmq扩展(或者直接用apt安装php,这样各种参数都是配置好的,不用关心这么多配置)php的扩展一般是c语言写的,该依赖可以支持编译c++写的php扩展,为下面异步做准备。原创 2023-09-20 18:13:35 · 400 阅读 · 1 评论 -
Ubuntu18.04下使用PHP7.2的连接sql server数据库
SQL Server是由Microsoft开发和推广的。原创 2023-09-20 15:35:03 · 358 阅读 · 1 评论 -
Ubuntu18.04下编译安装PHP7.2的MongoDB扩展
注意:mongo和mongodb扩展是两个东西,有些旧版本的php使用的是php-mongo扩展, 但是php7之后,mongo被替换为了mongodb,所以需要安装php-mongodb扩展才行。php7.2 安装mongodb扩展 生成mongodb.so文件。php7以上版本需要安装以下链接库,使用mongodb扩展连接。原创 2023-09-20 15:16:54 · 144 阅读 · 1 评论 -
Ubuntu18.04下源码编译php7.2扩展程序
一般源码安装的php程序都需要相对应的源码编译扩展,PHP主程序源码项目自带了大部分的标准化扩展,如果你需要一个php扩展,应该优先查找找php源码自带的程序,其次才是去社区查找。php扩展安装一般有两种方式:yum/apt仓库安装和源码编译安装。无论哪种安装方式,最重要的一点是扩展的版本要和php版本相匹配才可以使用。解决:先执行phpize程序生成configure文件,然后再执行./configure程序进行编译。添加配置信息,测试模块加载是否正常。什么是phpize及其用法。原创 2023-09-20 14:29:03 · 193 阅读 · 1 评论 -
Ubuntu18.04下编译安装php7.2服务
一般编译程序依赖包有两种,带dev/devel后缀的包:libbz2-dev 不带后缀的包:libbz2, 带后缀的一般是和开发编译有关的,不带后缀的一般是和应用程序支持有关,如果再编译过程中报错缺少依赖,可以试试把两种依赖包都装上。确定源码目录(http://php.net/distributions)解决:php安装编译需要gcc环境,所以请保证系统中安装了gcc编译环境。ubuntu16.04源码编译安装PHP7.2.5。centos7 源码编译安装 php。php 编译安装参数详解。原创 2023-09-20 13:03:14 · 253 阅读 · 1 评论