contos 安装php Swoole扩展

如果不知道php安装目录就使用这个命令 find / -name 'php'
这个是确认phpize位子
phpize位子
下载成功进入源码目录执行下面命令 cd swoole-src-master/
先要执行 /usr/local/php/bin/phpize 尽量使用绝对路劲 路劲根据自己的来修改
在执行
./configure
如果安装报错 报的下面的错误
configure: error: Cannot find php-config. Please use --with-php-config=PATH
 修改成这样指定一个路劲 这个是我服务器的路劲
./configure --with-php-config=/usr/local/php/bin/php-config
出现如下说明执行配置成功

执行配置swoole

下面执行编译 make 下面是编译成功
编译成功
执行安装 make install
下面是扩展安装在那个路劲下面
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
Installing header files: /usr/local/php/include/php/

我们我请求扩展是否安装成功
ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
下面有swoole说每安装成功了,我们去php.ini添加次扩展

安装swoole扩展成功
进入php.ini目录 cd /usr/local/php/etc/
如果没有php.ini文件就去源码里面复制一个

如果不知道php.ini在那个文件可以执行下面的命令
php -i | grep php.ini

如果提示找不到php 是没有加入环境变量

修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/php/binexport PATH
最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。
编辑 vim php.ini 添加如下内容
下面这个是php扩展路劲,如果有这个可以忽略
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
下面这个是加入扩展
extension=swoole.so
如果是nginx加php 只需要重起php-fpm
是apache 就重起这个就OK
我的是php-fpm

我们去看看扩展加载起没有 php -m |grep swoole
看我的是OK的


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值