摘要:在网站对性能有很高要求的情况下,使用中的库或者自己实现扩展,是很好的选择。的扩展,可以使用命令来安装,我主要分享下编译安装首先到的网站,找到自己需要的扩展包,下载到本地,解压之,比如解压后的路径是进入扩展源码的目录,。
PECL是PHP的高性能C扩展,比如当前很火热的扩展YAF,就是 鸟哥 编写的一个PECL的PHP框架,性能相当出色。
在网站对性能有很高要求的情况下,使用PECL中的库或者自己实现PHP C扩展,是很好的选择。
PECL的扩展,可以使用命令来安装,我主要分享下编译安装
首先到 PECL的网站,找到自己需要的扩展包,下载到本地,解压之,比如解压后的路径是 your-dir/ext-dir.
进入扩展源码的目录, cd your-dir/ext-dir。
在目录中运行 phpize 命令(phpize在你php的安装路经下的bin目录里),生成 configure文件
运行configue,强烈建议加上参数 --with-php-config
./configure --with-php-config=[your-php-bin-dir/php-config]
然后就是
make
make install
最后在php.ini文件中加入配置项
extension=extname.so
其中extname.so是你编译好哦生成的扩展名称,请自行更换
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/31844.html
摘要:下编译安装扩展下载源文件这里就会有个问题,到哪里下载呢答案是的官方扩展库打开网站是可以在上面直接通过浏览器下载的,但是我们为了装逼,我们要用命令行下载但是当我们执行上面的命令会出现如下提示装逼失败。。。 mac下编译安装php扩展 redis 1. 下载源文件: 这里就会有个问题,到哪里下载呢 - - 答案是 php的官方扩展库--pecl 打开 pecl网站 是可以在上面直接通过浏...
摘要:进入解压文件之后利用工具生成利用编译安装包可以使用命令查看位置可以看到位置编译安装完成之后可以看到说明扩展已经安装成功了,接下来改的配置文件。 redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis(我用的是2.8.13的版本)可自己在官网下...
阅读 3727·2021-10-12 10:11
阅读 3607·2021-09-13 10:27
阅读 2482·2019-08-30 15:53
阅读 1939·2019-08-29 18:33
阅读 2169·2019-08-29 14:03
阅读 927·2019-08-29 13:27
阅读 3267·2019-08-28 18:07
阅读 735·2019-08-26 13:23