想自己搭个博客玩玩,就搭建了此博客,过程可谓艰辛啊!
先在阿里云买了个 轻量应用服务器 1个月10块钱,好贵。。。。
用 windows sever 下载不了phpstudy,也不知道怎么回事。。。应该是我的问题。所以就得用纯命令行的 Debian 也是看的别人的博客
先切换用户,这个就有提示:sudo
然后 安装 LAMP环境:
先更新源:sudo apt-get update
安装mysql:sudo apt-get install mysql-server 设置密码,然后有停顿直接回车。
安装apache:sudo apt-get install apache2
安装php5:sudo apt-get install php5-mysql php5-pear
下载wordpress压缩包:
wget http://wordpress.org/latest.tar.gz
然后解压:
tar -xzvf latest.tar.gz
创建数据库:
先登陆mysql:mysql -uroot -p -hlocalhost回车输入密码,没有密码继续回车。
创建:create database wordpress;
创建用户:
create user wpuser@localhost;
用户名自己填,本处以wpuser为例。
设置密码:
set password for wpuser@localhost= password("dbpassword");
赋予权限:
grant all privileges on wordpress.* to wpuser@localhost identified by 'dbpassword';
刷新mysql:
flush privileges;
退出:exit;
将wordpress配置文件复制到新文件中:
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
用编辑器打开:
vim ~/wordpress/wp-config.php
(这个vim可把我坑惨了,因为第一次使用,不知道怎么保存退出。修改文章用insert方法,按I就可以。按Esc,然后输入 :qw即可保存退出)
在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', 'wpuser');
/** MySQL database password */
define('DB_PASSWORD', 'dbpassword');
然后复制wordpress下的所有文件到根目录:
sudo cp -r ~/wordpress/* /var/www/html/
最后我们需要将网站根目录的所有者更改为nginx用户,否则在wordpress安装主题和插件时会要求你输入FTP用户名和密码。www- data是nginx用户。我们也需要将当前用户添加到www-data组中,所以当前用户也可以对网站根目录进行读写。输入下面的命令
sudo chown www-data:www-data /var/www/html/ -R sudo usermod -a -G www-data username newgrp www-data
然后输入url:IP地址/wp-admin/install.php 按照步骤设置,很简单。
然后你就拥有了自己的博客。