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

自己动手建设网站过程泊头市网站建设公司

自己动手建设网站过程,泊头市网站建设公司,网站建设与维护大作业,北京做网站源代码的Inmpdiscuz论坛 Inmp: t: linux操作系统 nr: nginx前端页面 me: mysql数据库 账号密码,等等都是保存在这个数据库里面 p: php——nginx擅长处理的是静态页面,页面登录账户,需要请求到数据库,通过php把动态请求转发到数据库 n…

Inmp+discuz论坛

Inmp:

t: linux操作系统

nr: nginx前端页面

me: mysql数据库 账号密码,等等都是保存在这个数据库里面

p: php——nginx擅长处理的是静态页面,页面登录账户,需要请求到数据库,通过php把动态请求转发到数据库

 nginx的优化:
1、隐藏版本号
server_token off通用方法编译。apt yum都可以使用
只是隐藏版本,服务名称还在
修改源码文件:仅限于编译安装
server_token on;

  1. nginx的日志分割:
    nginx本身没有设计日志分割的工具。运维人员自己进行处理和分割。
    使用shell脚本实现日志分割:

 

首先先把三个安装包拖到opt目录下

安装数据库依赖环境 apt install -y libaio1 libncurses5

解压mysql

将解压出来的文件改名为mysql并移动到 /usr/local 目录下

创建一个mysql的程序应用 

chown修改权限

 

编辑my.cnf (mysql的主配置文件)

此代码分别为mysql的客户端和服务端,复制此代码到编辑文件中

[client]
port = 3306
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
bind-address = 0.0.0.0
skip-name-resolve
max_connections=2048
default-storage-engine=INNODB
max_allowed_packet=16M
server-id = 1
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

 同样修改此文件的所有者和所在组

将mysql/bin这个文件添加到etc目录下,让系统能识别

cd 到mysql/bin目录下把下列代码复制,回车 执行初始化

 ./mysqld \
--initialize-insecure \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data

找到 mysql.server启动文件,复制到init.d下并改名

 修改执行权限

重启 

查看一下3306端口有没有起来 

设置初始化密码,确认密码的时候不要输入,直接回车,如图所示 

mysql -u root -p123456 测试一下能否登录成功 

 解压mysql安装包

 cd 到php目录,编译安装所需的依赖环境

apt-get install -y libgd-dev libjpeg8-dev libpng-dev libfreetype6-dev libxml2-dev zlib1g-dev libcurl4-openssl-dev libssl-dev libonig-dev libsqlite3-dev

创建group nobody

./configure \
--prefix=/usr/local/php \
--with-mysql-sock=/usr/local/mysql/mysql.sock \
--with-mysqli \
--with-zlib \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-pdo-mysql \
--with-openssl \
--with-sqlite-devel \
--with-oniguruma-devel \
--enable-fpm \
--enable-mbstring \
--enable-xml \
--enable-session \
--enable-ftp \
--enable-pdo \
--enable-tokenizer \
--enable-zip 

此时则为安装成功 

使用4核大小进行安装,过程大概需要几分钟 

添加软链接,让系统能识别 

 修改配置,php.ini 主配置文件

 set nu 找到下列两行,按图所示修改,

 

按图显示修改  php.fpm.conf  进程服务端的配置文件

修改配置文件 www.conf 扩展配置文件

php-fpm:是一个fastcg的管理工具,nginx的动态请求实际上是由php-fpm来处理

启动端口 9000

启动服务,但此时为假启动,接下来继续修改 

 

 cd到/usr/local/php/etc  打开此配置文件修改

修改红方框的两项

回到nginx文件,先做好备份如图所示,打开nginx.conf

编辑红框区域

 nginx -t 查看一下

 

CREATE DATABASE bbs;

CREATE USER 'bbsuser'@'%' IDENTIFIED BY 'admin123';

GRANT ALL PRIVILEGES ON bbs.* TO 'bbsuser'@'%';
FLUSH PRIVILEGES;

CREATE USER 'bbsuser'@'localhost' IDENTIFIED BY 'admin123';

GRANT ALL PRIVILEGES ON bbs.* TO 'bbsuser'@'localhost';
FLUSH PRIVILEGES;

每行复制回车

输入http://192.168.233.11/bbs/install/index.php

将下列两个文件更名,更改为安装所需要求

编辑nginx.conf文件 

管理员密码123

http://www.yayakq.cn/news/481877/

相关文章:

  • 怎么把网站模板上传到自己的网站面试drupal网站开发岗位
  • 石家庄网站设计公司排名中小学建设网站
  • 建设公司网站需要准备什么科目高柏企业管理咨询有限公司
  • 企业的网站建设公司中国有多少家做外贸网站设计的公司
  • iis网站数据库失败建设工程消防备案查询网站
  • 嘉兴备案网站建设vip电影网站
  • 网站的建设属于无形资产吗网站不备案可以登录吗
  • 装修设计那个网站好赣州企业做网站
  • 常平镇网站建设公司建立互联网公司网站
  • 网站建设与运营的收入来源律师事务所免费咨询
  • 网站后台添加文章后怎么不显示网页设计属于什么行业类别
  • 在百度做网站需要什么资料个人博客网站开发
  • 郑州网站设计排行网站开发文献综述
  • 做网站应该用多少分辨率我做的网站搜不到
  • 营销网站的问题与优势向搜索引擎提交网站地图
  • 使用的是什么网站模板网站中的宣传册翻页动画怎么做
  • 江西网站建设价格用google翻译做多语言网站
  • 电子商务网站建设与运营站长友情链接平台
  • 重庆建设摩托车官方网站手机app图标
  • 网站开发保障合同成都网站推广经理
  • 四川城乡和建设厅网站首页如何免费发布广告
  • 北京怎么做网站推广做车身拉花的网站
  • 临沂河东网站建设网站建设讯美
  • 建设安全备案登入那个网站城建网站论坛 建设
  • php实现网站消息推送如何制作自己的公司网站
  • 云南安宁做网站的公司山东网站制作定制
  • 做网站前端的软件濮阳做网站的电话
  • 地方网站运营方案找题做的网站
  • 西安哪家公司做的网站好优设网页官网
  • 常德微网站开发网页设计毕业设计教程