検索
ホームページバックエンド開発PHPチュートリアルPHP5.4.X と Memcache_PHP 間の非互換性の解決策のチュートリアル
PHP5.4.X と Memcache_PHP 間の非互換性の解決策のチュートリアルJul 13, 2016 pm 05:08 PM
memcachephp5.4互換性がありませんそしてインストールバンドルほとんど環境私自身の解決質問

今日、私の環境に最新のPHP5.4.8をインストールした結果、スケジューリングを繰り返した結果、非互換性の問題が発生した原因と解決策をまとめました。

emcache (sudo pecl install memcache) PHP 拡張機能、コンパイル後 memcache.so が /usr/lib/php5/20090626/ にあり、拡張機能を PHP.ini に追加し、phpfpm を再起動します (nginx は再起動しないでください)。次のエラー メッセージが表示されます。

コードは次のとおりです コードをコピー

php-fpm を正常にシャットダウンしました
php-fpm の開始 [25-Oct-2012 12:04:02] 注意:
PHP メッセージ: PHP 警告: PHP スタートアップ: memcache: モジュールを初期化できません
モジュール API=20090626 でコンパイルされたモジュール
モジュール API=20100525 でコンパイルされた PHP
これらのオプションは一致する必要があります

PHP のコンパイルに使用される PHP コアのバージョンは 20100525 ですが、Pecl の Memcache はバージョン 20090626 を使用してコンパイルされます。バージョンが一貫していないため、PHP は memcache.so ライブラリを有効にすることができません。解決策は、Pecl によってインストールされた Memcache をアンインストールし、pecl.php.net/package/memcache に移動してソース コード パッケージをダウンロードし、自分でコンパイルすることです。

コードは次のとおりです コードをコピー

##memcache をアンインストールします
sudo pecl memcacheをアンインストールします

ぴぴせ
./configure --enable-memcache --with-php-conf=/usr/local/php/bin/php-config
作る
インストールする

memcached サービスを開始します: memcached -d -m 256 -p 11211。テストスクリプト: OK。

コードは次のとおりです コードをコピー

$mem = 新しい Memcache;
$mem->connect('127.0.0.1',11211);
$mem->set('フェイヤン','ブログ');
var_dump( $mem->get('フェイヤン') );

www.bkjia.com本当http://www.bkjia.com/PHPjc/629830.html技術記事本日、私の環境に最新のPHP5.4.8をインストールした結果、スケジューリングを繰り返した結果、非互換性の問題が発生した原因と解決策をまとめました。 emcache (sudo...
)
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
多次转型,与 AI 巨头英伟达合作,Vanar Chain 凭何 30 天暴涨 4.6 倍?多次转型,与 AI 巨头英伟达合作,Vanar Chain 凭何 30 天暴涨 4.6 倍?Mar 15, 2024 am 10:46 AM

近来,Layer1区块链VanarChain凭借高涨幅以及与AI巨头英伟达合作备受市场关注。VanarChain走红背后,除了经历多次品牌转型,主打游戏、元宇宙和AI等热门概念也为该项目赚足了热度和话题。在进行转型之前,Vanar是TerraVirtua的前身,TerraVirtua是一家成立于2018年的公司。最初,它是一个提供基于付费订阅的虚拟现实(VR)和增强现实(AR)内容的平台,并支持加密货币支付。该公司由联合创始人GaryBracey和JawadAshraf创建,其中GaryBrac

在PHP中使用Memcache缓存常见问题及解决办法在PHP中使用Memcache缓存常见问题及解决办法May 16, 2023 am 09:07 AM

在Web应用中,缓存是一个非常重要的技术。缓存可以大大减少数据库和服务器的负载,提高Web应用的性能。Memcache是一种高性能的分布式内存缓存系统,常用于Web应用中。在PHP中使用Memcache缓存,有时会出现一些问题,本文将介绍这些问题及其解决办法。问题一:无法连接到Memcache服务器在使用Memcache缓存时,第一个遇到的问题可能是无法连接

PHP应用中的Memcache缓存技术如何避免出现数据损坏PHP应用中的Memcache缓存技术如何避免出现数据损坏May 15, 2023 pm 10:01 PM

Memcache是一种在Web应用中常用的缓存技术,对于高并发的应用,它能够减轻数据库的压力,提高数据读取速度,降低系统响应时间。但是,在实际运用中,由于某些原因,会出现缓存数据被破坏的情况。本文主要从以下几个方面来讲述如何避免PHP应用中Memcache缓存技术出现数据损坏的情况。一、数据序列化通常情况下,我们将需要缓存的数据直接以对象形式存储到Memca

Memcache缓存技术在PHP项目中的应用和实践Memcache缓存技术在PHP项目中的应用和实践May 17, 2023 pm 02:10 PM

Memcache是一种开源的、分布式的缓存技术。它通过将数据存储在内存中,极大地提高了数据的访问速度,从而提升了网站的性能和响应速度。在PHP项目中,Memcache缓存技术也被广泛应用,并且取得了很好的效果。本篇文章将深入探讨Memcache缓存技术在PHP项目中的应用和实践。一、Memcache的原理和优势Memcache是一种内存缓存技术,它可以将数据

利用PHP中的Memcache缓存优化Gzip压缩算法利用PHP中的Memcache缓存优化Gzip压缩算法May 15, 2023 pm 04:31 PM

随着网络技术越来越发达,网站的访问量逐渐增多,为了提升用户体验,我们需要尽可能地减少网页的加载时间和传输数据的大小。其中,Gzip压缩算法是一种经典的数据压缩算法,可以在传输数据时将数据压缩,减少传输数据的大小,从而提升网页的加载速度和用户体验。在使用Gzip压缩算法来优化网站时,我们还可以结合PHP中的Memcache缓存技术来进一步提升网站的性能。一、G

如何使用PHP中的Memcache缓存技术提高网站的大并发性能如何使用PHP中的Memcache缓存技术提高网站的大并发性能May 17, 2023 pm 05:00 PM

随着互联网技术的不断发展,网站的用户访问量越来越大,带来的并发访问量也越来越高。为了应对这种高并发访问,常用的手段是使用缓存技术。而在PHP语言中,Memcache缓存技术是一种非常有效的解决方案。Memcache是一种分布式缓存系统,能够将大量的数据缓存在内存中,并能够从内存中快速读取,从而提高网站的响应速度和并发能力。在本文中,我们将介绍如何使用PHP中

Memcache缓存技术如何构建PHP中的缓存架构Memcache缓存技术如何构建PHP中的缓存架构May 15, 2023 pm 05:40 PM

随着互联网时代的到来,Web应用程序的访问量越来越大,同时性能也愈发成为用户优先考量因素之一。缓存技术因此应运而生。Memcache作为一种高性能、分布式的内存对象缓存系统,被广泛应用于Web开发中。在PHP中构建Memcache缓存架构,可大幅提升Web应用程序的性能和响应速度。下面我们将分为以下几个方面,阐述Memcache缓存技术在PHP中的构建方式。

如何使用Memcache缓存技术提高PHP应用的负载均衡如何使用Memcache缓存技术提高PHP应用的负载均衡May 15, 2023 pm 08:01 PM

随着互联网技术的不断发展,越来越多的网站和应用拥有了成千上万的日活用户,这也对服务器的性能提出了更高的要求。在PHP应用中,Memcache缓存技术是一种非常有用的工具,能够提高系统的负载均衡,缓解服务器的压力。本文将介绍如何使用Memcache缓存技术提高PHP应用的负载均衡。Memcache缓存技术是什么?Memcache是一种高速缓存技术,可以将经常访

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)