Swoole之环境安装

虚拟机以及网络配置

在Window下学习Swoole我是选择安装虚拟机安装CentOS7

虚拟机以及镜像自行下载

安装教程:https://www.cnblogs.com/lynn-li/p/6077944.html

安装完成后需要修改网络设置

https://www.linuxidc.com/Linux/2017-07/145845.htm

在本地网络和共享中心配置VMware Virtual Ethernet Adapter for VMnet8网卡......

能连接网络后

安装支持Swoole与PHP相关的环境,此处用的是单个安装,没使用yum

可参考github上的安装

安装gcc 和 g++

yum install gcc (make命令不被识别)

yum install gcc-c++

安装perl(因为autoconf需要)

https://blog.csdn.net/zhang6622056/article/details/52594242

wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz 

tar -zxvf perl-5.16.1.tar.gz 

./Configure -des -Dprefix=/usr/local/perl

make 

make test 

make install

安装m4, autoconf, automake, libtool

https://blog.csdn.net/qq_30549833/article/details/72955881

解压.tar.bz2

需要安装bzip2

yum -y install bzip2

PHP7源码安装

到官网下载源码包

解压:

./configure --prefix=/usr/local/php

安装php源码之前需要安装libxml2和libxml2-devel

直接yum install [xx]  就行

(此处只是单纯安装PHP,没有多余扩展)

安装后配置全局变量

vi  ~/.bash_profile

添加

alias php=/home/work/study/soft/php/bin/php

修改完成后需要重新加载

source  ~/.bash_profile

设置php.ini

需要把安装包中的php.ini-development

复制到 php/lib

修改名字 mv  php.ini-development  php.ini

查看配置文件的默认目录(此处为php.ini)

php  –i  |  grep  php.ini

安装swoole

官网下载或是克隆下载

git clone [http://]    https://gitee.com/swoole/swoole.git

swoole文件夹里没有configure需要用phpize生成

在swoole目录下执行

/home/work/study/soft/php/bin/phpize

1. ./configure  --with-php-config=/home/work/study/soft/php/bin/php-config

2. make(编译)

3. make install

examples/sever/echo.php     //为模板文件

安装swoole后需要启用服务

vi  php.ini

extension=swoole

php  –m  //查看扩展

php  echo.php    //执行swoole示例文件,开启9501端口

netstat  -anp | grep  9501  //可能需要安装net-tools

PS:查找命令在哪个压缩包内,yum search xx

执行swoole,Ctrl+C退出

注意结合手册学习

关闭进程: kill  [进程号]     // 端口号前面的就是

猜你喜欢

转载自blog.csdn.net/qq_36289732/article/details/82377997