学习笔记-PHP - 安装&基础配置 CentOS
ccwgpt 2024-10-09 08:54 31 浏览 0 评论
信息汇总
# 官方网站
https://www.php.net/
# 官方网站 下载链接
https://www.php.net/downloads.php
# 官方网站 Windows 环境 下载链接
https://windows.php.net/downloads/releases/archives/
# 特定版本下载
# PHP 8.3.1 21 Dec 2023 (最新版本)
https://www.php.net/distributions/php-8.3.1.tar.xz
# PHP 8.2.13 23 Nov 2023 (8.2.X 最后版本)
https://www.php.net/distributions/php-8.2.13.tar.gz
# PHP 7.4.33 03 Nov 2022 (7.X 最后版本)
https://www.php.net/distributions/php-7.4.33.tar.gz
# PHP 7.4.9 06 Aug 2020 (教程指定版本)
https://www.php.net/distributions/php-7.4.9.tar.gz
前置准备
# 安装 必要组件
yum install -y epel-release
yum groupinstall -y "Development tools"
yum install -y libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel sqlite-devel oniguruma-devel libxslt-devel
安装 PHP 及其 插件
编译安装
# 下载 PHP 源码压缩包
curl -O https://www.php.net/distributions/php-7.4.9.tar.gz
# 解压缩 PHP 源码压缩包
tar -zxvf php-7.4.9.tar.gz
# 进入 PHP 源码目录
cd php-7.4.9
# 配置编译静态库
./configure --prefix=/usr/local/php7 \
--with-curl \
--with-freetype-dir \
--with-gd \
--with-gettext \
--with-iconv-dir \
--with-kerberos \
--with-libdir=lib64 \
--with-libxml-dir \
--with-mysqli \
--with-mysql \
--with-openssl \
--with-pcre-regex \
--with-pdo-mysql \
--with-pdo-sqlite \
--with-pear \
--with-png-dir \
--with-xmlrpc \
--with-xsl \
--with-zlib \
--enable-fpm \
--enable-bcmath \
--enable-libxml \
--enable-inline-optimization \
--enable-gd-native-ttf \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-xml \
--enable-zip \
--enable-mysqlnd
# 生成预安装包
make -j 4
# 安装 PHP
make -j 4 install
# 使用 模板文件 创建 配置文件
cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf
# 启动 PHP FPM
/usr/local/php7/sbin/php-fpm
# 验证 PHP FPM (有 127.0.0.1:9000 端口 被监听则正常)
netstat -ant
配置编译静态库
安装 PHP
验证 PHP FPM
修改环境变量
# 为了能够在任何路径下都能运行 程序,需要修改环境变量。不修改也没事
# 修改环境变量
nano /etc/profile
# 在末尾添加如下内容
# {
# PHP FPM Setting
export PATH=/usr/local/php7/sbin/:$PATH
# }
# 方法 2 : 使用命令 直接添加环境变量信息
sudo cat <<EOF >> /etc/profile
# PHP FPM Setting
export PATH=/usr/local/php7/sbin/:\$PATH
EOF
# 生效 环境变量
source /etc/profile
设置 PHP FPM 开机自启动
# 赋予 开机自启动文件 运行权限
chmod +x /etc/rc.d/rc.local
# 将 PHP FPM 运行指令 写入开机自启动文件
echo "/usr/local/php7/sbin/php-fpm -F" >> /etc/rc.d/rc.local
YUM 安装 PHP
# 安装 ReMi Repo 源 CentOS RHEL 7.X
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 安装 ReMi Repo 源 CentOS RHEL 8.X
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm
# 安装 ReMi Repo 源 CentOS RHEL 9.X
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-9.rpm
# 搜索 所有 PHP 7.4 相关组件
yum search php74*
# 安装 PHP 7.4 及相关插件
yum --enablerepo=remi install -y php74-php php74-php-gd php74-php-xml php74-php-sockets php74-php-session php74-php-snmp php74-php-mysql php74-php-fpm php74-php-pecl-redis6
# 软链接 PHP 7.4 相关文件
ln /usr/bin/php74 /usr/bin/php
# 安装 PHP 8.3 及相关插件
yum --enablerepo=remi install -y php83-php php83-php-gd php83-php-xml php83-php-sockets php83-php-session php83-php-snmp php83-php-mysql php83-php-fpm php83-php-pecl-redis6
# 软链接 PHP 8.3 相关文件
ln /usr/bin/php83 /usr/bin/php
# 安装组件解释
php74-php-gd:用于PHP应用程序使用gd的模块图形库
php74-php-xml:x86_64:用于使用XML的PHP应用程序的模块
php74-php-sockets:PHP 的sockets扩展
php74-php-session:PHP 的会话管理扩展
php74-php-snmp:一个用于PHP应用程序查询的模块SNMP-managed设备
php74-php-mysqlnd:x86_64:用于使用MySQL的PHP应用程序的模块数据库
php74-php-fpm:PHP FastCGI进程管理器
php74-php-pecl-redis6:的扩展名 Redis键值存储
PHP FPM 管理服务
# 重新加载服务文件
systemctl daemon-reload
# 启动 PHP FPM 服务
systemctl start php74-php-fpm
# 设置 PHP FPM 服务 开机自动运行
systemctl enable php74-php-fpm
# 查询 PHP FPM 服务 运行状态
systemctl status php74-php-fpm
# 验证 PHP FPM (有 127.0.0.1:9000 端口 被监听则正常)
netstat -ant
# 备用命令
# 停止 PHP FPM 服务
systemctl stop php74-php-fpm
# 重新启动 PHP FPM 服务
systemctl restart php74-php-fpm
配置 网页服务器支持PHP
配置 Nginx 支持 PHP
编辑 配置文件
# 修改 Nginx 主配置文件
nano /etc/nginx/conf.d/default.conf
# {
# 添加 第 10 行,location / { 下增加 index index.php; 内容
location / {
root /usr/share/nginx/html;
index index.html index.htm;
index index.php;
}
# 添加 第 22 行,参考 主配置文件内容,添加如下内容
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# }
重新启动 Nginx 服务
# 重新启动 Nginx 服务
systemctl restart nginx.service
创建 PHP 测试页面
# 创建 PHP 测试网页文件
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/index.php
打开 PHP 测试页面
# PHP 测试页面 访问地址
http://URL/index.php
http://172.16.28.110/index.php
配置 Apache 支持 PHP
编辑 配置文件
# 原则上 Apache 不需要修改文件就可以支持 PHP
# 我是为了保持文件格式统一才这么写的
# 当然,其实就是在装逼
创建 PHP 测试页面
# 创建 PHP 测试网页文件
echo "<?php phpinfo(); ?>" > /var/www/html/index.php
打开 PHP 测试页面
# PHP 测试页面 访问地址
http://URL/index.php
http://172.16.28.110/index.php
备注
PHP 编译参数解释
# 查看 PHP 编译配置帮助文件
./configure --help > ~/php-configure-help.txt
# 正文 PHP 编译参数 详解
# 以下参数是我学习时百度的,具体也不理解这些都是什么,因此核对了一下,很多不明所以的,也有很多和帮助文件不对应的
# 启用curl浏览工具的支持
--with-curl
# 启用对freetype字体库的支持
--with-freetype-dir
# 启用gd库的支持 php处理图形的扩展库
--with-gd
# 启用gnu 的gettext 支持,国际化语言支持库
--with-gettext
# 包括Kerberos支持
--with-kerberos
# 指定 lib 库目录
--with-libdir=lib64
# 启用libxml2库的支持
--with-libxml-dir
# mysqli文件目录,优化支持
--with-mysqli
# mysql安装目录,对mysql的支持
--with-mysql
# 启用openssl的支持
--with-openssl
# 帮助文件里没有
--with-pcre-regex
# PDO:MySQL支持
--with-pdo-mysql
# PDO:SQLite支持
--with-pdo-sqlite
# 启用pear命令的支持,PHP扩展用的
--with-pear
# 启用对png图片的支持
--with-png-dir
# 启用xml-rpc的c语言
--with-xmlrpc
# 启用XSLT 文件支持,扩展了libXML2库 ,需要libxslt软件
--with-xsl
# 启用zlib库的支持
--with-zlib
# 启用PHP-fpm 补丁后才有这个参数,CGI方式安装的启动程序
--enable-fpm
# 启用图片大小调整,用到zabbix监控的时候用到了这个模块
--enable-bcmath
# 启用 libxml 支持,帮助文件里只有关闭
--enable-libxml
# 优化线程,帮助文件里只有关闭
--enable-inline-optimization
# 支持TrueType字符串函数库
--enable-gd-native-ttf
# 启用多字节正则表达式支持,帮助文件里只有关闭
--enable-mbregex
# 启用php支持对多字节字符串的处理
--enable-mbstring
# 启用 Zend OPcache 支持,帮助文件里只有关闭
--enable-opcache
# 启用pcntl支持(仅限CLI/CGI)
--enable-pcntl
# 启用shmop支持 使 PHP系统可以处理相关的IPC函数
--enable-shmop
# 启用 SOAP 支持
--enable-soap
# 启用 sockets 支持
--enable-sockets \
# 启用System V信号灯支持
--enable-sysvsem
# 启用 XML 支持,帮助文件里只有关闭
--enable-xml
# 启用 zip 支持
--enable-zip
# 显式启用MySQL Native Driver,将在其他扩展需要时隐式执行
--enable-mysqlnd
AI 建议编译安装参数
# 安装 必要 组件
sudo yum install -y libxml2-devel sqlite-devel libcurl-devel oniguruma-devel libpng-devel libjpeg-devel freetype-devel libzip-devel openssl-devel
# 配置编译静态库
./configure --prefix=/usr/local/php74 \
--with-config-file-path=/usr/local/php74/etc \
--with-config-file-scan-dir=/usr/local/php74/etc/php.d \
--with-libdir=lib64 \
--enable-mbstring \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--with-fpm-systemd \
--with-curl \
--with-gd \
--with-jpeg-dir=/usr/local/jpeg9 \
--with-png-dir=/usr/local/png16 \
--with-freetype-dir=/usr/local/freetype20 \
--with-zlib-dir=/usr/local/zlib19 \
--with-openssl \
--with-openssl-dir=/usr/local/openssl11 \
--with-mysqli=mysqlnd \
--with-mysql=mysqlnd \
--enable-mysqlnd \
--enable-zip \
--enable-xml \
--enable-bcmath \
--enable-calendar \
--enable-exif \
--enable-ftp \
--enable-mbregex \
--enable-wddx \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
--enable-sysvmsg \
--enable-opcache \
--enable-pcntl \
--enable-maintainer-zts \
--with-pcre-regex=/usr/local/pcre2_82 \
--with-kerberos=/usr/local/krb5_18 /usr/local/include /usr/local/include/krb5 /usr/local/lib64 /usr/local/lib" | tee config.txt && cat config.txt; echo "" ; rm config.txt;
PHP 常用模块
php74:安装PHP 7.4的包
php74-php:用于创建动态web的PHP脚本语言网站
php74-build:基本的构建配置
php74-php-gd:用于PHP应用程序使用gd的模块图形库
php74-xhprof:一个用于PHP - Web接口的层次分析器
php74-zephir:用于创建扩展的Zephir语言PHP:
php74-php-ast:抽象语法树
php74-php-cli:用于PHP的命令行接口
php74-php-dba:一个用于PHP的数据库抽象层模块应用程序
php74-php-dbg:交互式PHP调试器
php74-php-ffi:外部函数接口
php74-php-fpm:PHP FastCGI进程管理器
php74-php-gmp:一个用于使用GNU的PHP应用程序模块议员库
php74-php-lz4:x86_64: PHP的LZ4扩展
php74-php-pdo:一个用于PHP的数据库访问抽象模块应用程序
php74-php-xml:x86_64:用于使用XML的PHP应用程序的模块
php74-runtime:处理php74软件集合的包:
php74-php-imap:x86_64:用于使用IMAP的PHP应用程序的模块
php74-php-intl:x86_64: PHP国际化扩展应用程序
php74-php-json:x86_64: PHP的JavaScript对象符号扩展
php74-php-ldap:x86_64:用于使用LDAP的PHP应用程序的模块
php74-php-oci8:x86_64:用于使用OCI8的PHP应用程序的模块数据库
php74-php-odbc:x86_64:用于使用ODBC的PHP应用程序的模块数据库
php74-php-pear:noarch: PHP扩展和应用程序库框架
php74-php-pggi:GTK绑定
php74-php-snmp:一个用于PHP应用程序查询的模块SNMP-managed设备
php74-php-soap:用于使用SOAP的PHP应用程序的模块协议
php74-php-tidy:标准PHP模块提供了tidy库支持
php74-php-zstd:x86_64: Zstandard扩展名
php74-scldevel:x86_64:打包php74的开发文件
php74-unit-php:用于NGINX单元的PHP模块
php74-php-devel:构建PHP扩展所需的文件
php74-php-pgsql:一个用于PHP的PostgreSQL数据库模块
php74-php-pinba:x86_64: Pinba统计服务器的客户端扩展
php74-php-bcmath:用于PHP应用程序的模块bcmath库
php74-php-brotli:用于PHP的Brotli扩展
php74-php-common:PHP的公共文件
php74-php-pspell:x86_64:用于PHP应用程序的模块中接口
php74-php-recode:用于PHP应用程序的模块重新编码库
php74-php-snappy:PHP的Snappy扩展
php74-php-sodium:x86_64:钠密码库的包装
php74-php-sqlsrv:x86_64:用于SQL Server的PHP Microsoft驱动程序
php74-php-xmlrpc:的PHP应用程序模块xml - rpc协议
php74-php-enchant:增强PHP的拼写扩展应用程序
php74-php-libvirt:用于Libvirt的PHP语言绑定
php74-php-mysqlnd:x86_64:用于使用MySQL的PHP应用程序的模块数据库
php74-php-opcache:x86_64: Zend OPcache
php74-php-pecl-ds:x86_64: PHP的数据结构
php74-php-pecl-ev:提供libev库的接口
php74-php-pecl-pq:PostgreSQL客户端库(libpq)绑定
php74-php-pecl-uv:Libuv包装器
php74-php-process:用于PHP脚本的模块使用系统进程接口
php74-php-embedded:用于嵌入应用程序的PHP库
php74-php-mbstring:一个用于PHP应用程序的模块多字节字符串处理
php74-php-pecl-dio:直接I/O函数
php74-php-pecl-eio:提供libeio库的接口
php74-php-pecl-env:加载环境变量
php74-php-pecl-lua:嵌入式lua解释器
php74-php-pecl-lzf:x86_64:处理LZF de/压缩的扩展
php74-php-pecl-nsq:NSQ客户端的PHP扩展
php74-php-pecl-psr:PSR接口
php74-php-pecl-rar:用于读取RAR存档的PHP扩展
php74-php-pecl-rrd:x86_64: rrdtool的PHP绑定
php74-php-pecl-sdl:简单的PHP DirectMedia层
php74-php-pecl-svn:x86_64: Subversion版本的PHP绑定控制系统
php74-php-pecl-vld:x86_64:转储PHP的内部表示脚本
php74-php-pecl-yac:无锁用户数据缓存
php74-php-pecl-yaf:x86_64:又一个框架
php74-php-pecl-yar:轻量级并发RPC框架
php74-php-pecl-yaz:x86_64: Z39.50/SRU客户端
php74-php-pecl-zip:一个ZIP文件的扩展名
php74-php-pecl-zmq:ZeroMQ消息传递
php74-php-phalcon4:Phalcon框架
php74-php-componere:在运行时编写PHP类
php74-php-litespeed:LiteSpeed Web服务器PHP支持
php74-php-maxminddb:MaxMind DB Reader扩展
php74-php-pdo-dblib:x86_64: PDO驱动程序,用于Microsoft SQL Server和Sybase数据库
php74-php-pecl-amqp:与任何AMQP兼容的服务器通信
php74-php-pecl-apcu:APC用户缓存
php74-php-pecl-apfd:总是填充表单数据
php74-php-pecl-fann:用于FANN库的包装器
php74-php-pecl-grpc:x86_64:通用RPC框架
php74-php-pecl-http:扩展的HTTP支持
php74-php-pecl-krb5:Kerberos验证扩展
php74-php-pecl-pcov:x86_64:代码覆盖驱动程序
php74-php-pecl-ssh2:x86_64: libssh2库的绑定
php74-php-pecl-sync:已命名和未命名同步对象
php74-php-pecl-uopz:x86_64: Zend的用户操作
php74-php-pecl-uuid:通用唯一标识符扩展对于PHP
php74-php-pecl-vips:x86_64:与libvip接口的PHP扩展
php74-php-pecl-wddx:Web分布式数据交换
php74-php-pecl-yaml:x86_64: yaml的PHP绑定
php74-php-phpiredis:x86_64: Redis的客户端扩展名
php74-php-smbclient:libsmbclient的PHP包装
php74-php-wkhtmltox:HTML转换器
php74-php-pecl-cmark:CommonMark扩展名
php74-php-pecl-dbase:dBase数据库文件访问函数
php74-php-pecl-druid:一个PHP的德鲁伊驱动
php74-php-pecl-event:提供libevent库的接口
php74-php-pecl-geoip:将IP地址映射到的扩展名地理位置
php74-php-pecl-gnupg:x86_64: gpgme库的包装
php74-php-pecl-mysql:MySQL数据库访问函数
php74-php-pecl-oauth:PHP OAuth消费者扩展
php74-php-pecl-parle:x86_64:解析和词法分析
php74-php-pecl-raphf:资源和持久句柄工厂
php74-php-pecl-solr2:Apache Solr的API定向对象
php74-php-pecl-stats:用于统计计算的例程
php74-php-pecl-stomp:Stomp客户端扩展
php74-php-pecl-taint:x86_64: XSS代码嗅探器
php74-php-pecl-xattr:扩展属性
php74-php-pecl-xdiff:文件差异/补丁
php74-php-pecl-xxtea:XXTEA加密算法扩展PHP
php74-php-libvirt-doc:noarch: php-libvirt文件
php74-php-pecl-base58:用base58编码和解码数据
php74-php-pecl-bitset:位集库
php74-php-pecl-crypto:OpenSSL密码库的包装器
php74-php-pecl-gender:x86_64:性别扩展
php74-php-pecl-hprose:用于PHP的h散文
php74-php-pecl-hrtime:x86_64:高分辨率定时
php74-php-pecl-mcrypt:x86_64: libmcrypt库的绑定
php74-php-pecl-pdflib:生成PDF文件的包
php74-php-pecl-propro:属性代理
php74-php-pecl-radius:Radius客户端库
php74-php-pecl-redis4:的扩展名 Redis键值存储
php74-php-pecl-redis5:的扩展名 Redis键值存储
php74-php-pecl-scrypt:Scrypt散列函数
php74-php-pecl-sphinx:Sphinx SQL全文的PECL扩展搜索引擎
php74-php-pecl-ssdeep:libfuzzy库的包装器
php74-php-pecl-trader:为贸易商提供技术分析
php74-php-pecl-xdebug:用于调试PHP脚本的PECL包
php74-php-pecl-xhprof:x86_64: XHProf的PHP扩展,层次结构分析器
php74-php-pecl-yaconf:x86_64:另一个配置容器
php74-php-pecl-apcu-bc:APCu向后兼容模块
php74-php-pecl-decimal:任意精度浮点小数
php74-php-pecl-gearman:PHP包装器到libgearman
php74-php-pecl-gmagick:的包装器GraphicsMagick库
php74-php-pecl-imagick:x86_64:用于创建和修改映像的扩展使用ImageMagick
php74-php-pecl-inotify:x86_64: Inotify
php74-php-pecl-leveldb:LevelDB PHP绑定
php74-php-pecl-memprof:x86_64:内存使用分析器
php74-php-pecl-mongodb:x86_64:用于PHP的MongoDB驱动程序
php74-php-pecl-msgpack:用于与MessagePack通信的API序列化
php74-php-pecl-rdkafka:基于librdkafka的Kafka客户端
php74-php-pecl-rpminfo:x86_64: RPM信息
php74-php-pecl-runkit7:为了这些你…不应该…无论如何我一直在做……但是肯定做的!
php74-php-pecl-seaslog:一个有效、快速、稳定的日志 PHP扩展
php74-php-pecl-selinux:用于PHP脚本的SELinux绑定语言
php74-php-pecl-swoole4:PHP的异步并发分布式网络框架
php74-php-pecl-timecop:x86_64:时间旅行和冻结扩展
php74-php-pecl-varnish:Varnish缓存绑定
php74-php-pecl-xmldiff:x86_64: XML差异和合并
php74-php-pecl-igbinary:x86_64:替代标准PHP序列化器
php74-php-pecl-memcache:x86_64:使用Memcached的扩展缓存守护进程
php74-php-pecl-mogilefs:要与之通信的PHP客户端库 MogileFS存储
php74-php-pecl-mustache:Mustache模板语言
php74-php-pecl-protobuf:序列化结构化的机制数据
php74-php-pecl-rdkafka4:基于librdkafka的Kafka客户端
php74-php-pecl-scoutapm:本地扩展组件 ScoutAPM的PHP代理
php74-php-pecl-translit:将非拉丁字符音译设置为拉丁文
php74-php-snuffleupagus:x86_64: PHP的安全模块
php74-php-zephir-parser:x86_64: Zephir解析器扩展
php74-php-pecl-cassandra:用于Apache的DataStax PHP驱动程序卡桑德拉
php74-php-pecl-json-post:JSON POST处理程序
php74-php-pecl-mailparse:用于解析和的PHP PECL包处理电子邮件消息
php74-php-pecl-memcached:x86_64:使用Memcached的扩展缓存守护进程
php74-php-pecl-mosquitto:libmosquito - to的扩展
php74-php-pecl-seasclick:一个Yandex ClickHouse客户端驱动 PHP扩展
php74-php-pecl-xlswriter:一个高效、快速的xlsx文件出口扩展
php74-php-horde-horde-lz4:Horde LZ4压缩扩展
php74-php-pecl-apcu-devel:APCu开发人员文件(头文件)
php74-php-pecl-couchbase2:Couchbase服务器PHP扩展
php74-php-pecl-geospatial:PHP扩展来处理公共地理空间功能
php74-php-pecl-handlebars:Handlebars模板语言
php74-php-pecl-http-devel:x86_64:扩展HTTP支持开发人员文件(头)
php74-php-pecl-krb5-devel:Kerberos扩展开发人员文件(头)
php74-php-pecl-luasandbox:带有限制和安全的Lua解释器环境
php74-php-pecl-opencensus:一个stats集合和分布式跟踪框架
php74-php-pecl-skywalking:x86_64: Apache的PHP工具代理人行天桥
php74-php-pecl-ahocorasick:有效的Aho-Corasick字符串模式匹配算法
php74-php-pecl-ip2location:获取an的地理位置信息IP地址
php74-php-pecl-http-message:x86_64: PSR-7 HTTP消息实现
php74-php-pecl-datadog-trace:APM和分布式跟踪PHP
php74-php-pecl-hdr-histogram:x86_64: C语言的PHP扩展包装hdrhistogram API
php74-php-pecl-imagick-devel:imagick扩展开发人员文件(头)
php74-php-pecl-msgpack-devel:MessagePack开发人员文件(头)
php74-php-pecl-mysql-xdevapi:MySQL数据库访问函数
php74-php-pecl-mysqlnd-azure:x86_64: mysqlnd的重定向插件
php74-php-pecl-igbinary-devel:Igbinary开发人员文件(头)
php74-php-pecl-uploadprogress:x86_64:跟踪进度的扩展文件上传
相关推荐
- 滨州维修服务部“一区一策”强服务
-
今年以来,胜利油田地面工程维修中心滨州维修服务部探索实施“一区一策”服务模式,持续拓展新技术应用场景,以优质的服务、先进的技术,助力解决管理区各类维修难题。服务部坚持问题导向,常态化对服务范围内的13...
- 谷歌A2A协议和MCP协议有什么区别?A2A和MCP的差异是什么?
-
在人工智能的快速发展中,如何实现AI模型与外部系统的高效协作成为关键问题。谷歌主导的A2A协议(Agent-to-AgentProtocol)和Anthropic公司提出的MCP协议(ModelC...
- 谷歌大脑用架构搜索发现更好的特征金字塔结构,超越Mask-RCNN等
-
【新智元导读】谷歌大脑的研究人员发表最新成果,他们采用神经结构搜索发现了一种新的特征金字塔结构NAS-FPN,可实现比MaskR-CNN、FPN、SSD更快更好的目标检测。目前用于目标检测的最先...
- 一文彻底搞懂谷歌的Agent2Agent(A2A)协议
-
前段时间,相信大家都被谷歌发布的Agent2Agent开源协议刷屏了,简称A2A。谷歌官方也表示,A2A是在MCP之后的补充,也就是MCP可以强化大模型/Agent的能力,但每个大模型/Agent互为...
- 谷歌提出创新神经记忆架构,突破Transformer长上下文限制
-
让AI模型拥有人类的记忆能力一直是学界关注的重要课题。传统的深度学习模型虽然在许多任务上取得了显著成效,但在处理需要长期记忆的任务时往往力不从心。就像人类可以轻松记住数天前看过的文章重点,但目前的...
- 不懂设计?AI助力,人人都能成为UI设计师!
-
最近公司UI资源十分紧张,急需要通过AI来解决UI人员不足问题,我在网上发现了几款AI应用非常适合用来进行UI设计。以下是一些目前非常流行且功能强大的工具,它们能够提高UI设计效率,并帮助设计师创造出...
- 速来!手把手教你用AI完成UI界面设计
-
晨星技术说晨星技术小课堂第二季谭同学-联想晨星用户体验设计师-【晨星小课堂】讲师通过简单、清晰的语言描述就能够用几十秒自动生成一组可编辑的UI界面,AIGC对于UI设计师而言已经逐步发展成了帮助我们...
- 「分享」一端录制,多端使用的便捷 UI 自动化测试工具,开源
-
一、项目介绍Recorder是一款UI录制和回归测试工具,用于录制浏览器页面UI的操作。通过UIRecorder的录制功能,可以在自测的同时,完成测试过程的录制,生成JavaScr...
- APP自动化测试系列之Appium介绍及运行原理
-
在面试APP自动化时,有的面试官可能会问Appium的运行原理,以下介绍Appium运行原理。Appium介绍Appium概念Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序...
- 【推荐】一个基于 SpringBoot 框架开发的 OA 办公自动化系统
-
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!项目介绍oasys是一个基于springboot框架开发的OA办公自动化系统,旨在提高组织的日常运作和管理...
- 自动化实践之:从UI到接口,Playwright给你全包了!
-
作者:京东保险宋阳1背景在车险系统中,对接保司的数量众多。每当系统有新功能迭代后,基本上各个保司的报价流程都需要进行回归测试。由于保司数量多,回归测试的场景也会变得重复而繁琐,给测试团队带来了巨大的...
- 销帮帮CRM移动端UI自动化测试实践:Playwright的落地与应用
-
实施背景销帮帮自2015年成立以来,移动端UI自动化测试的落地举步维艰,移动端的UI自动化测试一直以来都未取得良好的落地。然而移动互联网时代,怎样落地移动端的UI自动化测试以快速稳定进行移动端的端到端...
- 编写自动化框架不知道该如何记录日志吗?3个方法打包呈现给你。
-
目录结构1.loguru介绍1.1什么是日志?程序运行过程中,难免会遇到各种报错。如果这种报错是在本地发现的,你还可以进行debug。但是如果程序已经上线了,你就不能使用debug方式了...
- 聊聊Python自动化脚本部署服务器全流程(详细)
-
来源:AirPython作者:星安果1.前言大家好,我是安果!日常编写的Python自动化程序,如果在本地运行稳定后,就可以考虑将它部署到服务器,结合定时任务完全解放双手但是,由于自动化程序与平...
- 「干货分享」推荐5个可以让你事半功倍的Python自动化脚本
-
作者:俊欣来源:关于数据分析与可视化相信大家都听说自动化流水线、自动化办公等专业术语,在尽量少的人工干预的情况下,机器就可以根据固定的程序指令来完成任务,大大提高了工作效率。今天小编来为大家介绍几个P...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- MVC框架 (46)
- spring框架 (46)
- 框架图 (58)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- jpa框架 (47)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- java日志框架 (61)
- JAVA集合框架 (47)
- mfc框架 (52)
- abb框架断路器 (48)
- ui自动化框架 (47)
- grpc框架 (55)
- ppt框架 (48)
- 内联框架 (52)
- cad怎么画框架 (58)
- ps怎么画框架 (47)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)
- oracle提交事务 (47)