如何在Linux Apache MySQL和PHP堆栈上安装WordPress

时间:2020-03-05 15:32:50  来源:igfitidea点击:

LAMP代表“ Linux,Apache,MySQL和PHP”,它是当今互联网上使用最广泛的Web服务器环境。
这种特殊的软件组合已成为流行,因为它是完全免费的开放源代码软件,并且易于安装和使用,具有出色的稳定性,可用性和安全性。

安装MySQL

我们将首先在系统上安装MySQL,该系统将是数据库管理系统,该数据库将保留我们在上使用的所有信息。
另外,我们将安装php5-mysql软件包,该软件包将提供对PHP的支持。
运行以下命令:

$sudo apt-get install mysql-server php5-mysql

在安装过程中,系统将提示我们输入MySQL服务器的root(管理员)用户的密码,稍后将需要使用该密码来配置服务器,请注意,该密码与Linux的root用户的密码不同。

安装Apache

Apache HTTP Server一直是Internet上最受欢迎的Web服务器,据估计,2014年,Apache服务于所有活动的50%以上。
最新一代的Apache是2.4,我们可以使用以下命令从具有PHP支持的Ubuntu存储库中安装它:

$sudo apt-get install apache2 libapache2-mod-php5

要查看Apache是否正常运行,请打开Web浏览器并访问已安装Apache的服务器的IP地址,然后我们将获得首页,如下所示:

安装WordPress

WordPress是一个免费的开源教程 平台,该平台随着时间的推移在Internet上最常用的CMS(内容管理系统)中开发。
它易于使用和安装,无需任何费用,并且拥有庞大的社区,从将外观更改为主题的主题到扩展功能的模块,都提供了许多自定义可能性。

安装WordPress很容易,首先我们必须使用wget之类的实用程序从WordPress下载部分下载软件包,然后在/var/ww/html的Apache HTML文件夹中将其解压缩:或者我们可以使用wp-cli命令行实用程序来安装最新版本的wordpress。

$cd /var/www/html
$sudo wget http://wordpress.org/latest.tar.gz
$sudo tar zxvf latest.tar.gz –strip-components=1

然后使用sudo命令设置权限,以便我们可以修改文件并允许Web服务器访问文件,如下所示:

$sudo chown -R www-data *
$sudo chgrp -R www-data *

接下来,我们将为我们的WordPress安装创建一个数据库和用户名,要执行以下步骤,将要求我们提供安装MySQL时先前设置的root密码:

注意:这将创建一个名为wordpress的数据库,其用户名为wordpress,密码为“ foopassword”,我们可以使用自己的数据库名称,而必须使用自己的密码。

$mysql -u root -p
mysql> CREATE DATABASE wordpress;
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO “wordpress”@”localhost” IDENTIFIED BY “foopassword”;
mysql> FLUSH PRIVILEGES;
mysql> EXIT

将wp-config-sample.php文件重命名为wp-config.php,并使用我们喜欢的文本编辑器,我们需要将数据库名称,mysql用户名和密码添加到配置文件中,它应如下所示:

现在,我们可以转到自己喜欢的浏览器,并使用IP或者主机名来访问新的WordPress安装,它将询问我们要与WordPress一起使用的名称和用户名:

完成后,它将快速设置WordPress:

现在,我们只需使用WordPress用户名和密码登录

它将指向我们新安装的WordPress