前面兩篇內容我們聊過了直播平台搭建前需要準備的內容,一切準備就緒之後就要進入正式的搭建部署環節了,本篇就先簡單介紹下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...