没有docker,如何安装wordpress

ajax-loader-2x 没有docker,如何安装wordpress

基本情况:

现今docker都不太好用,或者使用门槛很高。那么学习如何原始的方式安装WORDPRESS就很有必要。

一般来说,WORDPRESS采用的是WORDPRESS,PHP,MYSQL(MariaDATA),NGINX的价格。这里以本机安装的postmarketOS的linux系统为例子。

      第一步:安装基础组件

首先,确保你的系统是最新的:

sudo apk update
sudo apk upgrade

第二步:安装Nginx

使用apk包管理器安装Nginx:

sudo apk add nginx

      第三步:安装PHP和相关模块

安装PHP及其Nginx支持模块:

sudo apk add php php-fpm php-mysqli php-json php-openssl php-curl php-zlib php-xml php-phar php-intl php-dom php-xmlreader php-ctype php-session php-mbstring

!注意,这里会出现很多的错误,因为不同的LINUX系统,不同的程序包是用不同的名字,假设无法安装php-zlib,就需要使用下面的命令

apk search php-zlib

或者

apk search *zlib*

找到相应的包进行安装

第四步:安装MySQL(MariaDB)

安装MariaDB,这是MySQL的一个开源替代品:

sudo apk add mariadb mariadb-client mariadb-server

初始化MariaDB数据库并启动服务:

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo rc-service mariadb start

为WordPress创建一个数据库和用户:

sudo mysql -u root

在MariaDB控制台中执行以下SQL命令:

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

第五步:配置PHP-FPM

编辑PHP-FPM配置文件 /etc/php7/php-fpm.d/www.conf,将user和group设置为nginx:

sudo nano /etc/php7/php-fpm.d/www.conf

这里在POSTMARKETOS中,位置在

sudo nano /etc/php84/php84-fpm.d/www.conf

找到并修改以下两行:

user = nginx
group = nginx

第六步:配置Nginx

编辑Nginx配置文件 /etc/nginx/nginx.conf,确保其包含以下内容:

sudo nano /etc/nginx/nginx.conf

在http块内添加以下配置:

server {
    listen 80;
    server_name your_domain_or_ip;

    root /var/www/localhost/htdocs;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass unix:/var/run/php-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

第七步:下载并配置WordPress

下载最新版本的WordPress:

cd /var/www/localhost/htdocs
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* .
sudo rmdir wordpress
sudo rm latest.tar.gz

确保正确的权限:

sudo chown -R nginx:nginx /var/www/localhost/htdocs

第八步:启动服务

启动并启用Nginx和PHP-FPM服务:

sudo rc-service nginx start
sudo rc-service php-fpm7 start

第九步:完成WordPress安装

在浏览器中访问你的手机的IP地址或域名,你应该会看到WordPress的安装页面。按照提示完成安装即可。

注意事项:

在最后一步配置WordPress时,可能会遇到找不到SQL或者无法进入SQL或者用户和密码不正确的情况,重新创建一遍用户名密码即可。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注