LNMP之DISCUZ安装

LNMP 搭建起来后,安装DISUZ 操作记录

[[email protected] ~]# mkdir /data/dis

[[email protected] dis]# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip

[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf  #清空nginx.conf ,写入以下内容

user nobody nobody;

worker_processes 2;

error_log /usr/local/nginx/logs/nginx_error.log crit;

pid /usr/local/nginx/logs/nginx.pid;

worker_rlimit_nofile 51200;

events

{

use epoll;

worker_connections 6000;

}

http

{

include mime.types;

default_type application/octet-stream;

server_names_hash_bucket_size 3526;

server_names_hash_max_size 4096;

log_format combined_realip ‘$remote_addr $http_x_forwarded_for [$time_local]‘

‘$host "$request_uri" $status‘

‘"$http_referer" "$http_user_agent"‘;

sendfile on;

tcp_nopush on;

keepalive_timeout 30;

client_header_timeout 3m;

client_body_timeout 3m;

send_timeout 3m;

connection_pool_size 256;

client_header_buffer_size 1k;

large_client_header_buffers 8 4k;

request_pool_size 4k;

output_buffers 4 32k;

postpone_output 1460;

client_max_body_size 10m;

client_body_buffer_size 256k;

client_body_temp_path /usr/local/nginx/client_body_temp;

proxy_temp_path /usr/local/nginx/proxy_temp;

fastcgi_temp_path /usr/local/nginx/fastcgi_temp;

fastcgi_intercept_errors on;

tcp_nodelay on;

gzip on;

gzip_min_length 1k;

gzip_buffers 4 8k;

gzip_comp_level 5;

gzip_http_version 1.1;

gzip_types text/plain application/x-javascript text/css text/htm application/xml;

server

{

listen 80;

server_name localhost;

index index.html index.htm index.php;

root /usr/local/nginx/html;

location ~ \.php$ {

include fastcgi_params;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;

}

}

}

--------------------------------分割线----------------------------------------

将discuz 的安装到 /usr/local/nginx/html 目录下

[[email protected] ~]# vim /usr/local/nginx/conf/vhosts/linux.com

server

{

listen 80;

server_name www.linux.com;

index index.html index.htm index.php;

root /data/dis;

location ~ \.php$ {

include fastcgi_params;

#fastcgi_pass unix:/tmp/dis.sock;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /data/dis$fastcgi_script_name;

}

}

————————分割线---------------------------------------

在 c:\Windows\System32\drivers\etc 绑定 IP & 网址

192.168.31.165 www.linux.com

同意安装后我们看多好多都是不可写,这时我们就要给他们赋予php-fpm用户权限。

---------------------------------------------

[[email protected] ~]# cd /usr/local/nginx/html/  #进入到目录下

[[email protected] html]# chown -R php-fpm config data uc_client uc_server  #赋权

赋权后状状查看

drwxr-xr-x  2 php-fpm root 4096 Nov 18 07:34 config

drwxr-xr-x 13 php-fpm root 4096 Nov 18 07:34 data

drwxr-xr-x  6 php-fpm root 4096 Nov 17 22:34 uc_client

drwxr-xr-x 13 php-fpm root 4096 Nov 17 22:34 uc_server

----------------------------------------------

再新刷新网页,状态全部变成可写。接着进行下一步打操作。

选择全新安装

接下来是设置 mysql,我们每次用自已安装的myqls

需要输入 /usr/local/mysql/bin/mysql,而不能直接输入mysql ,

那么我们就需更改 PATH

下来是设置 mysql,我们每次用自已安装的myqls

需要输入 /usr/local/mysql/bin/mysql,而不能直接输入mysql ,

那么我们就需更改 PATH

[[email protected] www]# which mysql (mysql不是/usr/local/mysql/bin/mysql,注意区分)

/usr/bin/mysql (系统自带的mysql)

用以下命令查找到系统自带的mysql,然后卸载,如果不卸载会和安装的mysql冲突。因为楼主已经卸载过,所以没有截图。

[[email protected] www]# rpm -qf /usr/local/mysql

file /usr/local/mysql is not owned by any package

编写一个path.sh 的脚本,创建mysql 快捷使用方式

[[email protected] www]# vim /etc/profile.d/path.sh

#!/bin/bash

export PATH=$PATH:/usr/local/mysql/bin

[[email protected] www]# source /etc/profile.d/path.sh

然后就可以使用了。

首先创建一个库

[[email protected] ~]# mysql

mysql> create database discuz;

Query OK, 1 row affected (0.20 sec)

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| test               |

+--------------------+

mysql> grant all on discuz.* to ‘linux‘@‘localhost‘ identified by ‘linux‘;

Query OK, 0 rows affected (0.16 sec)

数据库名:discuz ;数据库名:linux  PS:linux

管理员admin ps :123456

以下是访问界面:

时间: 2024-08-29 07:42:05

LNMP之DISCUZ安装的相关文章

LNMP+Xcache+Discuz

[[email protected] ~]# yum groupinstall "Development Tools" "Server Platform Development" -y [[email protected] ~]# yum -y install pcre-devel 在www.nginx.org 下载nginx的压缩包 [[email protected] tool]# du -sh nginx-1.10.2.tar.gz 892Knginx-1.1

lnmp源码安装-脚本执行

lnmp 源码安装- 脚本执行 源码包版本: nginx1.9 mysql5.6.4 php5.6 使用: 将lnmp.tar.gz 解压至 根目录下,进入/lnmp/install/目录下,执行install.sh脚本即可.选择性安装! 安装过程中会有些警告信息显示,不影响. 整合包地址:http://pan.baidu.com/s/1dFp7gqP =======================代码============================= #!/bin/bash #####

LNMP 1.3安装

安装步骤:1.使用putty或类似的SSH工具登陆VPS或服务器: 登陆后运行:screen -S lnmp 如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细内容参考screen教程. 2.下载并安装LNMP一键安装包: 您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里.

LNMP之 nginx 安装&启动

[[email protected] ~]# cd /usr/local/src/ [[email protected] src]# wget http://nginx.org/download/nginx-1.10.2.tar.gz [[email protected] src]# tar zxvf nginx-1.10.2.tar.gz [[email protected] src]# cd nginx-1.10.2/ [[email protected] nginx-1.10.2]# ./

LNMP环境的安装

lnmp环境的安装 1.对静态网页的支持比较好 2.配置简单 3.性能,比apache高3倍以上 4.支持更大的并发连接数 安装前准备 关闭防火墙chkconfig iptables off 关闭selinux chkconfig selinux off 1.安装pcre(支持正则表达式) 直接使用yum安装 yum -y install pcre-devel-7.8-6.el6.i686.rpm 如图所示表示安装成功 2.安装zlib支持压缩 yum -y install zlib-devel

基于CentOS6.5环境之下的LNMP之编译安装PHP5.5.30

LNMP之编译安装PHP5.5.30 1.编译前操作: 1.1.netstat -tulnp | egrep "80|3306" tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      25392/nginx          tcp        0      0 :::3306                     :::*                   

基于CentOS6.5环境之下的LNMP之编译安装Nginx1.8.0 stable(稳定版)

LNMP之编译安装Nginx1.8.0 stable(稳定版) 1.yum安装nginx所欲要的生存环境,也就是库文件 yum -y install make gcc gcc-c++ glibc glibc-devel automake autoconf libtool make 2.给nginx添加系统用户 useradd -s /sbin/nologin -M -r nginx 3.解压安装nginx1.8.0 tar xf nginx-1.8.0.tar.gz  cd nginx-1.8.

Discuz安装前安全规范

建议在机房部署的时候后端机器起码2台作容灾,运维侧nginx反向代理至后端处理,可以参考下如下的nginx相关配置供测试,Discuz的安全相关的东西以下提出了些,供参考:Discuz安装前安全规范 1.须从Discuz官网下载最新版本的安装包;2.Discuz论坛代码上传到服务器解压后,将全部文件和目录属主改为root或其他属主(必须与webserver属主不同),目的是为了防止黑客获得webserver的权限后,对程序文件进行恶意篡.放置后门等:3.将Discuz论坛代码中的全部目录权限设置

LNMP 源码安装 超详细笔记记录 PHP7 MariaDB 10.1.12

LNMP 源码安装 超详细笔记记录 php 7.04 版本 mariaDB  10.1.12 版本 首先安装nginx 一般编译nginx时,都要先安装pcre.zlib等外部支持程序,然后编译安装nginx时指定这些外部支持程序的位置,这样nginx在每次启动的时候,就会去动态加载这些东西了. 下面介绍的是另一种方式,即将这些程序编译到nginx里面去,这样nginx启动时就不会采用动态加载的方式去load.从古谱中可获知,这种方式会比动态加载有更高的效率. 首先 安装 yum install