[ab@t]# ps wxa|grep php
1642 ? Ss 0:00 php-fpm: master process (/php/etc/php-fpm.conf)
1643 ? S 0:00 php-fpm: pool www
1644 ? S 0:00 php-fpm: pool www
1840 pts/0 S+ 0:00 grep php
[ab@t]# kill -9 1642 1643 1644
重启php-fpm
[ab@t]# /php/sbin/php-fpm -c /php/etc/php-fpm.conf
再次查看php-fpm进程号,变更后即重启成功。
查看php加载模块:
[ab@t]# php -v
PHP 7.0.24 (cli) (built: Oct 30 2017 20:23:22) ( NTS )
[ab@t]# php -m
[PHP Modules]
bcmath
calendar
ctype
fileinfo
filter
gettext
iconv
libxml
mbstring
mcrypt
mysqli
openssl
pdo_mysql
pdo_sqlite
posix
redis
Reflection
session
SimpleXML
sockets
sqlite3
standard
tokenizer
xmlreader
xmlwriter
[Zend Modules]
[ab@t]# php -m | grep redis
redis
至此,php-redis扩展安装完毕
百度地图开发java源码
注意0:3.0内测版发布了,目前收到界面闪烁的问题,有影响使用的建议切回2.0,发现其他问题的麻烦及时反馈,感谢大家支持
注意1:Master分支是开发分支、也是项目重构分支,Origin分支是原来项目全部代码
注意2:目前的版本不会再继续进行新功能开发,只会进行BUG修复,会拉一个分支基于jdk11和javafx11重构项目,重构后会减少内存占用50%左右,启动速度优化到1-3s启动
注意3:v1.1.0以后自己打包的,运行会报错误,因为增加了SSH通道、集群功能,需要将用户目录下的.redis_plus文件夹删掉,然后重新启动就会正常了
RedisPlus
RedisPlus是为Redis可视化管理开发的一款开源免费的桌面客户端软件,支持Windows
、Linux、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加现代化的用户界面风格。该软件支持单机、集群模式连接,同时还支持SSH(单机、集群)通道连接。RedisPlus遵循GPL-3.0开源协议,禁止二次开发打包发布盈利,违反必究!RedisPlus致力于为大
解决php7
安装
memcache
扩展
问题
在最近一段时间,公司的架构从php5.6.22升级到了php7.1.12,但是在期间又开发了一套新的框架,但是这个框架需要使用memcache的
扩展
,当时找到我叫我帮忙
安装
一下,我心想不就是一条pecl命令
安装
就可以吗?这么简单就马上答应了。然后
安装
时就遇到报错了(主要报错如下):
fatal
error
:
ext
/
standard
/
php_smart_str
.h:
No
such
file
or
directory
#include "
ext
/standar
问题原因:主要是php执行文件不在/usr/local/bin里
我的php执行文件目录在 /usr/local/php/bin 里面
/usr/local/php/bin: 路径下的php是执行文件
解决方案:
1.找到php的可执行文件
2.切换到/usr/local/bin目录下
3.建立软连接
[root@root bin]# ln -s /usr/local/php/bin/php /usr/local/bin/php
[root@root bin]# ln -s /usr/lo
/bin/sh /usr/local/src/redis-stable/phpredis-master/libtool --mode=compile cc -I. -I/usr/local/src/redis-stable/phpredis-master -DPHP_ATOM_INC -I/usr/local/src/redis-st...
致命错误:
ext
/
standard
/
php_smart_str
.h:没有那个文件或目录一、发生背景:
安装
php-redis
扩展
时,打开php官网下载
扩展
,选择了版本redis-2.2.5.tgz。下载路径是:https://pecl.php.net/get/redis-2.2.5.tgz。然后使用make编译时,报错:......,致命错误:
ext
/
standard
/
php_smart_str
.h...
phpredis模块下载地址:http://pecl.php.net/package/redis
下面以2.2.7为例:
wget http://pecl.php.net/get/redis-2.2.7.tgz
tar -zxvf redis-2.2.7.tgz
cd redis-2.2.7/
/usr/local/php-fpm/bin/phpize (在这...
一、发生背景:
安装
php-redis
扩展
时,打开php官网下载
扩展
,选择了版本redis-2.2.5.tgz。
下载路径是:https://pecl.php.net/get/redis-2.2.5.tgz。
然后使用make编译时,报错:
…,致命错误:
ext
/
standard
/
php_smart_str
.h:没有那个文件或目录
编译中断。
make: *** [redis.lo] 错误 1
二、原因:
在网上搜索后,得到的说法是:
因为最新的 phpredis 分了几大分支,
composer 报错 env: php:
No
such
file
or
directory
找不到 php 的执行文件,原因是脚本文件 env 会通过 $PATH 所指定的路径去寻找 php 的可执行文件
我们把正在使用的 php 的可执行二进制文件,新建软连接到 /usr/local/php/bin/php,就没有问题了
ln -s /Applications/MxSrvs...
在Linux CentOS系统上
安装
完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php和mysql分别
安装
在/usr/local/webserver/php/和/usr/l...
致命错误:
ext
/
standard
/
php_smart_str
.h:没有那个文件或目录一、发生背景:
安装
php-redis
扩展
时,打开php官网下载
扩展
,选择了版本redis-2.2.5.tgz。下载路径是:https://pecl.php.net/get/redis-2.2.5.tgz。然后使用make编译时,报错:......,致命错误:
ext
/
standard
/
php_smart_str
.h...
PHP 7
安装
memcached报错提示:
memcached-2.2.0/php_memcached_private.h:44:40: fatal
error
:
ext
/
standard
/
php_smart_str
.h:
No
such
file
or
directory
#include
最近想详细学习下redis,利用vagrant复制了个linux系统,把
安装
过程及遇到的问题记录下来,以备后用.一.在其中一台linux服务器上
安装
redis服务.1.下载某版本的
安装
包:wget http://download.redis.io/releases/redis-4.0.8.tar.gz解压:tar -zvxf redis-4.0.8.tar.gz2.
安装
cd redis-4.0.8...