10月 8, 2016 - Linux, 开发笔记    1 评论

php安装拓展 – for Linux下

以php版本是5..6.30 安装swoole 为例:

1.下载源码包一般是到 http://pecl.php.net/ (php官网), 搜索你要下的拓展,找到对应的版本。我这里下载最新版本:在命令行中运行 #  wget http://pecl.php.net/get/swoole-1.9.10.tgz

2.下载下来再进行解压:# tar  zxf  swoole-1.9.10.tgz

3.切换目录:# cd  swoole-1.9.10

生成configure文件(默认是没有configure文件的):# /usr/local/php/bin/phpize

然后设置配置文件 #   ./configure  –with-php-config=/usr/local/php/bin/php-config

注:我的php-config是在安装目录/usr/local/php/bin/下面 ,要根据你的实际安装目录来进行配置,千万不要照抄。

4.编译和安装 # make && make install

执行完后会将生成的swoole.so拓展放在:/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/下面

查看拓展:

5.添加拓展:更改php.ini # vim /usr/local/php/php.ini

将swoole添加将代码加上去:extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so

6.这样就添加拓展成功了:查看是否安装拓展成功:# /usr/local/php/bin/php -m |grep swoole

注:php -m 需要在php的安装目录下的bin 下运行,它是一个可执行文件,并不是php 命令

1 评论

  • 感谢作者,问题终于解决了