- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
“memcached
”已经安装,但“memcache
”我无法安装。我在 php 5.6 中安装成功,但在 7.2 中出现错误
WHM 中的屏幕截图:
安装日志
downloading memcache-2.2.7.tgz ...
Starting to download memcache-2.2.7.tgz (36,459 bytes)
..........done: 36,459 bytes
11 source files, building
running: phpize
Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
Enable memcache session handler support? [yes] : building in /root/tmp/pear/pear-build-rootN2fUrn/memcache-2.2.7
running: /root/tmp/pear/memcache/configure --with-php-config=/opt/cpanel/ea-php72/root/usr/bin/php-config --enable-memcache-session=yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for cc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking how to run the C preprocessor... cc -E
checking for icc... no
checking for suncc... no
checking whether cc understands -c and -o together... yes
checking for system library directory... lib
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for PHP prefix... /opt/cpanel/ea-php72/root/usr
checking for PHP includes... -I/opt/cpanel/ea-php72/root/usr/include/php -I/opt/cpanel/ea-php72/root/usr/include/php/main -I/opt/cpanel/ea-php72/root/usr/include/php/TSRM -I/opt/cpanel/ea-php72/root/usr/include/php/Zend -I/opt/cpanel/ea-php72/root/usr/include/php/ext -I/opt/cpanel/ea-php72/root/usr/include/php/ext/date/lib
checking for PHP extension directory... /opt/cpanel/ea-php72/root/usr/lib64/php/modules
checking for PHP installed headers prefix... /opt/cpanel/ea-php72/root/usr/include/php
checking if debug is enabled... no
checking if zts is enabled... no
checking for re2c... no
configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
checking for gawk... gawk
checking whether to enable memcache support... yes, shared
checking whether to enable memcache session handler support... yes
checking for the location of ZLIB... no
checking for the location of zlib... /usr
checking for session includes... /opt/cpanel/ea-php72/root/usr/include/php
checking for memcache session support... enabled
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by cc... /bin/ld
checking if the linker (/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /bin/nm -B
checking the name lister (/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking for gawk... (cached) gawk
checking command to parse /bin/nm -B output from cc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if cc supports -fno-rtti -fno-exceptions... no
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating ./config.status
config.status: creating config.h
config.status: executing libtool commands
running: make
/bin/sh /root/tmp/pear/pear-build-rootN2fUrn/memcache-2.2.7/libtool --mode=compile cc -I/opt/cpanel/ea-php72/root/usr/include/php -I. -I/root/tmp/pear/memcache -DPHP_ATOM_INC -I/root/tmp/pear/pear-build-rootN2fUrn/memcache-2.2.7/include -I/root/tmp/pear/pear-build-rootN2fUrn/memcache-2.2.7/main -I/root/tmp/pear/memcache -I/opt/cpanel/ea-php72/root/usr/include/php -I/opt/cpanel/ea-php72/root/usr/include/php/main -I/opt/cpanel/ea-php72/root/usr/include/php/TSRM -I/opt/cpanel/ea-php72/root/usr/include/php/Zend -I/opt/cpanel/ea-php72/root/usr/include/php/ext -I/opt/cpanel/ea-php72/root/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/tmp/pear/memcache/memcache.c -o memcache.lo
libtool: compile: cc -I/opt/cpanel/ea-php72/root/usr/include/php -I. -I/root/tmp/pear/memcache -DPHP_ATOM_INC -I/root/tmp/pear/pear-build-rootN2fUrn/memcache-2.2.7/include -I/root/tmp/pear/pear-build-rootN2fUrn/memcache-2.2.7/main -I/root/tmp/pear/memcache -I/opt/cpanel/ea-php72/root/usr/include/php -I/opt/cpanel/ea-php72/root/usr/include/php/main -I/opt/cpanel/ea-php72/root/usr/include/php/TSRM -I/opt/cpanel/ea-php72/root/usr/include/php/Zend -I/opt/cpanel/ea-php72/root/usr/include/php/ext -I/opt/cpanel/ea-php72/root/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /root/tmp/pear/memcache/memcache.c -fPIC -DPIC -o .libs/memcache.o
/root/tmp/pear/memcache/memcache.c:40:40: fatal error: ext/standard/php_smart_str.h: No such file or directory
#include "ext/standard/php_smart_str.h"
^
compilation terminated.
make: *** [memcache.lo] Error 1
ERROR: `make' failed
最佳答案
您可以使用以下步骤通过终端安装 Memcache 模块,摘自 grepitout.com :
cd /usr/local/src/
wget https://github.com/websupport-sk/pecl-memcache/archive/NON_BLOCKING_IO_php7.zip
unzip NON_BLOCKING_IO_php7.zip
mv pecl-memcache-NON_BLOCKING_IO_php7 pecl-memcache-NON_BLOCKING_IO_php72
cd pecl-memcache-NON_BLOCKING_IO_php72
/opt/cpanel/ea-php72/root/usr/bin/phpize && ./configure --enable-memcache --with-php-config=/opt/cpanel/ea-php72/root/usr/bin/php-config
make
cp modules/memcache.so /opt/cpanel/ea-php72/root/usr/lib64/php/modules/
echo 'extension=memcache.so' > /opt/cpanel/ea-php72/root/etc/php.d/memcached.ini
安装完成后重新启动 Apache 并使用以下命令进行验证:
/opt/cpanel/ea-php72/root/usr/bin/php -m | grep memcache
关于php - WHM PECL安装memcache报错PHP 7.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47634029/
我有带有 CENTOS 6.4 x86_64 virtuozzo – vps9458 和 WHM 11.34.1(build 14)的 VPS。我正在尝试通过 Putty 连接服务器,但只收到以下错误
我有一个托管在 Microsoft Azure 中的 Linux 服务器 (VPS),它有一个默认的 ssh 登录用户名:azureuser 和密码:(我的密码)。我想玩一下并按照本指南安装 Cpan
我正在运行一台专用服务器,为我的客户使用 WHM 和 CentOS 5 分隔帐户。我的一个客户要求我安装 subversion,并将存储库存储在 webroot 下。 repo 的真实文件夹将位于“/
我有一个托管在 Microsoft Azure 中的 Linux 服务器 (VPS),它有一个默认的 ssh 登录用户名:azureuser 和密码:(我的密码)。我想玩一下并按照本指南安装 Cpan
我需要重新启动 apache 才能从服务器崩溃中恢复。我正在 WHM VPS Optimized 中寻找“重启服务”,但似乎无处可寻。你能帮我吗?谢谢。 最佳答案 在这里你可以快速修复 登录 WHM
今天我决定从 MySQL 迁移到 MariaDB。为此,我使用了 WHM 面板中的指南并选择交互式升级。一切都很顺利,直到我关闭页面,现在我看不到进程的状态,也无法与他交互。 有机会重新开始此 ses
我在一些服务器上遇到过很多黑客攻击和 DDOS 攻击的问题,尽管这通常是由一些非常简单的事情引起的。然而,我发现通过 ssh cat example.co.uk | 查看帐户访问日志并按从低到高的顺序
在服务器中,它从任一 cPanel 显示 7.0 php,如下所示 或 cat/etc/apache2/conf.d/php.version 在服务器中 但是在 php --version 中,它显示
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
我正在尝试跟踪我的服务器中的一些后门,每天都在创建或修改新文件,并且阅读访问日志我只能找到通过网络请求这些文件的 IP 地址。 由于我在 FTP 消息日志中找不到任何内容,我正在考虑如何跟踪文件创建。
刚买了一台运行 WHM/cPanel 的新服务器,和旧的一样。尝试使用内置工具迁移多个帐户/包。我能够连接到另一台服务器,它列出了所有包和帐户,我选择所有并开始该过程。 然后它会遍历每个包和帐户,并且
真的很快 - 我正在尝试将 mailgun 用于我的电子邮件。 要求之一是添加 CNAME = mailgun.org 我正在尝试通过 WHM 执行此操作 - 并且可以在域的“编辑 DNS 区域”下成
“memcached”已经安装,但“memcache”我无法安装。我在 php 5.6 中安装成功,但在 7.2 中出现错误 WHM 中的屏幕截图: 安装日志 downloading memcache
我的服务器上安装了 cPanel 和 WHM。 备份这个目录是否安全(如果我只关心备份 MySQL 数据库):“/var/lib/mysql/” 我不关心 cPanel 默认提供的其他 MySQL 数
当我尝试通过 wordpress 上传文件时,我得到了 Security Alert The file you are uploading was rejected by the server. It
我主要专注于 Web 开发,我的主要操作系统是 Windows。因此,我对 UNIX 系统或网络服务器一无所知。 现在我想要一台 VPS 服务器来托管我的一些网站,但我不知道该选择什么。 阅读了一些有
我将我的 WHM/cPanel 安装移动到新服务器。更改名称服务器 IP 后,过一会儿域开始指向新服务器。 但是主机名无法解析为 IP 地址。 /scripts/ipcheck --verbose I
我在运行 WHM/Cpanel 的 memset 虚拟服务器上托管了一个域。虽然我确实想访问 cPanel 的功能,但我不希望我的域像在共享 IP 地址上那样运行,因为这不允许我在其上安装 SSL 证
我在 WHM 面板中更改帐户 IP。现在我可以看到该服务器有新的 IP(在 CPanel 和 PHP 中作为 SERVER_ADDR)。 但是在 SPF CPanel 选项中或当我通过 PHP 发送远
所以我刚刚使用以下命令在我的 CentOS Linux 版本 7.1.1503 (Core) 64 位机器上安装了 WHM。 cd /home && curl -o latest -L https:/
我是一名优秀的程序员,十分优秀!