可以通过使用扩展来增强PHP语言,扩展为PHP脚本提供了新的内部函数,类,资源类型,流(也包括流包装器和过滤器),并且通常可以执行本机程序可以执行的任何操作。
我正在尝试为 Windows 的 php 8.3.6 x64 编译共享扩展 我基本上遵循了这些说明:https://ourcodeworld.com/articles/read/804/how-to-compile-a-php-extension-dll-file-in-w...
我下载了 PHP 的 pdo_ibm 和 ibm_db2 扩展,并将它们放在 /ext 文件夹中(对于 Windows 为 .dll)。之后,我转到 php.ini 并添加以下行(不带“;”): 分机...
无法在 ddev 中为 php 8.0 启用 php-yaml
为Drupal9创建目录结构后, ddev config --project-type=drupal9 --docroot=web --create-docroot 我在这个目录中创建了项目,一个 Drupal 发行版 Varbase Starter Kit...
正如标题所说,我不明白如何包含Memcached类。从PHP官方手册安装 $mc = 新的 Memcached(); $mc->addServer("localhost", 11211); $mc->s...
如何检查 Ubuntu Linux 12.04 LTS 中启用/禁用了哪些 PHP 扩展?
我在本地计算机上使用 Ubuntu Linux 12.04 LTS。我很久以前就在我的机器上安装了 LAMP。现在我想启用以下 PHP 扩展: php_zip php_xml php_gd2 首先我想检查一下
如何在 Ubuntu 上安装“ext-grpc”或“grpc”?
我试图在我的 Laravel 10 项目中安装 google/cloud-firestore 包。然后我收到了这个错误。 问题1 - google/cloud-firestore 已锁定到版本 v1.31.0 并更新...
PHP 扩展(如 `mongodb`)未加载 macOS 上 Laravel Herd 启用的特定 PHP 版本(例如 8.1)?
我在 macOS 上使用 Laravel Herd,并由 Herd 管理多个 PHP 版本(7.4、8.1、8.2、8.3)。我使用 php -v 验证 PHP 8.1 是否处于活动状态。 按照 Herd 文档添加扩展...
我正在尝试在 CentOs 系统上部署我的 laravel 项目。当我要运行作曲家更新命令时,我遇到了此错误。我无法找出解决方案,我在 t 中寻找解决方案...
“pecl http”php 扩展无法加载到本地(xampp/wampp)
我想在 Windows 上将 php“http”扩展添加到 xampp (https://pecl.php.net/package/pecl_http/4.2.2/windows)。但每次我在控制台中收到错误时: 警告:PHP 启动:Una...
PHP-CPP 扩展,无法初始化模块,因为模块和 PHP 使用不同的 API 版本
我正在尝试在 XAMPP 服务器上运行我的 PHP 项目,并且我正在使用用 C++ 编写的 PHP 扩展,使用 PHP-CPP 库。 这是我运行 /opt/lampp/bin/php -m 时收到的错误 PHP 警告:PHP St...
伙计们,我已经安装了 Xampp,目前正在开发一个用核心 php 制作的项目,它的加载和工作完美,但我必须手动添加 .php 扩展名。 这是我登录我的
我正在开发一个 PHP 扩展,想让 PHP 返回一个结构。但它总是会导致核心转储。我的步骤是: ./ext_skel --extname=测试 ./configure--启用测试 在 php_test.h 中添加: 类型定义
使用自制程序在 Mac Big Sur 上安装 PHP 7.3.24 的 pgsql 扩展时出现问题
有谁知道在 Mac 上安装 pgsql 扩展的命令吗?尝试使用 Homebrew 但没有成功。我怀疑我尝试获取扩展名的命令或方式不正确。 我试过了...
“sudo pecl install mongodb”在 macOS 上不起作用
我尝试通过运行以下命令在 macOS Catalina v10.15.7 上安装 MongoDB PHP 扩展, sudo pecl 安装 mongodb 但它最后抛出以下错误, 构建过程完成
在Linux中运行PHP:如何修复“PHP启动:无法加载动态库”问题?
我已经确定了 php 的路径,但在 Ubuntu 22.04 中遇到以下 php 错误,我想我需要加载 Mysqlnd 和 mysqli 来解决此问题 root@xxxx:~# php --ini PHP 警告:PHP St...
我正在尝试在 CentOS 中安装 PHP Zip 扩展。 我的服务器没有外部互联网访问权限,因此我自己从 PECL 下载:http://pecl.php.net/package/zip。我选择了1.10.2,
安装 php oauth 包时:找不到 pcre.h,请尝试安装 libpcredevelopment/headers 包
我需要为第 3 方软件包安装 oauth (pecl install oauth)。我使用 Homebrew 安装了 pcre 和 pcre2,但 oauth 仍然抱怨找不到 pcre.h。 我使用的是 macOS Ventura ...
将 imagemagick 添加到我的 php 7.4 docker 中引发错误
我需要将 imagemagick 添加到我的 php 7.4 docker 中,因此在文件 Dockerfile.yml 中我添加了: 来自 php:7.4.1-apache 运行 apt-get update && \ apt-get install -y \ Python \ 自由...
我正在 PHP Docker 容器中搜索 PHP 扩展的激活位置
当我检查 php Docker 容器中激活的扩展时,输出列出了几个 PHP 模块,例如 Core、ctype、curl 等。然而,这些扩展在我的 php.in 中显示为非活动状态...
使用 Docker 运行时在 Vapor 中部署 Laravel 8 应用程序后,如何在 Vapor UI 中运行命令?
我已经使用 Laravel Vapor 好几年了,现在使用本机运行时,直到最近需要使用 Imageick PHP 扩展时才遇到问题。本机运行时不支持...