CentOS 6 安装 Gearman 和它的PHP 扩展

0. PHP 中的 gearman 扩展

我的服务器使用的是 ius 的 php5.5 ,如果你使用其他源和版本,请自行替换部分包名

1. 安装 epel 和 ius 源

yum install http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/epel-release-6-5.noarch.rpm
yum install http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm

2. 安装 gearman ,用于运行 gearman 服务

yum install gearmand

3. 安装 libgearman 和 libgearman-devel ,用于编译 php 扩展

yum install libgearman libgearman-devel

4. 安装 pecl 和其他依赖

yum install php-pear php55u-devel

5. 安装 php 扩展

pecl install gearman

6. 修改配置文件 /etc/php.ini 增加

extension=gearman.so

7.验证安装结果

$ php -m | grep gearman
gearman

更多

Quasar中的前端代码转译

使用 Quasar 时,如何完成浏览器兼容性的配置。 制定兼容范围 在进行实际配置前,首先必须确定要支持浏览器的版本,而确定浏览器版本则需要先明确业务对象的情况。 为什么不干脆把标准定的越高越好呢?比如支持100%的用户。这是因为支持率越高,可用的新语法越少,意味着更多的转译代码和 polyfill,这会带来额外的代码量,从而导致下载数据量增加,以及运行速度变慢的问题,为了0.01%影响99.99%用户的体验并增加他们的流量开销,是否合适呢?这就需要根据实际业务进行取舍和平衡。 比如我们的业务对象既有企业用户,也有公众用户,企业用户主要使用钉钉,并可对其PC浏览器进行要求,而公众用户主要使用微信。 确定常用浏览器版本 PC浏览器可以指定,那么对浏览器版本就不需要过多考虑,但是部分客户还有XP系统,那么也就确定了 Chrome 浏览内核的版本不可以超过 49; 微信用户可能在手机登录,也可能在PC登录,而PC中的微信内置是QQ浏览器9,其内核版本是 Chrome 53; 电脑端的钉钉内置浏览器已经是 Chrome 91; 手机端的话考虑到安卓手机使

By 熊立丁
浙ICP备15043004号-1