对于那些不想从头开始开发网站的站长来说,现在有几个开源内容管理系统 (CMS)是比较不错的选择,例如WordPress,完全可以利用它们来搭建自己的博客网站。
众所周知,WordPress是一个功能强大、免费、开源、高度扩展和可定制的CMS程序,全球数以百万计的人使用它来运行博客和功能齐全的网站。WordPress易于安装和学习,特别适用于对于没有先验网站设计和开发知识的人。此外,WordPress拥有数百万个可用的插件和主题,由活跃且专注的用户和开发人员社区开发,可以用来建设各类网站。
此前小编已经介绍过在各类Linux系统中安装WordPress程序的方案,而在本文中,主要说说Ubuntu系统基于LAMP堆栈环境安装WordPress的主要步骤。
要求:
1、服务器已经安装Ubuntu系统(包括Ubuntu 20.04、Ubuntu 18.04和Ubuntu 16.04)
2、已经安装LAMP堆栈环境(Linux、Apache、MySQL和PHP),没有安装的朋友参考Ubuntu 20.04安装LAMP环境详细过程图文详解。
一切准备就绪之后,接下来就可以在Ubuntu系统中安装WordPress程序了。
在Ubuntu中安装WordPress
首先下载最新版本的WordPress软件包并通过在终端上输入以下命令将其解压缩:
$ wget -c http://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz
然后将WordPress文件从提取的文件夹移动到Apache默认根目录/var/www/html/,命令如下:
$ sudo mv wordpress/* /var/www/html/
接下来,在网站目录上设置正确的权限,即将WordPress文件的所有权授予网络服务器,具体如下:
$ sudo chown -R www-data:www-data /var/www/html/
$ sudo chmod -R 755 /var/www/html/
设置好之后需要创建WordPress数据库。执行以下命令并输入root用户密码,然后按Ente移动到mysql shell:
$ sudo mysql -u root -p
在mysql shell中,键入以下命令,在mysql命令的每一行后按Enter 。请记住为database_name、database user使用自己设置的有效值,并使用复杂且安全的密码作为databaseuser_password:
mysql> CREATE DATABASE wp_myblog;
mysql> CREATE USER ‘username’@’%’ IDENTIFIED WITH mysql_native_password BY ‘password’;
mysql> GRANT ALL ON wp_myblog.* TO ‘username’@’%’;
mysql> FLUSH PRIVILEGES;
mysql> EXIT;
转到/var/www/html/目录并将现有重命名wp-config-sample.php为wp-config.php。此外,请确保删除默认的Apache索引页面。
$ cd /var/www/html/
$ sudo mv wp-config-sample.php wp-config.php
$ sudo rm -rf index.html
然后使用MySQL设置部分下的数据库信息更新它(请查看下图中突出显示的框):
之后,使用以下命令重新启动Web服务器和mysql服务:
$ sudo systemctl restart apache2.service
$ sudo systemctl restart mysql.service
打开网络浏览器,然后输入域名或者服务器地址,如下所示:
http://服务器IP地址/info.php
或者
http://your-domain.com/info.php
这时候将看到欢迎页面。通读页面并点击“Let’s go!” 继续并填写所有要求的网站信息。
选择WordPress安装(可以设置中文语言):
填写WordPress站点详细信息:
输入WordPress账号和密码就可以进入WordPress管理后台:
如果一切顺利的话,新的WordPress站点就搭建成功,就可以开启你的建站之旅了。如果大家需要再Ubuntu系统中安装WordPress程序的话,都可以按照上述步骤说明进行安装。
众所周知,WordPress是一个基于免费和开源软件,用户可以免费创建博客,付费使用高级功能。目前全球已有超过52%的网站均使用WordPress程序搭建。