Linux swoole安装PHP拓展
检查环境
配置环境变量 保持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