10分钟搭建基于WordPress博客

  • 感谢阅读,这是我的第一篇文章。
  • 如题目所说,要10分钟搭建一个基于WordPress的博客你需要准备:
  1. 安装了Ubuntu 16.04 LTS 64bit的云服务器
  2. 申请域名、域名解析并通过备案(如果是国内的域名解析
  • 如果你使用centOS,请阅读之后发布的教程。以下是在Ubuntu下的操作。请Mac/Linux用户在Terminal使用ssh连接到你的云服务器,Windows用户可以选用putty进行操作。

一、准备 LAMP 环境

安装Apache2
    sudo apt-get install apache2 -y

安装成功后可以用浏览器访问你的服务器,如果有apache2的页面即安装成功。

安装PHP组件
    sudo apt-get install mysql–server mysql–client
    sudo apt-get install libapache2-mod-php7.0

第1行:安装PHP 7.0环境
第2行:安装PHP的相关组件

安装MySQL服务
    sudo apt-get install mysql-server mysql-client

安装过程中控制台会提示您输入MySQL的密码,您需要输入两次密码,并记住您输入的密码,后续步骤需要用到。

    sudo apt-get install php7.0-mysql

安装 php MySQL相关组件

安装phpmyadmin
    sudo apt-get install phpmyadmin -y

安装过程中,您需要根据提示选择apache2,再输入root密码和MySQL数据库的密码。

    sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

建立软连接(注:软连接的功能是为某一个文件在另外一个位置建立一个同不的链接)

    sudo service mysql restart
    sudo systemctl restart apache2.service

重启MySQL及Apache服务。

二、安装并配置 WordPress

安装WordPress
    wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip

从中国官网下载WordPress的压缩包。注意,此网站虽然是中国官网,但是速度偶尔会出现波动。如果波动很厉害,请复制上面的链接用你本机的下载器下载,在使用ftp的方式上传到服务器。关于ftp的搭建可以查找资料。

    sudo unzip wordpress-4.7.4-zh_CN.zip

解压WordPress包,解压完成后可以在你所处的文件夹下看到WordPress源码。

为WordPress配置数据库
    mysql -u root -p

进入MySQL的数据库控制台环境,并根据提示输入密码。

    CREATE DATABASE wordpress;

创建数据库,你也可以给数据库名字和以下所述的用户和密码user、password设置自己需要的样子,但请牢记。

    CREATE USER wordpressuser;

创建用户。

    SET PASSWORD FOR wordpressuser= PASSWORD("yourpassword");

创建密码。

    GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"yourpassword";
    FLUSH PRIVILEGES;
    exit;

授予操作权限并退出数据库。

配置 WordPress
    sudo mv wordpress/* /var/www/html/
    sudo chmod -R 777 /var/www/html/
    sudo mv /var/www/html/index.html /var/www/html/~index~.html

把WordPress文件夹里的文件都复制到 /var/www/html/ 文件夹,因为apache服务默认访问这个文件夹。并给Apache默认的index.html改名,使Apache默认访问WordPress的index.php。

大功告成!(接下来请用http方式访问你的服务器,并根据提示操作即可)

最后,感谢WordPress。 ENJOY!

发表评论

电子邮件地址不会被公开。