青海省公路建设总公司网站,WordPress使用sentcloud,页面风格分哪些风格,企业网组建Inmpdiscuz论坛
Inmp:
t: linux操作系统
nr: nginx前端页面
me: mysql数据库 账号密码#xff0c;等等都是保存在这个数据库里面
p: php——nginx擅长处理的是静态页面#xff0c;页面登录账户#xff0c;需要请求到数据库#xff0c;通过php把动态请求转发到数据库 n…Inmpdiscuz论坛
Inmp:
t: linux操作系统
nr: nginx前端页面
me: mysql数据库 账号密码等等都是保存在这个数据库里面
p: php——nginx擅长处理的是静态页面页面登录账户需要请求到数据库通过php把动态请求转发到数据库 nginx的优化: 1、隐藏版本号 server_token off通用方法编译。apt yum都可以使用 只是隐藏版本服务名称还在 修改源码文件:仅限于编译安装 server_token on;
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-serverutf8 pid-file /usr/local/mysql/mysqld.pid socket/usr/local/mysql/mysql.sock bind-address 0.0.0.0 skip-name-resolve max_connections2048 default-storage-engineINNODB max_allowed_packet16M 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 \ --usermysql \ --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 bbsuserlocalhost IDENTIFIED BY admin123;
GRANT ALL PRIVILEGES ON bbs.* TO bbsuserlocalhost; FLUSH PRIVILEGES;
每行复制回车 输入http://192.168.233.11/bbs/install/index.php 将下列两个文件更名更改为安装所需要求 编辑nginx.conf文件 管理员密码123