Linux swoole安装PHP拓展

参考链接 http://doc.ali2app.com/index.php?s=/18&page_id=330

检查环境

配置环境变量 保持php在环境变量中。

在命令行输入 php -v ,出现类型以下信息则表示已经配置到环境变量中,直接跳过到安装依赖。

%php-v

PHP5.6.30(cli)(built:Feb7201716:18:37)

Copyright(c)1997-2016ThePHPGroup

ZendEnginev2.6.0,Copyright(c)1998-2016ZendTechnologies

修改 /etc/profile

vim /etc/profile

在最末尾添加 (注意根据实际情况修改php的路径 以 /usr/local/php/bin 为例 )

PATH=$PATH:/usr/local/php/bin

exportPATH

保存退出vim 并运行

source /etc/profile


安装依赖

swoole 用于实时监控目录编号的php扩展,

php版本必须高于5.3.3

下载https://github.com/swoole/swoole-src/releases最新稳定版本,推荐 1.9.x

wget https://github.com/swoole/swoole-src/archive/v1.9.14.zip

解压并编译 swoole (每行一个命令)

unzip v1.9.14.zip

cdv1.9.14

phpize

./configure

make

sudomake install

4.配置php 扩展

vim/etc/php.ini#根据实际情况编辑 php.ini ,输入php --ini 得到php.ini路径

extension=swoole.so#在最后新增

pdo_sqlite(必须) 没有使用mysql 使用了内嵌的sqlite。

1.检查是否已经/支持 pdo_sql。运行 php -m , 如果有pdo_sqlite 字样说明已经支持,

2.进入 php 扩展目录 例如 /usr/local/php-5.6.24/ext/pdo_sqlite (具体情况本地搜索下)

3.运行如下命令。

phpize

./configure

make&&makeinstall

4.编辑 php.ini 文件,先确定 php.ini的位置(通过命令 php —ini)

5.php.ini最后添加

extension=pdo_sqlite.so

6.最后重启apache

/etc/init.d/httpd restart

你可能感兴趣的:(Linux swoole安装PHP拓展)