从0开始搭建直播平台

Swoole开发基础(必须熟悉php、Linux、js、html)。

      以下所有安装操作 全部基于Linux。(centos 6.8)版本.

php7源码编译安装方法(6个步骤)

1、先去www.php.net下载最新的php7版本.(建议用php7); wget http://am1.php.net/distributions/版本
wget http://am1.php.net/get/php-7.2.5.tar.bz2
2、下载下来然后解压:tar -xjvf 压缩包名字,然后yum install gcc (必须有gcc)
3、 解压下来之后cd进去 然后输入命名: ./configure --prefix=/home/work/study/soft/php 。–prefix的参数是指定安装到某个目录, (可不写。)出现此图代表安装成功。
在这里插入图片描述
4、出现上图这个提示信息, 然后 输入命令 make;进行编译,出现这种提示信息 代表安装成功。安装成功之后 在输入命名:make test 命令。等待检测完成(可跳过, 但不建议)。
在这里插入图片描述
5、检测完成之后 输入命令:make install 。 出现下图信息 代表安装成功
在这里插入图片描述
6、然后看第三步(第三步的prefix参数后面为你安装的地址。) 进入到你安装的php路径。 然后做一个简单的测试:在当前目录下vi test.php 见下图在这里插入图片描述
然后保存。输入命令: ./bin/php test.php 可看到下图效果(返回了时间戳):
在这里插入图片描述
简化PHP执行命令(免去./bin/php test.php 直接 php test.php)

1、vi ~/.bash_profile 然后在最后一行加上alias php = /home/work/study/soft/php/bin/php(可见下图)
在这里插入图片描述

2、然后在 输入命令 source ~/.bash_profile 就可以啦~ 输入 php -v(查看版本信息。)测试一下~

开始源码编译安装Swoole(Linux当前在哪个目录就安装到那个目录,建议先返回/home)

1、www.swoole.com进官方(见图)

在这里插入图片描述
在这里插入图片描述
点击复制

2、回到Linux服务器内 输入 git clone https://gitee.com/swoole/swoole.git(这里填写你刚才第一步复制的内容) 。 如果报错. 那么就代表你没有安装git (可以用yum install git 来安装一下) 然后再次输入git clone https://gitee.com/swoole/swoole.git 就开始克隆。

3、克隆完成之后 保存到你所在目录 可通过ls命令 看到。然后输入/home/work/study/soft/php/bin/phpize(这里写你自己安装的php目录。 ) 命令 如果和此图在这里插入图片描述 不一样 那么就 代表缺少autoconf(yum install autoconf 来进行安装,安装完autoconf 重新 执行一下 即可。)执 行完成命令之后 在看 swoole目录 会发现多了很多文件。

4、然后输入./configure --with-php-config=/home/work/study/soft/php/bin/php-config(这里填写你自己的php安装路径) 此命令来编译 编译完成之后 再输入命令: make 进行构建在这里插入图片描述 出现此图 代表成功, 然后自行 输入命令 make test 检测 一下。 检测完成之后输入make install 命令 进行安装。在这里插入图片描述出现此图 代表成功。

5、安装完成之后, 进入 cd /home/swoole/examples/server(这里填写你的Swoole目录) 进入之后 ls查看文件, 可以看到echo.php文件。然后 php echo.php 来运行这个文件, 然后会出现报错。 可以通过这种方式解决:cd /home/work/study/soft/php/lib(这里填写你自己的php安装目录。) 进去之后 vim php.ini 然后加上一句:extension=swoole在这里插入图片描述

保存退出,然后再进入 cd /home/swoole/examples/server 这个目录。 php echo.php 可以看到 不报错了。 可以在打开一个终端 输入netstat -anp | grep 9501 可以查看到 有信息存在, (9501是swool开启的端口)。 表示Swoole 搭建成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值