contos 安装php Swoole扩展

    xiaoxiao2021-04-18  65

    下载地址 https://github.com/swoole/swoole-src 如果不知道php安装目录就使用这个命令 find / -name 'php' 这个是确认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 出现如下说明执行配置成功 下面执行编译 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添加次扩展 进入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的
    转载请注明原文地址: https://ju.6miu.com/read-675640.html

    最新回复(0)