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

建设电动车官方网站cms网站网络地址图片

建设电动车官方网站,cms网站网络地址图片,php 开启gzip加速网站,wordpress 4.9.8创建侧边栏目录 概念 步骤 安装mysql8.0.30 安装php 安装Discuz 概念 搭建论坛的架构: lnmpDISCUZ l 表示linux操作系统 n 表示nginx前端页面的web服务 m 表示 mysql 数据库 用来保存用户和密码以及论坛的相关内容 p 表示php 动态请求转发的中间件 步骤 &#xff…

目录

概念

步骤

安装mysql8.0.30

安装php

安装Discuz


概念

搭建论坛的架构: lnmp+DISCUZ 

l 表示linux操作系统

n 表示nginx前端页面的web服务

m 表示 mysql 数据库 用来保存用户和密码以及论坛的相关内容

p 表示php 动态请求转发的中间件

步骤

(已经提前安装了nginx)

1.关闭防火墙

安装mysql8.0.30

2.安装mysql

3.创建程序用户管理、修改mysql目录和配置文件的权限

4.修改配置文件

vim /etc/my.cnf

[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

5.设置环境变量,申明/宣告mysql命令便于系统识别

echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

source /etc/profile

6.初始化数据库

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

7.设置系统识别,进行操作

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld

systemctl daemon-reload
systemctl restart mysqld

查看mysqld的3306端口是否开启

8.初始化数据库密码

mysqladmin -u root -p password "123456"
直接回车即可

9.进入数据库

mysql -u root -p123456

创建用户并设置密码

create user 'root'@"%" identified by '123456';

赋予远程连接的权限

grant all privileges on *.* to 'root'@'%';

刷新生效

flush privileges;

修改加密方式,可以进行远程连接

alter user 'root'@'%' identified with mysql_native_password by "123456";

刷新生效

flush privileges;

exit 退出

安装php

10.安装php环境依赖包

cd /opt

yum -y install epel-release(需要先安装epel源)

yum -y install gd \
libjpeg libjpeg-devel \
libpng libpng-devel \
freetype freetype-devel \
libxml2 libxml2-devel \
zlib zlib-devel \
curl curl-devel \
openssl openssl-devel \
oniguruma-devel \
sqlite-devel
 

安装php8.1.27

./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

make -j 4 && make install

11.路径优化

ln -s /usr/local/php/bin/* /usr/local/bin/
ln -s /usr/local/php/sbin/* /usr/local/sbin/

12.调整PHP配置文件
php有三个配置文件: 
php.ini            主配置文件  
php-fpm.conf    进程服务配置文件 
www.conf        扩展配置文件

调整主配置文件

cp /opt/php-8.1.27/php.ini-development /usr/local/php/lib/php.ini

vim /usr/local/php/lib/php.ini   
--1181行--修改  (set nu 显示行号)
mysqli.default_socket = /usr/local/mysql/mysql.sock
--976行--取消注释,修改
date.timezone = Asia/Shanghai

验证安装的模块  php -m

调整进程服务配置文件

cd /usr/local/php/etc/
cp php-fpm.conf.default php-fpm.conf
vim php-fpm.conf
--17行--去掉";"注释
pid = run/php-fpm.pid

调整扩展配置文件

cd /usr/local/php/etc/php-fpm.d/
cp www.conf.default www.conf

 

13.启动php-fpm

/usr/local/php/sbin/php-fpm -c /usr/local/php/lib/php.ini
netstat -anpt | grep 9000 (查看php 9000 端口是否开启)

添加系统配置

cd /opt/php-8.1.27/sapi/fpm
cp php-fpm.service /usr/lib/systemd/system/php-fpm.service
systemctl restart php-fpm.service

14.配置nginx转发动态请求

cd /usr/local/nginx/conf

vim nginx.conf

取消注释并修改

systemctl restart nginx

15.vim index.php

<?php
phpinfo();
?>

16.访问192.168.233.10/index.html

17进入数据库创建专门用来保存论坛信息的用户和库

mysql -u root -p123456

show databases;

创建库和用户并设置密码

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;

exit 退出

18.尝试php能否访问数据库

vim index.php

<?php
$link=mysqli_connect('192.168.233.10','bbsuser','admin123');
if($link) echo "<h1>Success!!</h1>";
else echo "Fail!!";
?>

安装Discuz

19.安装论坛

安装Discuz_X3.5_SC_UTF8.zip

复制目录

cp -r upload/ /usr/local/nginx/html/bbs/

赋权

chown -R nginx.nginx bbs/

chmod -R 777 bbs/

访问 http://192.168.233.10/bbs/install/index.php

访问192.168.233.10/bbs/index.php

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

相关文章:

  • 天津网站优化怎么样为什么公司网站打开很慢
  • 58同城成都网站建设深圳设计院跳槽事件
  • 网站建设所需服务器建站平台哪家好
  • 做网站用Linux还是win建站公司一般怎么获客
  • 网站建设开票名称现在最火的发帖平台
  • 百度推广优化技巧搜索引擎优化结果
  • 网站开发设计的难点北京室内设计公司排行
  • 宝塔Linux面板清理建设的网站wordpress分页模板
  • 做dj音叉网站平台创建一个网站 站点根文件夹为
  • 长春网站优化体验链家地产二手房网
  • 做网站卖彩票设计说明万能模板300字
  • 惠阳网站优化巢湖网站建设费用
  • 青岛模板网站长沙seo招聘
  • 开展网络营销的企业网站有哪些中国人做英文网站
  • 铭万做网站怎么样布吉商城网站建设基本流程
  • 做网站都需要哪些信息网站图片优化的概念
  • 南宁网站建设公司正规代运营公司排名
  • 两学一做知识竞答网站无锡建设公司网站
  • 购物商城网站设计方案农村电商扶贫网站建设
  • 网站配色分析安顺做网站的公司
  • 电影网站模板源代码有免费制作单页的网站吗
  • 苏州建站公司速找苏州聚尚网络在百度怎么免费制作网站
  • 国内建站 wordpress企业网站趋势
  • 电商网站设计图片素材岳阳市官网
  • 联通公司做网站吗关于教做鞋的网站
  • 新开传奇网站3000ok网站优化推广哪家好
  • 中山智能设备网站建设四川住房和城乡建设九大员网站
  • 个人业余做网站怎么弄关闭开发者模式
  • 海口seo网站推广php网站开发概念
  • 有没有做链接的网站吗wordpress会员主页