Ubuntu16.04 手动lnmp搭建wordpress

youncyb 发布于 2017-03-14 4085 次阅读 linux


  1. Lnmp的相关知识:

  • lnmp是指linux,nginx,mysql,php。

  • linux:操作系统的内核,具有众多发行版,ubuntu其中之一,详情点击这里
  • nginx:Nginx 是一个高性能 [HTTP ]服务器,Apache HTTPD 也是一个选择但是因为臃肿累赘,逐渐为众人所弃,但是即便如此,Apache 的市场占有率仍然很高。详情点击这里
  • mysql: MySQL 是主流的数据库软件,用于高速读写数据。详情请点击这里
  • php:PHP 是 超文本预处理 的缩写,一种编程语言,他可以根据我们的 PHP 源码,生成符合源码逻辑的 HTML 文件并以 HTTP 方式传输。详情点击这里

 

  • lnmp安装教程:

  • 安装mysql:

首先,使用命令:sudo apt-get install mysql-server,下载mysql,安装中按照步骤会提示输入用户名(不过你用的是root用户,就不需要输入),密码。

安装好后,就可以使用命令:mysql –u root –p 进入mysql,然后用命令 :show database;(注意引号)查看数据库(退出命令:exit),如果如图显示即安装成功!

 

  • 安装 nginx:

首先使用命令 :sudo apt-get install nginx ,完了后启动nginx命令:sudo service nginx start,然后访问你的ip地址,如果出现表示成功!

  • 安装php:

首先使用命令:sudo apt-get install php7.0 php7.0-fpm php7.0-mysql(ps:因为ubuntu16.04已经去掉了php5.x,所以想安装5.x,请移步这里)

  1. 下载wordpress并连接数据库:

  • 下载wordpress:

首先使用命令:sudo apt-get install wget  下载 wget安装器,然后使用命令:wget http://cn.wordpress.org/wordpress-4.7.3-zh_CN.tar.gz

下载woedpress压缩包,然后使用解压命令:tar -xvzf wordpress-3.5.1-zh_CN.tar.gz,解压到当前文件夹。使用命令:cd wordpress 进入wordpress文件夹  如果看到表示成功。

  • 创建数据库:

首先使用命令:mysql -u root –p,进入mysql,然后使用命令:create database wordpress;(创建

个名为:wordpress的数据库)如图所示

 

然后使用命令:cd wordpress 进入wordpress目录,使用命令:vim wp-config.php 修改配置文件。包括:数据库名,用户名,数据库密码。(数据库密码为安装mysql时的密码)一个示例:

最后使用命令:cd/nginx/sites-available,使用命令:sudo vim wordpress,写如下东西:

 

使用命令:sudo cp -Rv ~/wordpress /var/wordpress,将wordpress内容复制到/var/wordpress。再重启服务命令:sudo service php7.0-ftp restart,sudo service nginx restart,然后访问你的ip地址即可。

3.wordpress的主题折腾:

  1. 如果你的前端大佬,直接去折腾源文件吧。(想来大佬也不会看吾等弱鸡之文)
  2. 如果不是请看这里:

(1) 上传你认为好看的主题(前提:此主题必须有css,这个文件),在上传的时候你会遇到以下几种情况:

ftp验证问题:

a.这种一般是权限问题,可以使用命令:chmod –R 755 /var/wordpress 和chown –R www /var/wordpress提权

b.如果找不到不行,就进入wp-config.php,这个文件:在文件中加入以下三句话

上传时遇到,无法复制目录,翻译失败时。这种一般是权限问题,只需要找到对应的文件给予权限就好。

(2)  修改wordpress自定义主题:

找到自定义:

点击进去:,便可以上传背景等等的修改。

4.此文章借鉴了网上众大佬的博客,如有错误请各位大佬指出,欢迎交流。