如何在ubuntu上安装wordpress

时间:2019-04-29 03:17:13  来源:igfitidea点击:

WordPress是世界上最流行的建立网站的平台,可以用于搭建博客、电子商务网站、商业网站、在线商业目录等等。它是免费和开源的,易于安装、学习和使用,可高度插拔和定制。

如何在Ubuntu 20.04中安装WordPress

如果还没有安装LAMP,请先安装:

如何在ubuntu上安装LAMP

下载wordpress最新版本

$ wget -c http://wordpress.org/latest.tar.gz

解压

$ tar -xzvf latest.tar.gz

将WordPress目录移动到站点根目录

$ ls -l
$ sudo cp -R wordpress /var/www/html/mytheitroad.com
$ ls -l /var/www/html/

设置目录权限

$ sudo chown -R www-data:www-data /var/www/html/mytheitroad.com
$ sudo chmod -R 775 /var/www/html/mytheitroad.com

为WordPress创建一个数据库

登录到MariaDB 数据库

$ sudo mysql -u root -p

创建一个新的数据库用户 mytheitroadadmin, 新的数据库mytheitroad

MariaDB [(none)]> CREATE DATABASE mytheitroad;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mytheitroad.* TO 'mytheitroadadmin'@'localhost' IDENTIFIED BY 'anquanmima';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT

拷贝一份示例配置文件,然后进行修改

$ cd /var/www/html/mytheitroad.com
$ sudo mv wp-config-sample.php wp-config.php
$ sudo vim wp-config.php

设置数据库

define( 'DB_NAME' , 'mytheitroad');
define( 'DB_USER' , 'mytheitroadadmin');
define( 'DB_PASSWORD' , 'anquanmima');

为WordPress网站创建Apache虚拟主机

在/etc/apache2/sites-available/目录下创建一个新文件。

$ sudo vim /etc/apache2/sites-available/mysite.com.conf

内容如下:

<VirtualHost *:80>
	ServerName mysite.com
	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html/mysite.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

重启apache,加载新配置文件

$ apache2ctl -t
$ sudo a2ensite mysite.com.conf
$ sudo systemctl reload apache2

禁用默认的虚拟主机

$ sudo a2dissite 000-default.conf
$ sudo systemctl reload apache2

安装WordPress

使用浏览器登录 http://mysite.com(如果你已经做了解析) 或者 http://服务器ip地址

开始进行安装:

WordPress安装