Swoole 從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 搭建成功。



 





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章