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 命令
感谢作者,问题终于解决了