linux下PHP后台配置极光推送问题

一、composer.json配置注意空格

按照极光推送官网所述,在composer.json下写入:

"require": {
"jpush/jpush": "^3.5"
} 但是linux环境下注意空格问题: linux下PHP后台配置极光推送问题 若空格出问题,会报 service not known 的错误,比如我raspberry就报如下错误: linux下PHP后台配置极光推送问题 所以我认为极光推送官网的配置教程在这里存在一些问题

二、执行composer install后可能会遇到

Your requirements could not be resolved to an installable set of packages
- jpush/jpush v3.5.9 requires ext-curl * 
……
……

类似于这样的报错信息,这是因为系统没有php-curl拓展,需要执行:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5-curl

若“apt-get install php5-curl”过程中出现“Package has no installation candidate”
则考虑改变apt-get的下载源(/etc/apt/sources.list)

原创博客,如有错误,敬请斧正

上一篇:bzoj 1396: 识别子串 && bzoj 2865: 字符串识别【后缀数组+线段树】


下一篇:五十九、linux 编程—— I/O 多路复用 fcntl