swoole拓展安装

一、准备工作
1.配置环境变量 保持php在环境变量中。
        
2.在命令行输入 php -v ,出现类型以下信息则表示已经配置到环境变量中,直接跳过到安装依赖。
如果没有按照下面2种方式配置:
1 修改 /etc/profile
vim /etc/profile
在最末尾添加 (注意根据实际情况修改php的路径 以 /usr/local/php/bin 为例 )
  1. PATH=$PATH:/usr/local/php/bin
  2. export PATH
保存退出vim 并运行
source /etc/profile
二、安装依赖
  1. php版本必须高于5.3.3
  2. 下载 https://github.com/swoole/swoole-src/releases 最新稳定版本,推荐 1.9.x
  3. 解压并编译 swoole (每行一个命令)
    1. unzip v1.9.14.zip
    2. cd swoole-src-1.9.14 注:切换到解压后的目录
    3. /usr/local/php/bin/phpize 注phpize前面的部分是你phpize所在目录
    4. ./configure --with-php-config=/usr/local/php/bin/php-config
注‘=’号后面的是你php-config所在目录 可用whereis php-config 命令查看
  1. make
  2. sudo make install
4.配置php 扩展
  1. vim /etc/php.ini #根据实际情况编辑 php.ini ,输入php --ini 得到php.ini路径
  2. extension=swoole.so #在最后新增
  3. 输入php -m查看有没有swoole拓展
5.还要安装pdo_sqlite拓展支持
检查是否已经/支持 pdo_sql。运行 php -m , 如果有pdo_sqlite 字样说明已经支持,
如果没有就按照下方安装拓展:
a.进入 php 扩展目录 例如 /usr/local/php-5.6.24/ext/pdo_sqlite (具体情况本地搜索下)
b.运行如下命令。
  1. /usr/local/php/bin/phpize
  2. ./configure --with-php-config=/usr/local/php/bin/php-config

注意:如果出现这种错误 使用命令 yum -y install sqlite-devel

           
  1. make && make install
d.编辑 php.ini 文件,先确定 php.ini的位置(通过命令 php —ini)
e.php.ini最后添加
extension=pdo_sqlite.so
f.最后重启apache
/usr/local/apache/bin/apachectl restart
php -m查看是否有pdo_sqlite
            

猜你喜欢

转载自blog.csdn.net/qq_35979073/article/details/80366114
今日推荐