之前在PHP 5.2.16以及5.3.17环境下安装PECL扩展sphinx-1.1.0时,均成功.但今日在PHP 5.4.10环境下
安装sphinx-1.1.0时,却遇到错误.
遇到的错误在PHP官网上作为bug由其他使用者反应了,见
https://bugs.php.net/bug.php?id=61241
解决方式:
1.来自PHP开发人员tony2001@php.net的回复,在SVN发布的PHP更新源码中进行了修复.
回复时间是: 2012-06-12 19:17 UTC
因为所使用的PHP是采用服务器系统安装的,因此此方式不适合.
2.参照回复者andrew at cbtech dot co dot uk的回复,对sphinx-1.1.0的源码修改,再进行编译安装.
下面是其回复内容:
If you change line 105 of sphinx.c from:
retval = std_hnd->read_property(object, member, type TSRMLS_CC);
to
retval = std_hnd->read_property(object, member, type TSRMLS_CC, NULL);
it compiles and seems to work.
编辑安装方式简单描述:
# tar -xzf sphinx-1.1.0.tgz # cd sphinx-1.1.0 # vi sphinx.c # ./configure # make && make install
PECL扩展的源码手动编译安装可以参见:
1. http://www.php.net/manual/zh/install.pecl.phpize.php
2. mac下PHP RabbitMQ amqp扩展 安装 扩展包编译
相关推荐
描述 "php-5.4.10-Win32-VC9-x86.zip" 表明这个软件包是以ZIP格式压缩的,便于下载和安装。通常,这种压缩包包含了运行PHP所需的全部文件,包括核心库、扩展以及一些辅助工具。 从标签 "php5.4" 可以看出,这个版本...
N1_Openwrt_r9.12.31_k5.4.10-amlogic-flippy-21+N1_Openwrt_r9.12.31_k5.4.10-amlogic-flippy-21+N1_Openwrt_r9.12.31_k5.4.10-amlogic-flippy-21+N1_Openwrt_r9.12.31_k5.4.10-amlogic-flippy-21+N1_Openwrt_r9.12...
这些文件安装到位后,用户可以在本地环境中执行PHP脚本,处理HTTP请求,进行数据加密,甚至进行国际化和本地化操作。不过,要完全配置一个PHP环境,还需要包括Web服务器(如Apache或IIS)、数据库驱动(如MySQL)和...
对于 PHP SQLite3 插件,由于默认未包含在安装列表中,我们需要手动编译安装。首先确认是否已安装 `php-devel`,如果没有,使用 `yum --enablerepo=remi install php-devel` 安装。接着,下载对应 PHP 版本的 SQLite...
可以添加本地依赖通过命令mvn install:install-file -Dfile=C:\Users\spire.doc-5.4.10.jar -DgroupId=e-iceblue -DartifactId=spire.doc -Dversion=5.4.10 -Dpackaging=jar将该依赖添加到本地依赖库使用,其他添加...
EML企业通讯录管理系统,向企业员工随时随地的提供企业通讯录信息,用户可在手机端实时查看人员联系方式,拨打电话等全面提高了企业内部沟通效率。EML企业通讯录管理系统 5.4.10 更新日志:2018-12-191.修复当前登录...
php-5.4.10.tar.gz phpMyAdmin-3.5.4-all-languages.tar.gz Zend_Guard .zl zlib-1.2.6.tar.gz 除了mysql太大,无法压缩上传,基本所有lamp安装资源包都有了, 上传时间是2013.12.11,在这个时间点,这些资源基本都...
PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其在Web开发领域中扮演着重要角色。本文将详细讲解如何在Linux环境下安装PHP ...在安装过程中,如果遇到问题,建议查阅官方文档或在线社区寻求帮助。
ACE(Adaptive Communication Environment)是一个跨平台的C++框架,专为构建可靠、高效和可扩展的网络应用程序而设计。ACE源码版本5.4.10提供了丰富的网络编程工具和模式,支持多种协议,包括TCP/IP、UDP、SCTP等。...
该资源为 linux-5.4.10.tar.xz 该资源为 linux-5.4.10.tar.xz 该资源为 linux-5.4.10.tar.xz
包含以下文件,安装验证可用: php-5.4.10.tar.gz mysql-5.6.16.tar.gz httpd-2.2.29.tar.gz cmake-2.8.12.2.tar.gz libmcrypt-2.5.8.tar.gz apr-1.4.8.tar.gz apr-util-1.5.2.tar.gz
"【WordPress主题】2022年最新版完整功能demo+插件v5.4.10 Nulled Jannah - Best Newspaper Magazine News BuddyPress AMP Jannah - 最佳报纸杂志新闻博览会" ---------- 泰森云每天更新发布最新WordPress主题、...
Hibernate ORM 6.0.0.Alpha7版本。 参见http://hibernate.org/orm/releases/6.0 org.hibernate/hibernate-entitymanager/5.4.10.Final/hibernate-entitymanager-5.4.10.Final.jar
- **权限问题**:若遇到权限不足的情况,可使用`sudo`命令。 #### Nagios服务端安装步骤 ##### 1. 编译安装Nagios软件 **1.1 检查依赖软件** - **所需软件**:gcc、glibc、glibc-common、gd、gd-devel、xinetd、...
6. **延迟加载**:只在真正需要时加载关联的对象,减少数据库交互,提高性能。 三、核心概念 1. **Entity(实体)**:对应数据库中的表,是业务逻辑的基本单位。 2. **SessionFactory(会话工厂)**:负责创建...
2. **Xcache**:Xcache是一个开放源码的PHP加速器,它作为opcode缓存工作,将PHP代码编译后的中间形式(opcode)存储在内存中,避免了每次请求时重复编译的过程,从而提高了PHP执行效率。此外,Xcache还提供了变量...
php5.4.9 tar bz 配置php环境不可少的工具
其功能强大,支持自定义插件扩展,能够及时发现并报告问题,确保系统的稳定运行。 #### 二、Nagios安装步骤 ##### 1. 安装依赖包 通过YUM源安装必要的依赖包,包括`gcc`、`glibc`、`glibc-common`、`gd`、`gd-devel...
### 云监控Ganglia安装步骤详解 #### 一、环境准备 为了确保Ganglia在CentOS 6.4环境中正确安装与运行,我们首先需要了解并准备好所需的硬件及软件环境。...下一节将详细介绍Ganglia监控系统的具体安装步骤。