- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录
写在前面
环境搭建及扩展安装
Swoole的Task使用以及swoole_client
Timer定时器、心跳检测及Task进阶实例 :mysql连接池
Swoole多端口监听、热重启以及Timer进阶 :简单crontab
Swoole的自定义协议功能的使用
Swoole的文件操作及文件上传下载服务器
本文档使用 看云 构建 - 2 -
写在前面
写在前面
作者
Lancelot (李丹阳 ) from LinkedDestiny (牵机工作室 )
reallovelei (张磊)
描述
用于swoole新手入门的教程以及swoole的文档整理 ,由于个人能力所限 ,其中难免有不全或错误的地
方。如果你发现了这些错误和不全 ,请联系我并可以做出改正。
邮箱
simonarthur2012@ (Lancelot)
(reallovelei)
写在前面的废话
《swoole源码分析》已经写了13章 ,整个swoole的核心架构基本都分析的差不多了。于是心里一直以来
想整理swoole的文档并写一份教程的想法就再度浮了出来。实话说 ,我接触swoole乃至接触PHP都仅有9
个月的时间 ,而自7月份以来一直在公司做Android开发 ,也有没有了使用swoole的机会。所以 ,现在我
只能写出一份入门级教程 ,帮助刚刚接触swoole的人理解和使用swoole写一些简单的例子 ,从而初步掌
握-swoole的用法。
Git地址 :https///LinkedDestiny/swoole-doc
本文档使用 看云 构建 - 3 -
环境搭建及扩展安装
环境搭建及扩展安装
环境说明 :
系统 :Ubuntu14.04 (安装教程包括CentOS6.5 )
PHP版本 :PHP-5.5.10
swoole版本 :1.7.6-stable
PHP安装
要用swoole ,首先需要有PHP环境。由于swoole的某些特性 ,最好是能够从源码编译安装PHP ,这样在
使用过程中可以避免很多不必要的错误。 PHP下载地址 :http/// 在这里挑选你想用的版本即
可。下载源码包后 ,解压至本地任意目录 (保证读写权限 ),留待使用。 安装PHP前 ,需要安装编译环境
和PHP的相关依赖。下面是相关命令 : Ubuntu环境下 :
sudo apt-get install build-essential gcc g++ autoconf libiconv-hook-dev libmcrypt-dev libxml2-dev libmy
sqlclient-dev libcurl4-openssl-dev libjpeg8-dev libpng12-dev libfreetype6-dev
CentOS环境下 :
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel l
ibxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncur
ses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl
-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gd gd2 gd-devel gd2-devel per
l-CPAN pcre-devel
(注 :以上命令是我在实际使用中验证过的可以使用的 ,可能会和其他教程提供的命令不同 ) 当上述命令
执行后 ,即可开始安装PHP。命令如下 :
cd php-5.5.10/
./
文档评论(0)