ubuntu 14.04服务器上使用nginx搭建wordpress博客详解
过程详解
1.更新apt-get
sudo apt-get update
2.安装nginx
sudo apt-get install nginx
3.启动nginx
sudo service nginx start
此时在浏览器中访问你的服务器ip会看到如下界面:
4.安装mysql
sudo apt-get install mysql-server php5-mysql
需要注意的是,在安装mysql过程中,出现下面界面:
由于在windows本地安装时,password可以为空的影响,我在第一次安装时也设置为空,在后面phpmyadmin登陆界面时,登陆强制要求密码不能为空…也就无法进入数据库!
5.安装php
sudo apt-get install php5-fpm
6.配置PHP
sudo vi /etc/php5/fpm/php.ini
找到cgi.fix_pathinfo=1,把1改成0,并去掉;号(如果vim编辑器的上下左右键变成了ABCD可以使用下面的命令重装vim解决)
sudo apt-get remove vim-common
sudo apt-get install vim
7.启动php-fpm
sudo service php5-fpm restart
8.配置nginx
sudo vi /etc/nginx/sites-available/default
打开后如图:
改为:
取消一些注释如图:
保存退出并重启nginx
sudo service nginx restart
9.安装phpmyadmin,并建立软链接
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html/phpmyadmin
安装中会要求输入密码!
浏览器访问phpmyadmin:ip/phpmyadmin
登录账号为root,密码为设置的密码(前面第四步设置的密码)。
10 建立名为wordpress的数据库:
(如果你擅长SQL语句,可以直接用SQL语句创建数据库 create database wordpress;)
11.下载wordpress,解压,转移到nginx目录,更改文件所有者
cd /usr/share/nginx/html/ #有的是www而不是html
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -zxvf latest.tar.gz
sudo mv wordpress/* .
sudo rm index.html
sudo chown -R www-data:www-data *
sudo service nginx restart
12.此时浏览器输入ip访问会出现如下页面:
个人选的是English,点击现在就开始,填表,提交。
之后可能会出现:
如果提示抱歉,但是向导在您的文件系统中没有足够的权限写入wp-config.php文件。,使用下面的命令可直接修改写入wp-config.php
sudo cp wp-config-sample.php wp-config.php
sudo vi wp-config.php
填写站点信息完成安装:
至此wordpress安装完成。
ubuntu 14.04服务器上使用nginx搭建wordpress博客详解的更多相关文章
- 【转】如何在Ubuntu 14.04 LTS上设置Nginx虚拟主机
介绍 转自http://www.pandacademy.com/%E5%A6%82%E4%BD%95%E5%9C%A8ubuntu-14-04-lts%E4%B8%8A%E8%AE%BE%E7%BD% ...
- 在 Ubuntu 14.04 服务器上部署 Hexo 博客
版权声明:本文由宋秉金 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/241080001487926962 来源:腾云阁 ...
- 【原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅1】
鸡冻人心的2016,微软高产年. build 2016后 各种干货层出不穷. 1 Win10 集成了bash ,实现了纳德拉的成诺,Microsoft Love Linux!!! 2 跨平台 ,收 ...
- 如何在Ubuntu 14.04服务器上自动化部署Spring Boot的应用
https://segmentfault.com/a/1190000003944843
- 在Ubuntu 14.04 64bit上安装numpy和matplotlib库
原文:http://blog.csdn.net/tao_627/article/details/44004541 按照这个成功安装! 机器学习是数据挖掘的一种实现形式,在学习<机器学习实战> ...
- 在Ubuntu 14.04 64bit上安装Markdown和绘图软件Haroopad
简介 Haroopad:一款让你欲罢不能的Markdown编辑器 身为大程序员,我本来是不需要 Markdown 编辑器的,但是 Haroopad 让我简直欲罢不能,不能再爱更多.跨平台,代码高亮,V ...
- Docker - 在Ubuntu 14.04 Server上的安装Docker
在 Ubuntu 14.04 Server 上安装过程是最简单的, 其满足了安装 Docker的所有要求,只需要执行如下安装脚本即可. 如果你有可能,请使用14.04版本的Ubuntu, 避免给自己挖 ...
- 烂泥:使用nginx利用虚拟主机搭建WordPress博客
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近开始打算学习nginx web服务器,既然是学习还是以实用为目的的.我们在此以搭建WordPress博客为例. 搭建WordPress博客,我们需要 ...
- windows上使用mkdocs搭建静态博客
windows上使用mkdocs搭建静态博客 之前尝试过用HEXO搭建静态博客,最近发现有个叫mkdocs的开源项目也是搭建静态博客的好选择,而且它支持markdown格式,下面简要介绍一下mkdoc ...
随机推荐
- java并发之线程间通信协作
在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作.比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界 ...
- knockout.validation.js 异步校验
self.forDealPwd.extend({ required:{ params:true, message:'请输入验证码!' }, minLength:{ params:4, message: ...
- html 页面刷新
JS 脚本 方法1 setInterval 函数 定时局部刷新用到jQuery里面的setInterval方法, 该函数每隔一段时间请求一次数据,然后将请求结果返回给前端HTML实现刷新. setIn ...
- Android获取图片实际大小兼容平板电脑
项目中有个图片在平板电脑中显示特别小的原因.一直苦于没找到原因,也没有平板电脑測试,今天找了个改动分辨率的,编写相关方法最终处理了,记录下比較: 好让以后不造轮子. 主要是获取文章相关图片显示问题.直 ...
- 继续过Hard题目.0207
接上一篇:http://www.cnblogs.com/charlesblc/p/6364102.html 继续过Hard模式的题目吧. # Title Editorial Acceptance ...
- navicate11不能激活的问题
navicate11不能激活的问题 学习了:http://blog.csdn.net/sanbingyutuoniao123/article/details/52589678 不要安装在系统盘,如果安 ...
- hdu 4997 Biconnected
这题主要是计算连通子图的个数(c)和不连通子图的个数(dc)还有连通度为1的子图的个数(c1)和连通度为2以上的子图的个数(c2)之间的转化关系 主要思路大概例如以下: 用状态压缩的方法算出状态为x的 ...
- hdu5592/BestCoder Round #65 树状数组寻找第K大
ZYB's Premutation Memory Limit: 131072/131072 K (Java/Others) 问题描述 ZYBZYB有一个排列PP,但他只记得PP中每个前缀区间的逆 ...
- [SCOI 2009] 生日快乐
[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1024 [算法] 直接DFS,即可 [代码] #include<bits/std ...
- 搭建简单的Habernate环境(一)
一.开篇 下载Habernate所需要的jar包和mysql驱动. 二.建立java项目并且导入所需要的包 三.建立实体类和配置映射文件 user实体类 package testPackage; pu ...