2018年7月31日10:07:47
一些小技巧
命令行直接运行PHP代码
php -r "phpinfo();"
交互模式运行PHP
php -a
PHP脚本作为shell脚本运行
echo '#!/usr/bin/php <?php var_dump($argv); ?>' > phpscript
php版本 PHP 7.0.28 (cli) 系统centos6.9
php -m查看扩展 posix pcntl 默认是安装的,所以不写
libevent不支持php7,5.X系列还可以使用,2013年就停止更新,event扩展才支持php7以上,扩展一直在更新
event扩展依赖libevent2 注意:你安装了libevent也没什么用
yum remove libevent libevent-devel
yum install libevent2-devel libevent2
注意php放入/usr/bin下面
安装pecl
cd /usr/local/php/bin/
wget http://pear.php.net/go-pear.phar -O go-pear.php
php go-pear.php
默认操作按 enter
ln -s /usr/local/php/bin/pecl /usr/bin/pecl
pecl install event
全部按找[yes]里面的默认推荐即可
在php.ini加入extension=event.so
重启服务
swoole也是一样
pecl search swoole
pecl install swoole