在CentOS 7上安装带有Apache,MariaDB 10和PHP 7的WordPress 5

本文介绍如何在RHEL,CentOS和Fedora Linux发行版上使用LAMP(Linux,Apache,MySQL / MariaDB,PHP)安装WordPress。

WordPress是一个开源和免费的博客应用程序和使用MySQLPHP开发的动态CMS( 内容管理系统 )。 它拥有大量的第三方插件和主题。 WordPress目前是互联网上最受欢迎的博客平台之一,并被全球数百万人使用。

在本教程中,我们将解释如何在RHELCentOSFedora Linux发行版上使用LAMP (Linux,Apache,MySQL / MariaDB,PHP)安装流行的内容管理系统 - WordPress

要求

  1. 具有CentOS 7最小安装的专用服务器或VPS虚拟专用服务器 )。

重要提示:我建议您选择Bluehost Hosting ,它为我们的读者提供特别折扣,还提供1个免费域名1个IP地址免费SSL和终身全天候支持

在CentOS 7上安装Remi Repository

我们将执行的安装将在CentOS 7上进行 ,但同样的说明也适用于RHEL和Fedora发行版。

首先使用以下命令安装并启用Remi存储库。

# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  [On CentOS/RHEL 7]
# dnf install http://rpms.remirepo.net/fedora/remi-release-29.rpm        [On Fedora 29]

由于我们将使用php7.3 ,我们需要使用yum-utils工具提供的yum- config-manager命令禁用php5.4的安装。

# yum install yum-utils
# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73

在CentOS 7上安装LAMP

现在我们准备使用以下命令安装与LAMP相关的所有必需软件包。

# yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt

现在安装完成,我们需要启动并保护我们的MariaDB安装。

# systemctl start mariadb
# mysql_secure_installation

按照屏幕上的说明回答与MariaDB服务器安全性相关的问题。

然后我们将配置MariaDB在系统启动时自动启动:

# systemctl enable mariadb

接下来我们将对Apache Web服务器执行相同的操作:

# systemctl start httpd
# systemctl enable httpd

创建WordPress MySQL数据库

我们的WordPress将需要数据库和数据库用户。 要创建一个,只需使用以下命令。 您可以根据自己的喜好随意更换数据库名称,用户和密码:

# mysql -u root -p
Enter password:

## Create database ##
CREATE DATABASE wordpress;

## Creating new user ##
CREATE USER [email protected] IDENTIFIED BY "secure_password";

## Grant privileges to database ##
GRANT ALL ON wordpress.* TO [email protected];

## FLUSH privileges ##
FLUSH PRIVILEGES;

## Exit ##
exit

准备WordPress安装

现在我们准备下载最新的WordPress存档:

# cd /tmp && wget http://wordpress.org/latest.tar.gz

接下来在我们的web目录中提取存档:

# tar -xvzf latest.tar.gz -C /var/www/html

以上将创建以下目录,其中包含我们的WordPress脚本:

/var/www/html/wordpress

现在将该目录的所有权更改为用户“apache”:

# chown -R apache /var/www/html/wordpress

为WordPress创建Apache虚拟主机

我们将为WordPress安装创建一个单独的虚拟主机。 使用您喜欢的文本编辑器打开/etc/httpd/conf/httpd.conf

# vim /etc/httpd/conf/httpd.conf

并在文件底部添加以下代码,并将标记的文本替换为与安装相关的信息:

<VirtualHost *:80>
  ServerAdmin [email protected]
  DocumentRoot /var/www/html/wordpress
  ServerName howtoingtest.com
  ServerAlias www.howtoingtest.com
  ErrorLog /var/log/httpd/howtoingtest-error-log
  CustomLog /var/log/httpd/howtoingtest-acces-log common
</VirtualHost>

保存更改并重新启动Apache:

# systemctl restart httpd

在网站上安装WordPress

现在我们准备运行我们的WordPress安装。 要开始安装,您可以访问服务器的IP地址http://ip-address或者如果在本地安装,您可以使用http://localhost或者如果您使用的是真实域,则可以使用域。 您应该看到以下页面:

在CentOS 7上设置WordPress

在CentOS 7上设置WordPress

当您单击Let's Go按钮时,您将被重定向到安装的下一页,您必须输入我们之前创建的数据库详细信息。

WordPress数据库设置

WordPress数据库设置

输入详细信息后,单击“ 提交”按钮。 WordPress将尝试创建名为wp-config.php的配置文件。 如果一切正常,您应该看到以下页面:

WordPress安装设置

WordPress安装设置

单击“ 运行安装 ”按钮后,系统将要求您输入有关您网站的一些详细信息:网站标题,用户名,密码和电子邮件地址。

WordPress网站详细信息

WordPress网站详细信息

填写完所有必需信息后,单击底部的按钮完成安装。 您的安装现已完成。 您的首页应该看起来如下图所示:

WordPress网站视图

WordPress网站视图

WordPress仪表板如下所示:

WordPress管理仪表板

WordPress管理仪表板

您现在可以开始管理您的WordPress网站了。

结论

您已成功使用CentOS 7上的LAMP完成WordPress的安装。 如果您有任何疑问或问题,请在下面的评论部分提交。


分享按钮