华为云搭建web服务器(WordPress)

本文详细介绍了如何在Ubuntu 20.04 LTS系统上从零开始搭建LNMP环境,包括购买云服务器、域名注册、安装LNMP(Linux + Nginx + MySQL + PHP)以及配置WordPress的过程。通过执行一系列命令,最终成功部署了一个WordPress站点,适合初学者参考。
摘要由CSDN通过智能技术生成

1.购买云服务器

  我用的是ubuntu20.04LTS系统。
  说明:华为云有云速建站服务,可以快捷建站。本博客仅说明单买服务器,并在该服务器搭建网站的步骤。

2.域名注册、实名认证、域名备案、DNS解析

  按照官网流程一步一步来。

3.安装LNMP

3.1.LNMP简介

  Linux+Apache+Mysql+PHP(LAMP)是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度共同组成了一个强大的web应用程序平台。
  现在越来越多的人摒弃Apache而采用轻量级的Nginx,这样就诞生了目前中小型公司建站的LNMP架构:Linux+Nginx+MySQL+PHP。 从源码编译安装Nginx、Mysql、PHP需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/MintLinux VPS或独立主机安装LNMP、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。

3.2.步骤

一般我们会在/usr/local/src路径下从源码编译、安装软件:

sudo chmod 777 /usr/local/src/
cd /usr/local/src

下载并解压缩lnmp一键安装包:

wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz

tar -xzf lnmp1.7.tar.gz
cd lnmp1.7/

执行安装脚本:

sudo ./install.sh


回车选择默认项一次:

然后创建mysql密码,输入完毕后回车:

再按回车选择默认项:

选择PHP版本,随便选吧,你要用哪个版本就用哪个,我选10:


接下来两个选择都按回车,接下来需要耗费一些时间:

启动lnmp:

sudo lnmp restart


查看nginx监听端口,可以看到为80端口:

sudo netstat -tlnp | grep nginx

4.配置LNMP

在浏览器输入云服务器地址,可以看到如下界面:

如果我们想访问p.php网页,则可以使用地址: http://Linux服务器公网IP地址/p.php ( 如 http://地址/p.php ) 访问:

一般服务器相关文件会放到 /srv 路径下,这时候我们可以在里面创建一个www 文件夹用来存放我们的网站文件。Web服务器将会以 www 这个伪用户运行,这样通过chown命令将 /srv/www文件夹给 www 账户,另外使用 chmod 命令给所有用户读写的权限,这样我们可以修改文件:

#没有www用户就创建
sudo adduser www

sudo mkdir -p /srv/www/
sudo chmod 777 /srv/www/
sudo chown -R www.www /srv/www/

5.配置安装WordPress

下载WordPress:

cd /srv/www/
wget https://cn.wordpress.org/latest-zh_CN.tar.gz -O wordpress-v5.6.tar.gz
tar -xzf wordpress-v5.6.tar.gz -C /srv/www/
sudo chown -R www.www /srv/www/wordpress/

修改nginx配置文件,将web服务器的根路径设置为 wordpress 所在路径:

sudo vim /usr/local/nginx/conf/nginx.conf

然后进行如下修改:

重启LNMP:

sudo lnmp restart

Wordpressa下一步安装配置需要事先创建数据库,这里我们直接使用mysql 命令创建数据库即可(不需要创建相应的表和数据)。mysql 连接数据库使用的用户名和密码是在 lnmp 安装过程中配置的root用户及其密码:

mysql -u root -p -h 127.0.0.1

输入mysql密码,然后在mysql操作界面输入:

CREATE DATABASE IF NOT EXISTS wordpress_db DEFAULT CHARACTER SET utf8;

然后输入exit退出。

然后在浏览器输入云服务器地址就可以配置WordPress了:

点击“现在就开始”:

说明:
(1)数据库名为在mysql操作界面输入的一串命令中的wordpress_db
(2)用户名和密码为mysql的账号

然后点击“现在安装”:

然后进行自定义设置,接下来登陆后就可以正常使用了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值