搭建WordPress网站

2021-12-20 Views web341字2 min read
featureimg

apache+php+sql+ftp+wordpress(为啥一开始没用docker呢。。)

软件安装

安装apache2, php, mysql, vsftpd

sudo apt install apache2 php php-mysql mysql-server vsftpd

环境配置

  1. 开启apache2服务
sudo service apche2 start
  1. 配置mysql,依次输入指令
mysql 
CREATE DATABASE wordpress;CREATE USER 'user'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost';
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '输入您的密码';
FLUSH PRIVILEGES;
\q
  1. 配置ftp
    1. 编辑/etc/vsftpd.conf,插入如下内容
    # 设定系统本地用户账户登陆ftp 
    local_enable=YES 
    # 使用用户的本地账户目录作为ftp目录 
    chroot_local_user=YES 
    # 允许用户上传文件 
    write_enable=YES 
    
    1. 重启服务
    sudo service vsftpd restart
    
    1. 添加用户
    sudo useradd -d /home/ftpsuer -m ftpuser
    sudo passwd ftpuser
    

安装WordPress

  1. 进入/var/www
  2. 下载压缩包并解压
wget https://cn.wordpress.org/wordpress-5.0.4-zh_CN.tar.gz
tar zxvf wordpress-5.0.4-zh_CN.tar.gz
  1. 修改配置
    1. 复制配置文件
    cp wp-config-sample.php wp-config.php
    
    1. 在wp-config.php中修改对应的数据库配置
     // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'wordpress');
    
    /** MySQL database username */
    define('DB_USER', 'user');
    
    /** MySQL database password */
    define('DB_PASSWORD', '123456');
    
    /** MySQL hostname */
    define('DB_HOST', 'localhost');
    
    1. 在wp-config.php中添加FTP配置
    define('FTP_BASE', '/var/www/wordpress');
    define('FTP_CONTENT_DIR', '/var/www/wordpress/wp-content');
    define('FTP_PLUGIN_DIR', '/var/www/wordpress/wp-content/plugins/');
    define('FTP_THEMES_DIR', '/var/www/wordpress/wp-content/themes/');
    define('FS_METHOD', 'direct');
    

完成

进入http://{IP}//wordpress即可进入页面,还需要按指引完成安装

EOF