首页 > 编程语言 >828华为云征文|华为云Flexus X实例评测使用体验——安装部署discuzQ小程序博客论坛

828华为云征文|华为云Flexus X实例评测使用体验——安装部署discuzQ小程序博客论坛

时间:2024-09-05 23:55:05浏览次数:11  
标签:Flexus exif discuzQ Discuz 华为 828 php ini

使用discuzQ搭建博客 / 论坛:方便企业开发者搭建博客、论坛、设计作品展示、简历等企业网站,具有较高的性价比。比如个人博主搭建的博客网站,华为云Flexus X 实例可以满足日常的文章发布、读者访问等需求,提供流畅的浏览体验,推荐华为云Flexus X的4核 12G、3M 带宽、100G 硬盘的规格

本文档将指导您如何在华为云Flexus X的 Linux 服务器上安装部署 Discuz! Q小程序博客论坛。

在这里插入图片描述1、选购华为云Flexus X的CPU、内存、带宽配置:根据自己的需要灵活调整虚拟CPU和内存的配比,以满足不同场景的需求。
在这里插入图片描述相对于Flexus应用服务器L实例,Flexus云服务器X实例能够处理更高的负载,适用于更复杂和繁忙的场景。
在这里插入图片描述

华为云Flexus X服务器已安装的 PHP 版本为 7.2.5 及以上(暂不推荐使用7.4),数据库使用 MySQL 5.7.9 版本以上或 MariaDB 10.2 以上

2、华为云Flexus X服务器安装扩展

Discuz! Q 依赖于 BCMath Ctype Curl Dom Fileinfo GD JSON Mbstring Exif OpenSSL PDO PDO_mysql Tokenizer XML Zip扩展插件,在 PHP 中需开启以上扩展。
以下操作因为系统版本,软件版本的不同,操作上会有所差异,请根据您的具体情况进行开启对应函数,以下操作仅提供示例。

查看 PHP 已安装扩展。在终端中,可以输入 php -m 查看已安装扩展。

安装缺失扩展。在终端中,您可以根据查询结果安装对应缺失的扩展。

如缺失 Exif 扩展,可以使用以下命令进行编译安装扩展 Exif扩展。

# 使用 cd 命令进入 php 的源码的exif模块目录。
cd /root/lnmp1.7/src/php-7.3.23/ext/exif/

# 执行 phpize 脚本。
/usr/local/php/bin/phpize

# 编译配置。
./configure --with-php-config=/usr/local/php/bin/php-config

# 编译安装 exif 模块。
make && make install

配置php.ini文件。可在终端中输入php --ini查看php.ini配置文件路径。如下图所示:
在这里插入图片描述
您可通过vim命令,或使用 WinSCP 工具,根据查询到的文件路径,打开php.ini文件。
编辑php.ini 文件,去掉以下字段前面的;分号,并保存php.ini 文件。如下所示

extension=exif    
exif.encode_unicode = ISO-8859-15
exif.decode_unicode_motorola = UCS-2BE
exif.decode_unicode_intel    = UCS-2LE
exif.encode_jis =
exif.decode_jis_motorola = JIS
exif.decode_jis_intel    = JIS=

重启 PHP 与 Nginx 服务。::: tip
您可以参考service php-fpm restart与 nginx -s reload命令重启 PHP 与 Nginx 服务。

3、安装 PHP 7.3函数

Discuz! Q 依赖于symlink、readlink、 putenv、 realpath、shell_exec函数,在PHP中需开启以上函数。
以下操作因为系统版本,软件版本的不同,操作上会有所差异,请根据您的具体情况进行开启对应函数,以下操作仅提供示例。

打开并编辑 php.ini文件。查找 disable_functions字段,并删除禁用掉的symlink、readlink、 putenv、 realpath、shell_exec 函数。如下所示:

disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,popepassthru,stream_socket_server

保存 php.ini文件。
重启 PHP 与 Nginx 服务

4、下载并解压 Discuz!Q 安装包到网站跟目录
您可以通过以下命令在网站主目录下创建 Discuz!Q 网站目录,下载 Discuz!Q 安装包与解压。

# 创建Discuz!Q 网站目录,目录名可自定义,此处以discuz为例。
mkdir discuz

#进入 discuz目录
cd discuz

#下载Discuz!Q 安装包
wget -c https://www.dismall.com/thread-19012-1-1.html

#解压 Discuz!Q 安装包
unzip dzq_latest_install.zip

5、配置 Nginx
查看 nginx 配置文件。您可以使用 nginx -t 命令查看 nginx.conf 配置文件路径。如下所示:

在这里插入图片描述
root 配置
请确认 root 指向了安装好的 public目录,以下是示例,请按自己的实际配置设置。
root /home/www/discuz/public;

index 配置
请确认 index 的第一项是 index.php ,以下为示例。

location 配置
请确认 location / 按如下配置,如果之前有相关配置,请替换:

  location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

Nginx 建议配置
建议添加以下配置,以启用 gzip 压缩,减少服务器资源损耗。

  gzip on;
  gzip_min_length 1024;
  gzip_types application/json text/html text/css application/x-javascript application/javascript application/vnd.api+json;
  gzip_disable "MSIE [1-6]\.";
  gzip_comp_level 2;

6、初始化安装 Discuz! Q
打开本地浏览器,访问 https://你的域名/dl.php 。如下图所示:
在这里插入图片描述
在这里插入图片描述7、上线后的电脑端演示站:
在这里插入图片描述
8、上线后的小程序端演示:
在这里插入图片描述9、在华为云Flexus X服务器里面添加计划任务

php <网站主目录>/disco schedule:run >> /dev/null 2>&1

至此整个华为云Flexus X服务器部署discuzQ小程序论坛已完成

当下华为云 828 B2B 企业节正在开展,Flexus X 实例的促销活动相当诱人。如果你对算力性能有高要求,且关注自建 MySQL、Redis、Nginx 的性能,那一定不要错过。

借势华为云828 B2B企业节的澎湃动力,深入发掘Flexus X实例的非凡优惠与顶尖效能,为您的业务插上腾飞的翅膀。华为云精心打造的一站式服务方案,不仅涵盖了高效能计算的强劲动力,更融合了全方位的安全防护体系,精准对接您的每一项需求。无论是初露锋芒的创业新星,还是深耕行业的领航巨擘,华为云都是您不可或缺的科技伙伴,共同解锁技术创新带来的广阔天地。让我们并肩步入云端新纪元,携手把握科技浪潮中的璀璨机遇,共享数字化转型带来的繁荣未来。

标签:Flexus,exif,discuzQ,Discuz,华为,828,php,ini
From: https://blog.csdn.net/csdndddsd/article/details/141907357

相关文章

  • 华为经营哲学:高筑墙、广积粮、缓称王!
    “高筑墙、广积粮、缓称王”这句话虽然在现代经常被用于商业和管理领域的比喻性表达,但实际上它的出处可以追溯到中国古代的历史文献中。这句话最早可以追溯到明朝初期的军事家朱升对朱元璋(明太祖)的建议。朱升提出的这些建议,后来成为朱元璋统一南方、建立明朝的重要战略方针之一......
  • 3、【实战中提升自己】华为 华三中小型企业网络架构搭建 【MSTP、链路聚合、VRRP部署
     1 拓扑与说明         某公司的网络架构,这样的架构在目前的网络中是在常见的,假设您接收一个这样的网络,应该如何部署,该实战系列,就是一步一步讲解,如何规划、设计、部署这样一个环境,这里会针对不同的情况给出不同的讲解,比如拓扑中有2个ISP,假设客户需求是,想实现主备的......
  • 20240905_182821 python 快速体验正则表达式 获取web的url
    导入正则模块元字符\d,匹配一个数字.,匹配任意符号+,修饰左边的东西让它可以匹配一次或无穷次search方法结果=re.search(规则,目标字符串)如果匹配成功可以有结果如果匹配不成功结果就是Nonesearch的结果如果匹配成功了就会得到一个对象想要拿到匹配的值可以让这个结......
  • 网络设备与思科、华为最基础命令
    网络设备存储设备:SDRAM、Flash、NVRAM、SDCard、USBSDRAM:同步动态随机存储器,是系经运行内存,相当于电脑的内存​ RAM:易失性随机存储器,设备断电后数据会丢失Flash:闪存,断电后,不会丢失数据、主要存放系统软件、配置文件等;补丁文件和PAF文件由维护人员上传,一般存储于Flash或者SDCa......
  • 技术人专享!免费参与软考模考 抽华为手表
    2024下半年软考仅剩60来天心里总是不踏实?想知道自己基础到底如何?一考便知!软考模考大赛终于来啦模拟考试题型考前试题演练高效查漏补缺模考大赛免费参与立即预约模考,比赛开始会获得信息提醒电脑端模考:https://rk.51cto.com/index/mock-exam(群内学姐带学课程,考友互助答疑、抽华为手表......
  • 【时时三省】c语言例题----华为机试题<截取字符串>
    山不在高,有仙则名。水不在深,有龙则灵。                                    ----CSDN时时三省1,题目HJ46截取字符串描述输入一个字符串和一个整数k,截取字符串的前k个字符并输出数据范......
  • 两大信号 华为又有神操作
    文|琥珀食酒社作者|积溪华为的神操作又要来了三折叠手机马上就要亮相手机圈的所有友商们又要睡不着觉了这次华为选择和苹果硬刚发布会都定在了同一天绝对不是巧合而是神来之笔就是要告诉苹果该是华为的市场它都得拿回来也让友商们认清了一个事实高端机市场还得看华为华为被限制了......
  • 先别急着夸华为 更炸裂的在后面
    文|琥珀食酒社作者|积溪你们都消停点吧更炸裂的还在后面上周华为不是披露了半年报吗?上半年销售收入4175亿元同比增长34.3%净利润551.1亿元全网那是“哇塞”一片部分见不得华为好的也开始阴阳怪气了今天我就来统一降降火你们都先别着急上半年华为还只是洒洒水等着年底华为放卫星吧......
  • 华为真猛,一场发布会叫板三巨头
    文|琥珀食酒社作者|璇子华为简直太猛啦!一场发布会不仅直接硬刚苹果更同时叫板三大巨头反正库克你小心点吧老余早就放话了这次要出华为最具引领性、创新性、颠覆性的产品是别人做不到的划时代产品这不是赤果果打脸同天开发布会的苹果呀说它做不到吗不得不说老余有点狂但苹果好像无......
  • 华为OD机试真题-增强的strstr-2024年OD统一考试(E卷)
     题目描述C语言有一个库函数Q:char*strstr(constchar*haystack,constchar*needle),实现在字符串haystack中查找第一次出现字符串needle的位置,如果未找到则返回null。现要求实现一个strstr的增强函数,可以使用带可选段的字符串来模糊査询,与strstr一样返回首次查找......