WordPress是一个开源和免费的博客应用程序和使用MySQL和PHP开发的动态CMS( 内容管理系统 )。 它拥有大量的第三方插件和主题。 WordPress目前是互联网上最受欢迎的博客平台之一,并被全球数百万人使用。
在本教程中,我们将解释如何在RHEL , CentOS和Fedora Linux发行版上使用LAMP (Linux,Apache,MySQL / MariaDB,PHP)安装流行的内容管理系统 – WordPress 。
要求
- 具有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 -pEnter 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
或者如果您使用的是真实域,则可以使用域。 您应该看到以下页面:
当您单击Let’s Go按钮时,您将被重定向到安装的下一页,您必须输入我们之前创建的数据库详细信息。
输入详细信息后,单击“ 提交”按钮。 WordPress将尝试创建名为wp-config.php的配置文件。 如果一切正常,您应该看到以下页面:
单击“ 运行安装 ”按钮后,系统将要求您输入有关您网站的一些详细信息:网站标题,用户名,密码和电子邮件地址。
填写完所有必需信息后,单击底部的按钮完成安装。 您的安装现已完成。 您的首页应该看起来如下图所示:
WordPress仪表板如下所示:
您现在可以开始管理您的WordPress网站了。
结论
您已成功使用CentOS 7上的LAMP完成WordPress的安装。 如果您有任何疑问或问题,请在下面的评论部分提交。