LNMP架构搭建论坛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LNMP架构搭建论坛相关的知识,希望对你有一定的参考价值。

配置php服务
技术分享图片技术分享图片技术分享图片
libmcrypt源码包是用于加密算法的扩展库程序技术分享图片技术分享图片技术分享图片
libvpx源码包是用于提供视频编码器的服务程序,libvpx-v1.3.0.tar.bz2,则此处解压方式为:tar xjvf技术分享图片技术分享图片技术分享图片
tiff源码包是用于提供标签图像文件格式的服务程序技术分享图片技术分享图片技术分享图片
libpng源码包是用于提供png图片格式支持函数库的服务程序技术分享图片技术分享图片技术分享图片
freetype源码包是用于提供字体支持引擎的服务程序技术分享图片技术分享图片技术分享图片
jpeg源码包是用于提供jpeg图片格式支持函数库的服务程序技术分享图片技术分享图片技术分享图片
libgd源码包是用于提供图形处理的服务程序,在编译libgd源码包时,请记得写入的是jpeg、libpng、freetype、tiff、libvpx等服务程序在系统中的安装路径,即在上面安装过程中使用--prefix参数指定的目录路径:技术分享图片技术分享图片技术分享图片
t1lib源码包是用于提供图片生成函数库的服务程序技术分享图片技术分享图片技术分享图片
先定义一个名为LD_LIBRARY_PATH的全局环境变量,该环境变量的作用是帮助系统找到指定的动态链接库文件,这些文件是编译php服务源码包的必须元素之一。编译php服务源码包时,除了定义要安装到的目录以外,还需要依次定义配置php服务程序配置文件的保存目录、mysql数据库服务程序所在目录、MySQL数据库服务程序配置文件所在目录,以及libpng、jpeg、freetype、libvpx、zlib、t1lib等服务程序的安装目录路径,并通过参数启动php服务程序的诸多默认功能技术分享图片技术分享图片技术分享图片
在php源码包程序安装完成后,需要删除当前默认的配置文件,然后将php服务程序目录中相应的配置文件复制过来:技术分享图片
php-fpm.conf是php服务程序重要的配置文件之一,我们需要启用该配置文件中第25行左右的pid文件保存目录,然后分别将第148和149行的user与group参数分别修改为www账户和用户组名称技术分享图片
php服务的脚本文件复制到/etc/rc.d/init.d中,脚本赋予755权限,把php-fpm服务程序加入到开机启动项技术分享图片
编辑php.ini配置文件,在305行的disable_functions参数后面追加上要禁止的功能技术分享图片
编辑nginx服务程序的主配置文件,把第2行的井号(#)删除,然后在后面写上负责运行Nginx服务程序的账户名称和用户组名称;在第45行的index参数后面写上网站的首页名称。最后是将第65~71行参数前的井号(#)删除来启用参数,主要是修改第69行的脚本名称路径参数,重启Nginx服务与php-fpm服务

vim /usr/local/nginx/conf/nginx.conf

2 user www www;

45 index index.html index.htm index.php;

65 location ~ .php$ {
 66 root html;
 67 fastcgi_pass 127.0.0.1:9000;
 68 fastcgi_index index.php;
 69 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 70 include fastcgi_params;
 71  }

 systemctl restart nginx

 systemctl restart php-fpm

技术分享图片技术分享图片

搭建Discuz论坛
技术分享图片技术分享图片
验证安装
技术分享图片

以上是关于LNMP架构搭建论坛的主要内容,如果未能解决你的问题,请参考以下文章

LNMP架构搭建论坛

详述Linux系统中搭建LNMP架构+Discuz论坛

基于lnmp架构搭建论坛

LNMP架构搭建论坛

CentOS 7 搭建 LNMP 架构详细过程 + Discuz 论坛安装 (手工编译)

搭建LNMP架构论坛