#この記事の動作環境: Windows7 システム、PHP5 バージョン、DELL G3 コンピューターphp が memcache をロードできない問題の解決策: まず、Memcache の関連コンポーネントをダウンロードし、次に pecl-5.2.6-Win32.zip を解凍し、次に設定を変更し、最後に APache を再起動します。
問題の解決方法PHPがmemcacheをロードできないという問題?
php が Memcache キャッシュ モジュールを読み込めない問題と Memcache のインストール今朝 Web サイトを移行しに行ったのですが、Web サイトを開いたときにエラーを見つけました
現時点では、問題が見つかったので、問題のトラブルシューティングを行う必要があります。現在の問題は、PHP が Memcache モジュールをサポートする必要があることです。次のチュートリアルは次のとおりです。 Memcache について簡単に説明します インストール チュートリアル 注: Windows 上の APache 環境でのチュートリアルの読み込み
まず、Memcache の関連コンポーネントをダウンロードする必要があります
memcached-1.2.6-win32-bin.zip和 pecl-5.2.6-Win32.zip http://files.cnblogs.com/files/yangxiaofei/pecl-5.2.6-Win32.zip http://i.cnblogs.com/Files.aspx/memcached-1.2.6-win32-bin.zip
私のバージョンは php5.2 です。したがって、PHP5.2 の対応するコンポーネントをダウンロードする必要があります。PHP バージョンでは、対応するコンポーネントがダウンロードされます。そうでないと、ロードされません。私は個人的にテストしました。
何てことだ自分の不注意で何を考えているのかわからず、5.3を5.2だと思い込んでしまい最終的には5.3のコンポーネントとしてダウンロードしてしまいました。結果、半分以上は原因が分かりませんでした。 1時間です。これ以上くだらないことは言いません。続けましょう。作戦~!
2.解凍、設定、インストール
最初に を入れてみましょう 多数の .dll ファイルが含まれている pecl-5.2.6-Win32.zip を解凍します。これで、php_memcache.dll が見つかります。php_memcache.dll を、php の場所の ext フォルダーに置きます。すべての拡張モジュールがそこにあります。次に、php.ini の構成ファイルを開き、コード行
extension=php_memcache_dll
をロードし、コピーを C:\Windows に保存し、最後に APache3 を再起動します。構成を続けます
memcached-1.2. 6-win32-bin.zip このファイルを解凍します。その中に exe 実行ファイルがあります。任意のディレクトリに置くことができます。テスト用に C:\php5\mem ディレクトリに置きました
cmd を開いてディレクトリに入り、以下に示すようにインストールを開始します。memcached的基本设置:
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
开启之后我们可以远程下 命令如下:
Telnet localhost 11211
输入 version 是可以查看版本 , 输入 stats可以查看状态
最后我们到phpinfo.php的测试页去查看是否加载上了 Memcache 可以看出来加载上了
接下来我们再来打开网站的时候就不会报错,就会出来正常的界面了~!
推荐学习:《PHP视频教程》
以上がPHPがmemcacheを読み込めない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。