Azure Linux 虚拟机中搭建一个基于 WordPress 的个人博客网站 | 青训营

2023年 8月 28日 111.7k 0

Azure Linux 虚拟机中搭建一个基于 WordPress 的个人博客网站:

1. 登录到你的虚拟机

使用SSH登录到你的Azure Linux虚拟机,或者其他带ssh连接功能的软件也可

ssh USERNAME@IP

2. 更新系统

在 Ubuntu 上,执行以下命令:

sudo apt-get update
sudo apt-get upgrade

3. 安装 LAMP (Linux, Apache, MySQL, PHP)

3.1 安装 Apache

使用以下命令安装 Apache:

sudo apt-get install apache2

3.2 安装 MySQL

接下来,安装 MySQL:

sudo apt-get install mysql-server

在安装过程中,系统会提示你设置 MySQL 的 root 用户密码。

3.3 安装 PHP

最后,安装 PHP 及其相关模块:

sudo apt-get install php libapache2-mod-php php-mysql

4. 安装 WordPress

4.1 下载 WordPress

下载最新的 WordPress 安装包:

cd /tmp
curl -O https://wordpress.org/latest.tar.gz

4.2 解压 WordPress

然后解压下载的文件,并将其移动到 Apache 的 web 目录:

tar xzvf latest.tar.gz
sudo cp -a /tmp/wordpress/. /var/www/html/wordpress

4.3 配置 MySQL

在安装 WordPress 之前,需要创建一个数据库和用户。进入MySQL:

sudo mysql -u root -p

创建一个新的数据库wordpress:

CREATE DATABASE wordpress;

创建一个新的用户,并给它在新数据库上的所有权限:

GRANT ALL ON wordpress.* TO 'newuser'@'localhost' IDENTIFIED BY 'password';

刷新 MySQL 的权限,并退出:

FLUSH PRIVILEGES;
EXIT;

4.4 配置 WordPress

复制 WordPress 的配置文件样本:

cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php

编辑这个配置文件,填入你的数据库信息:

sudo nano wp-config.php

找到以下行:

define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');

并将其替换为你的数据库信息:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');

保存并关闭文件。

4.5 更新文件和目录权限

最后,我们需要给 WordPress 的目录和文件设置正确的权限:

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo find /var/www/html/wordpress/ -type d -exec chmod 750 {} ;
sudo find /var/www/html/wordpress/ -type f -exec chmod 640 {} ;

5. 重启 Apache

为了使所有的改变生效,我们需要重启 Apache服务:

sudo service apache2 restart

现在,你可以在浏览器中打开 http://ip/wordpress,默认端口号为80可不带,同时记得再Azure开发安全组,并按照提示完成安装。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论