搭建PHP直播系统源码的教程,手把手教你手机直播app制作

如果你有一份PHP直播系统源码,那你一定需要这份搭建教程,作为手机直播app制作的最后一步,“搭建”成为了不少人的心头痛,现在就让我们一起来看看,PHP直播系统源码该如何搭建吧!

需要准备的是:一台服务器(以Linux系统为例)、完整的PHP直播系统源码(如云豹直播系统),为什么要用Linux而不是windows系统呢?尽管我们平时生活中使用最多的是windows系统,对于非程序员的凭他管理员而言,windows也能给他们带来更多的熟悉感,但是要论可用性和安全性,windows大不如Linux,且linux属于开源系统,后期还会不断免费升级,windows系统不开源,对非技术人员友好,对技术人员来说,可操作性就没有那么高了。

 一、 开始进行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

 cd php-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 /usr/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 --add php-fpm

 chkconfig php-fpm on

 service php-fpm start

 web功能基本实现

 1.nginx,php功能整合

 vim /etc/nginx/nginx.conf

 #location ~ \.php$ {

 #   root          html;

 #   fastcgi_pass  127.0.0.1:9000;

 #   fastcgi_index index.php;

 #   fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

 #   include       fastcgi_params;

 #}

 #修改为

 location ~ \.php$ {

    fastcgi_pass  127.0.0.1:9000;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    include       fastcgi_params;

 }

 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.访问 linux网址,测试成功后,搭建PHP直播系统源码的工作就完成了,可以开始进行系统功能测试工作了。

如果是初次接触手机直播app制作的话,在测试中,比较容易发现哪些中出现的问题呢?

最常见的问题自然是出现在直播画面上的花屏、黑屏、绿屏、画面卡顿、推流出错、声画不对位、连麦失败、美颜特效消失等问题,有些可能是配置错误,有些可能是CDN节点出问题,还有些就需要调整程序代码来解决了

如果问题更大一些,还有可能出现系统崩溃等问题,所以,不要以为有PHP直播系统源码、学会搭建就能万事无忧了,还需要自身有一定的技术储备才行呀。

 本文为原创,部分资料来源网络,转载需注明原文链接及作者。

发布了33 篇原创文章 · 获赞 4 · 访问量 2608

猜你喜欢

转载自blog.csdn.net/weixin_45629732/article/details/104316159