LNMP环境安装搭建论坛

Posted

tags:

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

1.安装相关组件
yum 安装mysqlphp
yum install mysql mysql-server php php-mysql

nginx和php-fpm的安装包上传的服务器上
技术图片
技术图片
rpm安装nginx和php-fpm
rpm -ivh nginx-1.6.3-1.el6.ngx.x86_64.rpm
rpm -ivh php-fpm-5.3.3-1.i_want_root.el6.x86_64.rpm
技术图片
2.nginx和php的结合
打开nginx的配置文件:
vim /etc/nginx/conf.d/default.conf

查看行号
:set nu
将30行到36行的注释都去掉,并修改如下
完整的内容
#location ~ .php$ {

root html;

    #   fastcgi_pass   127.0.0.1:9000; 设置一个FastCGI server地址
    #   fastcgi_index  index.php;
    #   fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
    #   include        fastcgi_params;
    # }
-——————————————————————————————
改为
——————————————————————————————

    location ~ .php$ {
        root          /usr/share/nginx/html;
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index  index.php;
       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

主页支持php
技术图片
保存退出,并重新启动nginx
service nginx restart
启动php-fpm和mysql数据库
service php-fpm start
service mysqld start
——————————————————————————————

编写php测试页面测试
vim /usr/share/nginx/html/index.php
<?php
phpinfo();
?>


关闭防火墙
service iptables stop
setenforce 0
——————————————————————————————
3.测试
浏览器访问测试是否能看到php的页面
技术图片
4.在lnmp上安装论坛Discuz
——————————————————————————————
将论坛的安装包上传到服务器上
解压论坛压缩包
unzip Discuz_X3.2_SC_UTF8.zip
将网站文件复制到nginx的网站根目录下:
cp -r upload/ /usr/share/nginx/html/
切换目录到nginx的网站根目录下,并给所有文件授权
cd /usr/share/nginx/html/
chmod -R 777

创建数据库discuz
mysqladmin create discuz
将mysql的root用户密码设为123
mysqladmin password 123

论坛的数据库分离
在另外一台服务器上安装数据库并启动数据库
yum -y install mysql mysql-server
service mysqld start
技术图片

登录数据库
技术图片

创建数据
技术图片
给数据库创建一个可以远程登录的用户,并授予权限
技术图片
刷新权限
技术图片
浏览器访问继续安装
http://ip/install
技术图片
技术图片
技术图片
数据库服务器,如果数据库在其他服务器上那么数据库服务器要改为mysql服务器的ip地址,我这边用的是本地的mysql服务器,所以写的是localhost
技术图片
技术图片
技术图片
技术图片

这篇文章到这里就完结束了 ,觉得不错的转发转发

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

LNMP环境安装搭建论坛

LNMP环境搭建(discuz论坛)

LNMP搭建过程详解,验证搭建论坛

LNMP架构安装及搭建Discuz论坛

LNMP架构的搭建Discuz论坛的搭建

LNMP架构的搭建(nginx+mysql+php源码安装 )+Discuz论坛的搭建