直播原始碼怎樣搭建直播系統LNMP環境 PHP配置

2021-08-26 14:40:48 字數 2907 閱讀 8904

前面兩篇內容我們聊過了直播平台搭建前需要準備的內容,一切準備就緒之後就要進入正式的搭建部署環節了,本篇就先簡單介紹下lnmp環境下的php配置。

php編譯安裝

1.解決php安裝的庫依賴關係

cp-frp

/usr/

lib64

/libjpeg.* /

usr/lib

cp-frp

/usr/

lib64

/libpng* /

usr/lib

cp -frp

/usr/

lib64

/libldap* /

usr/lib/

echo

/usr/

local

/mysql/

lib >>

/etc/

ld.so.conf.d/mysql-x86_64.conf

ldconfig -v

2.編譯安裝php

tar xf php-5.6.17.tar.gz

cdphp-5.6.17

./configure

--prefix=/usr/local/php --with-mysql=/usr/local/mysql

--with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-openssl

--enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr

--enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem

--enable-inline-optimization --enable-mbregex --enable-mbstring --with-gd --enable-gd-native-ttf

--with-mhash --enable-pcntl --enable-sockets --with-mcrypt --with-ldap --with-ldap-sasl--with-xmlrpc

--enable-zip --enable-soap --with-bz2 --with-config-file-path=/etc --enable-fpm

--with-config-file-scan-dir=/etc/php.d --enable-maintainer-zts

make zend_extra_libs='-liconv'

make install

3.複製php配置檔案

cp php.ini-production /etc/php.ini

4.複製php-fpm配置檔案

cp /usr/

local

/php/

etc/php-fpm.conf.default /u

sr/local/

php/etc/

php-fpm.conf

5.設定php-fpm啟動指令碼並開機啟動

cp sapi/fpm/init.d.php-fpm  /etc/rc.d/init.d/php-fpm

chmod +x /etc/rc.d/init.d/php-fpm

chkconfig --

addphp-fpm

chkconfig php-fpm on

service

php-fpm start

web功能基本實現

1.nginx,php功能整合

vim/etc/nginx/nginx.conf

#location ~ \.php$

#修改為

location

~ \.php$

2.增加lnmp測試頁面

vim /usr/local/nginx/html/test.php

<?php

$link = mysql_connect(

'127.0.0.1'

,'root'

,'you_passwd');

if($link)

echo"it's ok,frank";

else

echo"failed,frank";

mysql_close;

phpinfo();

?>

3.nginx過載

service nginx reload

4.訪問http://ip/test.php,lnmp測試成功

以上就是直播系統搭建過程中lnmp搭建環境下的php配置流程,希望對大家有所幫助。

直播技術教你搭建手機直播系統直播原始碼!

it界知名段子手,網路紅人魚羊兒曾經說 對於那些月薪兩萬以下,自稱程式設計師的碼農們,其實我們從來沒有把他們歸為我們程式設計師的隊伍。他們雖然總是以程式設計師自居,只是他們的一廂情願罷了。哼哼!廢話不多說!有技術實力和流量優勢的網際網路從業者都不願錯過直播這個風口,如何快速搭建乙個直播系統成了大家關...

直播架構是直播原始碼開發的重要環節

1.直播架構的演進 1 cdn直播架構 2 實時互動直播架構 3 分布式實時互動直播架構 2.解決覆蓋問題 需要先部署大量邊緣伺服器,邊緣伺服器的地理位置越接近使用者約越好,最好是同乙個 sp。在這裡舉個簡單的例子,比如在中國國內,我們有的是大量的電信 聯通和移動伺服器,當我們發現接入的使用者是聯通...

PHP直播原始碼彈幕實現效果

實現原理 彈幕的實現原理非常簡單,即將一條彈幕從左側平移到右側,當然我們要計算彈幕垂直方向上的偏移,不然所有的彈幕都會在一條直線上,相互覆蓋。平移 如下 override void initstate var begin offset 1.0,0 var end offset 1.0,0 anima...