当前位置: 首页 > news >正文

网站弹窗客服代码/百度识图在线识别

网站弹窗客服代码,百度识图在线识别,服务器搭建网站方案500字,万网怎么查看网站日志目录 一、LNMP架构简介 二、Nginx编译安装 三、编译安装Mysql数据库 1.安装环境 2.创建运行账户 3.cmake配置 4.编译安装 5.建立调整配置文件 6.设置环境变量、启动服务 7.设置root登陆并设置密码 四、编译安装PHP环境解析 1.安装环境依赖包 2.上传文件至opt目录下…

目录

一、LNMP架构简介

二、Nginx编译安装

三、编译安装Mysql数据库

1.安装环境

2.创建运行账户

3.cmake配置

4.编译安装

5.建立调整配置文件

6.设置环境变量、启动服务

7.设置root登陆并设置密码

四、编译安装PHP环境解析

1.安装环境依赖包

2.上传文件至opt目录下并解压缩

3.configure配置

4.编译安装

五.配置PHP的三个配置文件

配置及优化fpm模块

配置Nginx支持PHP功能

在客户端测试 http://192.168.73.40/index.php

六.搭建Discuz论坛

1.数据库添加用户

2.解压缩软件包

3.配置文件目录的权限,属主属组

4.客户端通过http://192.168.158.30/bbs/install/index.php访问完成discuz论坛完成安装


一、LNMP架构简介

LNMP平台就是Linux、Ngnix、MySQL、PHP的组合架构,需要Linux服务器、MySQL数据库、PHP解析环境
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。

二、Nginx编译安装

Nginx简介:

  • 一款高性能、轻量级Web服务软件, 稳定性高,系统资源消耗低
  • 对HTTP并发连接的处理能力高(能够处理高并发),单台物理服务器可支持30000~50000个并发请求
[root@localhost ~]# yum -y install gcc gcc-c++ make pcre-devel zlib-devel[root@localhost ~]# tar zxf nginx-1.12.2.tar.gz
[root@localhost ~]# cd nginx-1.12.2/
[root@localhost nginx-1.12.2]# ./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module ###统计状态模块[root@localhost nginx-1.12.2]# make && make install[root@localhost ~]# useradd -M -s /sbin/nologin nginx  ###创建一个不可登录的程序用户[root@localhost ~]# ln -s /usr/local/nginx/sbin/nginx /usr/bin ###优化执行路径
[root@localhost ~]# nginx ###启动服务
[root@localhost ~]# netstat -anpt | grep nginx ###查看nginx服务是否开启
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      16429/nginx: master[root@localhost ~]# killall -s QUIT nginx ###选项-s QUIT等于-3 停止服务
[root@localhost ~]# netstat -anpt | grep nginx[root@localhost ~]# killall -s HUP nginx ###选项-s HUP等于-1 重新加载
[root@localhost ~]# netstat -anpt | grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      16488/nginx: master[root@localhost ~]# vi /etc/init.d/nginx ###制作管理脚本
#!/bin/bash
#chkconfig: 35 20 80
#description: nginx server
PROG="/usr/local/nginx/sbin/nginx"
PIDF="/usr/local/nginx/logs/nginx.pid"case "$1" instart)$PROG;;stop)killall -3 $PROG;;restart)$0 stop$0 start;;reload)killall -1 $PIDF;;*)echo "Usage: $0 {start|stop|reload|status}"exit 1
esac
exit 0[root@localhost ~]# chmod +x /etc/init.d/nginx
[root@localhost ~]# chkconfig --add nginx

 注:nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:25

原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module配置

三、编译安装Mysql数据库

1.安装环境

[root@localhost opt]# yum -y install \
> ncurses \
> ncurses-devel \
> bison \
> cmake

2.创建运行账户

[root@localhost mysql-5.7.20]# useradd -s /sbin/nologin  mysql
[root@localhost mysql-5.7.20]# chown -R mysql:mysql /usr/local/mysql/

3.cmake配置

[root@localhost opt]# tar xf  mysql-boost-5.7.20.tar.gz 
[root@localhost opt]# cd mysql-5.7.20/
[root@localhost opt]# cd mysql-5.7.20/
[root@localhost mysql-5.7.20]# cmake \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \       
> -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
> -DSYSCONFDIR=/etc \
> -DSYSTEMD_PID_DIR=/usr/local/mysql \
> -DDEFAULT_CHARSET=utf8  \
> -DDEFAULT_COLLATION=utf8_general_ci \
> -DWITH_INNOBASE_STORAGE_ENGINE=1 \
> -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
> -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
> -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
> -DMYSQL_DATADIR=/usr/local/mysql/data \
> -DWITH_BOOST=boost \
> -DWITH_SYSTEMD=1

4.编译安装

[root@localhost mysql-5.7.20]# make && make install

5.建立调整配置文件

[root@localhost mysql-5.7.20]# vi /etc/my.cnf[client]
port = 3306[mysql]
port = 3306
default-character-set=utf8
socket = /usr/local/mysql/mysql.sock[mysqld]
user = mysql
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
character_set_server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket = /usr/local/mysql/mysql.sock
server-id = 1sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES

6.设置环境变量、启动服务

[root@localhost mysql-5.7.20]# chown mysql:mysql /etc/my.cnf
[root@localhost mysql-5.7.20]# echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile
[root@localhost mysql-5.7.20]# echo 'export PATH' >> /etc/profile
[root@localhost mysql-5.7.20]# source /etc/profile
[root@localhost mysql-5.7.20]# cd /usr/local/mysql/
[root@localhost mysql]# bin/mysqld \
> --initialize-insecure \         #初始化命令
> --user=mysql \                  #指定用户
> --basedir=/usr/local/mysql \    #指定工作目录
> --datadir=/usr/local/mysql/data #指定数据存放位置[root@localhost mysql]# cp usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/[root@localhost mysql]# systemctl start mysqld

7.设置root登陆并设置密码

[root@localhost mysql]# mysqladmin -u root -p password "******"

四、编译安装PHP环境解析

1.安装环境依赖包

[root@localhost ~]# yum -y install \
> libjpeg \                      #jpeg图片识别
> libjpeg-devel \                #jpeg开发包
> libpng libpng-devel \          #png图片识别还有开发包
> freetype freetype-devel \      #freetype 识别字体
> libxml2 \                      #xml文件格式识别
> libxml2-devel \                
> zlib zlib-devel \              #zlib压缩
> curl curl-devel \              #curl 支持文件上传下载,网页端的下载
> openssl openssl-devel          #身份验证去连接网站

2.上传文件至opt目录下并解压缩

[root@localhost opt]# tar jxf php-7.1.10.tar.bz2 

3.configure配置

[root@localhost php-7.1.10]#./configure \
--prefix=/usr/local/php \							#指定安装目录
--with-mysql-sock=/usr/local/mysql/mysql.sock \		#指向mysql的sock文件,用以后台程序去连接数据库
--with-mysqli \										#客户终端工具,可以直接去访问mysql服务器,去找它进行定义存储过程,事务的处理一些功能
--with-zlib \
--with-curl \
--with-gd \											#gd是一个图像化的处理
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \                               #字体
--with-openssl \
--enable-fpm \										#fpm 是指动态请求的模块
--enable-mbstring \									#mbstring 多节点字符串
--enable-xml \										#xml 启用xml格式支持
--enable-session \									#支持session会话
--enable-ftp \										#网页可以ftp的功能
--enable-pdo \										#pdo 类似一个通用的接口一样,下面的不同的数据库的数据,会统一接口接收
--enable-tokenizer \ 								#tokenizer 是一个函数库
--enable-zip										#zip 压缩

4.编译安装

[root@localhost php-7.1.10]# make -j2 && make install

五.配置PHP的三个配置文件

php.ini :核心配置文件 php-fpm.conf :进程服务配置文件(处理动态请求) www.conf:扩展配置文件

[root@localhost php-7.1.10]# vim /usr/local/php/lib/php.inimysql.default_socket = /usr/local/mysql/mysql.sock
date.timezone = Asia/Shanghai

配置及优化fpm模块

[root@localhost php-7.1.10]# cd /usr/local/php/etc/
[root@localhost etc]# cp php-fpm.conf.default php-fpm.conf
[root@localhost etc]# cd php-fpm.d/
[root@localhost php-fpm.d]# cp www.conf.default www.conf
[root@localhost etc]# vi php-fpm.conf
pid = run/php-fpm.pid ###去掉;号[root@localhost etc]# /usr/local/php/sbin/php-fpm -c /usr/local/php/lib/php.ini
[root@localhost etc]# netstat -ntap | grep 9000
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN       118685/php-fpm: mas[root@localhost etc]# ln -s /usr/local/php/bin/* /usr/local/bin
[root@localhost etc]# ps aux | grep -c "php-fpm" ###查看php-fpm进程数
4

配置Nginx支持PHP功能

[root@localhost ~]# vi /usr/local/nginx/conf/nginx.conflocation ~ \.php$ {root           /var/www/aa;fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;include        fastcgi.conf;}[root@localhost ~]# vi /var/www/aa/index.php
<?php
phpinfo();
?>[root@localhost ~]# systemctl restart nginx #重启nginx服务

在客户端测试 http://192.168.174.51/index.php

六.搭建Discuz论坛

1.数据库添加用户

[root@localhost html]# mysql -u root -p
mysql> GRANT all ON bbs.* To 'bbsuser'@'%' IDENTIFIED BY 'admin123';
Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> GRANT all ON bbs.* To 'bbsuser'@'localhost' IDENTIFIED BY 'admin123';
Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

2.解压缩软件包

[root@localhost ~]# cd /opt
[root@localhost opt]# unzip Discuz_X3.4_SC_UTF8.zip ###将安装包放在/opt目录下并解压缩
[root@localhost opt]# cd dir_SC_UTF8/
[root@localhost dir_SC_UTF8]# cp -r upload /var/www/aa/bbs
[root@localhost dir_SC_UTF8]# cd /var/www/aa/bbs/

3.配置文件目录的权限,属主属组

[root@localhost bbs]# chown -R root:nginx ./config
[root@localhost bbs]# chown -R root:nginx ./data
[root@localhost bbs]# chown -R root:nginx ./uc_client
[root@localhost bbs]# chown -R root:nginx ./uc_server
[root@localhost bbs]# chmod -R 777 ./config
[root@localhost bbs]# chmod -R 777 ./data
[root@localhost bbs]# chmod -R 777 ./uc_client
[root@localhost bbs]# chmod -R 777 ./uc_server
[root@localhost bbs]# systemctl restart nginx 

4.客户端通过http://192.168.174.51/bbs/install/index.php访问完成discuz论坛完成安装

http://www.jmfq.cn/news/5262913.html

相关文章:

  • 长春做商业平台网站/免费个人主页网站
  • 企业建设网站没有服务器/百度爱采购优化
  • 3g网站设计/南宁seo外包服务商
  • 商业网站建设常识/搜索引擎的四个组成部分及作用
  • 建设网站注意哪几点/韩国今日特大新闻
  • 网站开发需要哪些人员/搜索词
  • 工业和信息化网站备案系统/软文的本质是什么
  • 网站建设公司哪个好呀/网络软文范文
  • 昆明网站建站公司/网站内部链接优化方法
  • 网站板块设计/手机系统优化
  • 西安高校网站建设定制网站建设/知乎关键词搜索排名
  • 返佣网站都是自己做的/google排名
  • 湖南做网站 真好磐石网络/关键词快速排名不限行业
  • vs2010 c 网站开发/成都新闻今日最新消息
  • 珠海中国建设银行招聘信息网站/微信营销典型案例
  • 中企动力邮箱客服/泉州百度推广排名优化
  • 哪些网站可以免费做h5/网络推广技术外包
  • 安庆网站建设/网盘搜索神器
  • 神农架林区党的建设研究会网站/企业文化内容范本
  • 深圳建设网站公司/整合营销方案怎么写
  • 内部网站的作用/成都网站排名 生客seo
  • 如何在凡科上做网站/百度电视剧风云榜
  • 企查查企业信息查询在线/seo点击软件手机
  • 西安建设工程网/郑州百度seo排名公司
  • 采购在哪些网站开发供应商/网站多久被百度收录
  • 孝感 网站建设/进入百度首页官网
  • 做漫画在线观看网站/沈阳百度推广哪家好
  • wordpress 占有率/seo臻系统
  • 涿州做网站公司/wordpress外贸独立站
  • 风格网站建设/公司营销策划方案