Ubuntu 17.10上使用Apache+MariaDB+PHP7.1安装WordPress

完成LAMP安装后,请返回这里阅读。

步骤 1: 下载 WordPress

SSH进入您的Ubuntu 17.10服务器并更新现有的软件。

sudo apt update && sudo apt upgrade

接下来,去wordpress.org下载页面并下载zip文档。 您可以通过右键单击下载按钮并选择复制链接位置来获取直接下载链接。

然后在命令行中,键入wget,然后直接下载链接将WordPress下载到您的Ubuntu 17.10服务器。

wget https://wordpress.org/latest.zip

接下来,使用以下命令解压缩zip存档。

sudo apt install unzip

sudo unzip latest.zip
sudo mv wordpress/ /var/www/linuxidc.com

步骤 2: 创建WordPress站点的数据库和用户

使用以下命令以root身份登录到MariaDB shell。

sudo mariadb -u root

登录后,使用以下命令为WordPress创建一个数据库。 我把它命名为wordpress,但你可以使用任何你喜欢的名字,如你的网站名称。 (不要把分号分开)

create database wordpress;

然后输入以下命令为WordPress创建数据库用户。 此命令还将向用户授予WordPress数据库的所有权限。

grant all privileges on wordpress.* to wpuser@localhost identified by 'your-password';

刷新特权表,使更改生效,然后退出MariaDB shell。

flush privileges;

exit;

步骤 3: 配置WordPress

转到您的WordPress目录。

cd /var/www/linuxidc.com/

复制示例配置文件。

sudo cp wp-config-sample.php wp-config.php

现在编辑新的配置文件。

sudo nano wp-config.php

找到以下行,并将红色文本替换为您在上一步骤中创建的数据库名称,用户名和密码。

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

保存并关闭文件。 我们还需要使用以下命令将Apache用户(www-data)设置为WordPress站点目录的所有者。

sudo chown www-data:www-data /var/www/linuxidc.com/ -R

步骤 4: 为WordPress创建Apache虚拟主机文件

转到 /etc/apache2/sites-available/ 目录。

cd /etc/apache2/sites-available/

我们可以使用默认的虚拟主机文件作为WordPress的模板。 所以复制这个文件。 

sudo cp 000-default.conf linuxidc.com.conf

然后编辑新的虚拟主机文件。

sudo nano linuxidc.com.conf

更改ServerName和DocumentRoot的值,如下所示。 默认情况下,ServerName指令被注释掉,您需要删除#符号。

ServerName www.linuxidc.comexample.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/linuxidc.com

保存并关闭文件。 然后测试配置。

sudo apache2ctl configtest

如果看到“Syntax OK”,则启用此虚拟主机。

sudo a2ensite linuxidc.com.conf

并重新加载Apache,使更改生效。

sudo systemctl reload apache2

为您的域名设置正确的A记录,然后在浏览器地址栏中输入您的域名。 您将看到WordPress安装向导。 选择语言

如果安装向导未显示,则可能需要安装一些PHP7扩展。

sudo apt install php7.1-mbstring php7.1-xml php7.1-mysql php7.1-common php7.1-gd php7.1-json php7.1-cli php7.1-curl

然后重新加载Apache,现在应该显示向导。

sudo systemctl reload apache2

创建管理员帐户,然后单击安装WordPress按钮。

现在,您的新WordPress网站已安装。

下面关于LAMP相关的内容你可能也喜欢

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/209023.html<

(0)
管理的头像管理
上一篇2025-04-09 06:53
下一篇 2025-04-09 06:54

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注