Fullstar

Archives

  • December 2025
  • August 2024
  • July 2024
  • February 2024
  • November 2023
  • August 2023
  • July 2023
  • January 2023
  • November 2022
  • October 2022
  • September 2022
  • February 2022
  • January 2022
  • September 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020

Categories

  • Code
  • Lens
  • Life
0
Fullstar
  • Code

华为云鲲鹏服务器安装wordpress

  • July 5, 2020
  • Brandon

Looking for a Shorter Overview?

AI Summary

鲲鹏ARM服务器部署WordPress时,需先更换适配的yum源,再分别安装并配置Nginx、MySQL和PHP。文章特别指出数据库主机应设为127.0.0.1,并给出解决登录403和配置Nginx伪静态的方法。

Key Moments

AI-generated
1

先为ARM架构更换可用的YUM源

鲲鹏服务器使用ARM架构,应先按CentOS 7 aarch64的方法更换YUM源,以保证后续软件安装可用。
2

安装并配置Nginx运行WordPress

通过华为镜像站安装Nginx,创建nginx用户和用户组,并将nginx.conf第二行的运行用户由nobody改为nginx。
3

按ARM教程部署MySQL、PHP和WordPress

MySQL可从华为镜像站安装,PHP及WordPress按CentOS 7.5 aarch64部署教程操作,编译CMake后还需执行gmake和gmake install。
4

修复WordPress登录并启用伪静态

将DB_HOST设为127.0.0.1,Nginx默认首页加入index.php,并用try_files规则和wp-admin重定向启用固定链接。
Total
0
Shares
0
0
0

由于鲲鹏服务器采用ARM架构不同于x86_64服务器,网络上的常见安装教程大多失效,因此整合安装过程于此博客。

1.更换yum源
参考此博文:centos 7-aarch64如何替换yum源

2.安装nginx
参考华为镜像站教程:http://arm.cloud-onlinelab.cn/
搜索框输入nginx即可

2.1 配置
1.创建nginx用户及用户组
groupadd nginx
useradd -g nginx -M nginx
2.  修改nginx配置文件
修改文件/usr/local/nginx/conf/nginx.conf 第2行,将nobody改为nginx

注:在安装nginx未配置环境变量的情况下的启动与关闭nginx服务的方式
开启:/usr/local/nginx/sbin/nginx
关闭:/usr/local/nginx/sbin/nginx -s stop
重启:/usr/local/nginx/sbin/nginx -s reload

3.安装mysql
参考华为镜像站教程:http://arm.cloud-onlinelab.cn/
搜索框输入mysql即可

4.安装php
参考此教程: CentOS7.5-aarch64上手工部署WordPress指导 步骤三
注:安装cmake时make install 后应继续执行 gmake 与 gmake install

5.安装wordpress
继续按步骤4中的教程进行安装即可

注:
1.DB_HOST需要设置为127.0.0.1,若使用localhost可能出现mysql密码错误的情况
2.若在注册完成后登录时出现403错误则在nginx的配置文件(/usr/local/nignx/conf/nginx.conf)中添加默认访问页面index.php :

    location / {
       root   html;
       index index.php index.html index.htm;
   }

6.设置伪静态(nginx配置方法)
编辑nginx.conf文件,输入如下代码:

location / {
     try_files $uri $uri/ /index.php?$args;
 }
 rewrite /wp-admin$ $scheme://$host$uri/ permanent; 

代码解释: 解释try_files $uri $uri/ /index.php$is_args$args;

注:若python pip install安装过慢,可在其后增加
-i https://pypi.tuna.tsinghua.edu.cn/simple 即可,如:

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

注:华为镜像源:http://mirrors.myhuaweicloud.com/pypi/web/simple

7.安装机器学习环境
若要跑机器学习建议直接安装anaconda,包管理能省很多事,具体安装过程可参考此博客:https://blog.csdn.net/frdevolcqzyxynjds/article/details/105939421
其中博主使用的版本为 Archiconda3-0.2.3 ,建议使用相同版本进行安装
若要安装python库,直接使用conda install 指令即可。conda基本指令可参考此博文:https://www.cnblogs.com/xbit/p/11336806.html

8.附安装包,可按需下载
1.wordpress-5.2.4安装包
2.nextcloud-18.0.4安装包

Related Posts

AI-generated

常用工具指令

从Git暂存与分支管理,到GDB断点调试、Makefile依赖和并行构建,再到Docker镜像、容器编排及网络通信,这份命令速查覆盖日常开发中最常用的操作场景。
50.9% match September 18, 2022

Letta部署记录

从Mac Mini常驻Qwen3-Embedding,到云端LiteLLM代理Gemini,再到Linux部署Letta与pgvector,这份记录给出自动启动、密钥隔离、Virtual Key限额和自托管连接的完整配置思路。
46.2% match December 26, 2025

Questions Answered

AI-generated

鲲鹏ARM服务器安装前如何解决yum源问题?

参考CentOS 7 aarch64更换yum源教程,先建立可用软件源。

Nginx在鲲鹏服务器上需要哪些用户配置?

创建nginx用户组和用户,并修改配置文件中的运行用户。

WordPress登录出现403或数据库密码错误如何处理?

DB_HOST改为127.0.0.1,并将index.php加入默认访问页面。

Nginx如何为WordPress配置伪静态?

在location中加入try_files规则,并重定向wp-admin目录访问。

Next Up

开发工具速查
搭建Letta记忆系统
Home Server Fixes
常用网址清单
Total
0
Shares
Share 0
Tweet 0
Pin it 0
Brandon

Next Article
  • Code

php调用python脚本

  • July 5, 2020
  • Brandon
View Post
You May Also Like
View Post
  • Code

Letta部署记录

  • Brandon
  • December 26, 2025
View Post
  • Code

WordPress 后台任务利器:使用 BGRunner 构建可靠的异步处理

  • Brandon
  • December 14, 2025
View Post
  • Code

WordPress image offload

  • Brandon
  • December 14, 2025
View Post
  • Code

ComfyUI应用手册

  • Brandon
  • December 6, 2025
View Post
  • Code

Leetcode Java常用代码

  • Brandon
  • February 17, 2024
View Post
  • Code

Golang入门

  • Brandon
  • February 4, 2024
View Post
  • Code

Setting Up and Maintaining a Ubuntu Environment for My Home Server

  • Brandon
  • November 24, 2023
View Post
  • Code

Swift Learning Log

  • Brandon
  • August 31, 2023

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Fullstar

Input your search keywords and press Enter.

常用工具指令

Letta部署记录

Setting Up and Maintaining a Ubuntu Environment for My Home Server

网址收藏夹

WordPress image offload

基于vue的微信小程序开发

UP NEXT

常用工具指令

50.9% match September 18, 2022 0