如何在Ubuntu 18.04及其衍生版本上安装WordPress?

Ubuntu18.04WordPress

WordPress已经成为一个 内容管理系统 (CMS)网络中最流行和使用的, 这是由于它可以适应不同类型的使用,它还具有大量的插件,可让您进一步增强其使用效果而不会离开该湖的主题或外观。

这次 我们将分享一个有关如何在Ubuntu中安装WordPress的简单指南, 以便拥有测试站点或仍不知道其功能的用户。

安装过程

在做任何事情之前, 您必须使用:

sudo apt-get upgrade && sudo apt-get upgrade -y

Nginx安装

为了在我们的系统上安装WordPress, 我们将依靠一些工具进行操作,第一个是Nginx:

sudo apt-get install nginx -y

MariaDB安装

我们将选择MariaDB的数据库服务,对于其安装,我们执行:

sudo apt-get install mariadb-server -y

现在做这个 我们将执行以下命令来配置数据库服务器:

mysql_secure_installation

仅在这里 我们将按照说明进行操作,并要求我们设置密码, 我们一定不能忘记。

创建数据库

我们必须使用输入的凭据登录如果我们保留默认值,则应如下所示:

mysql -u root -p

如果他们不应该将您的用户名放在-u之后,将您的密码放在-p之后

做完了 是时候创建数据库了,通过执行以下命令可以为WordPress提供服务:

CREATE DATABASE wordpress;

CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';

GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;

FLUSH PRIVILEGES;

exit;

在这些 您将用数据库密码替换用户名。

PHP安装

要安装PHP及其所有必需的依赖项和模块, 运行以下命令:

须藤apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

做这个给时间,我们将编辑php.ini文件。

sudo nano /etc/php/7.2/fpm/php.ini

Y 寻找这条线:

;cgi.fix_pathinfo=1

我们必须取消注释 去除 将= 1更改为= 0, 保持如下:

cgi.fix_pathinfo=0

然后 我们将在php.ini文件中查找以下行,并将以下值放置,它们应如下所示:

upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120

下载WordPress

Wordpre-ubuntu

现在 让我们下载最新版本的WordPress 并将其放在默认的Nginx目录中:

cd /var/www/html

wget https://wordpress.org/latest.tar.gz

使用以下命令解压缩刚刚下载的文件:

tar -zxvf latest.tar.gz --strip-components=1

现在 让我们更改Nginx文件夹的权限:

chown -R www-data:www-data /var/www/html/
chmod -R 755

做完了 让我们创建一个配置文件:

nano /etc/nginx/sites-available/example.com

Y 我们把以下内容:

server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 500M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

现在 我们必须启用它:

ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

现在 重新启动Nginx和PHP 使更改生效

sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service

设置WordPress

现在 让我们编辑WordPress配置文件 我们将在其中放置数据库凭据的位置:

mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

sudo nano /var/www/html/wp-config.php

Y 我们将在其中更改信息 他:

define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');

做完了 出于安全原因,他们必须更新安全密钥 在您的wp-config中。

为了什么 我们必须产生它们,我们通过访问 此链接 然后我们更改此站点在我们的配置文件中为我们提供的值。

并完成它 我们已经在系统上安装了WordPress。

要简单地开始使用它 我们必须打开浏览器,并在地址栏中放置我们使用wordpress的路径 在/ var / www / html等/ 或我们的IP地址。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   皮埃尔

    现在,我们将更改Nginx文件夹的权限:

    chown -R www-data:www-data / var / www / html /
    chmod -R 755

    chmod -R 755后出错(缺少参数)

  2.   罗曼多

    请更正sudo apt-get upgrade && sudo apt-get upgrade -y

    sudo apt-get更新&& sudo apt-get升级-y