一、相关组件安装

1. 安装Apache

apt-get install apache2

安装完毕后浏览器 http://localhost/ 或者 http://127.0.0.1 出现It Works就表示OK了

Apache 配置文件目录:/etc/apache2

Apache 网站目录  /var/www

2. 安装 PHP

apt-get install php5

测试php

在Apache站点目录下建立并编辑testphp.php文件内容:  <?php phpinfo() ?>

然后在浏览器中打开 http://你的ip地址/testphp.php 测试

3. 安装Mysql

apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

为WordPress新建一个数据库

mysql -u root -p
mysql>CREATE DATABASE wordpress
CREATE USER wordpressuser@localhost IDENTIFIED BY 'password'; --创建WP用户和密码
    GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost; --授予权限
FLUSH PRIVILEGES; --刷新配置

4. 安装phpadmin

apt-get install phpmyadmin apache2-utils

安装过程中问你是不是进行数据库配置,选择是,输入刚才安装mysql的密码

安装完毕后修改apache /etc/apache2/apache2.conf配置文件,在最后加上 Include /etc/phpmyadmin/apache.conf

重启 Apache2

service apache2 restart

获取IP

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

然后在浏览器中输入 http://你的ip地址/phpmyadmin/   能显示就没问题了

接着输入用户名root ,和密码,登录以后就可以对mysql 进行管理了

二 . 安装Wordpress

1. 进入 Apache 目录下载最新的Wordpress

wget https://wordpress.org/latest.tar.gz

2. 解压

tar -zxvf latest.tar.gz
rm latest.tar.gz

3. 赋予 Wordpress 对 Wordpress目录的读写权限

root@vultr:/var/www# chmod  wordpress

后来发现WP在更新插件主题等操作的时候会提示FTP链接。那么上面这种设置方式应该是错误的。

然后通把wp的目录所有者改为apache的启动账号解决该问题,如果不知道apache的启动账号是什么,可以建立一个php文件来获取,内容如下<?php echo(exec("whoami")); ?>

chown -R www-data wordpress

4. 修改Apache相关配置文件

1) 修改默认目录

修改 /etc/apache2/sites-available/default 找到 DocumentRoot 行,然后把 /var/www改为 /var/www/wordpress

2) 开启 Rewrite

继续在/etc/apache2/sites-available/default  找到 AllowOverride None 都改为AllowOverride All。 (Wordpress 修改Permalinks的时候会用到)

5. Apache 开启 rewrite模块

a2enmod rewrite
--停用模块,使用 a2dismod

5.访问 http://你的ip/wp-admin/setup-config.php  进行安装

三、WP安装后的一些配置

1. 垃圾评论插件Akismet的API key  2a1e0269d10c

2. 装了主题以后注意记住后台页面的地址  http://www.left45.com/wp-login.php

参考资料

WHY WORDPRESS ASKS FOR CONNECTION INFO

http://www.chrisabernethy.com/why-wordpress-asks-connection-info/

Linux(Debain)环境安装WordPress的更多相关文章

  1. linux go环境安装和基本项目结构

    最近项目中要用到Go语言,所以简单总结一下安装和配置,Go这个语言本身就限定了很多规范,比如项目设置,编程风格等,开发中就不需要再因为各种规范问题纠结了,直接用官方规定的能避免很多坑,下面直接切正题, ...

  2. 免费开源的客服系统 Linux 服务器环境安装部署过程

    最近因为项目需要,要找一款在线客服系统集成在 APP 中使用,而且涉及到生意开单,客服系统必须稳定可靠.另外甲方要求,必须支持 Linux 服务器环境. 我们以 Ubuntu 18.04 为例把安装部 ...

  3. 第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)

    上篇我们讲了基本的软件包管理和文件操作什么的,现在也要动手安装点有用的东西了吧! 本篇我会写出一个用yum安装apache.php.mysql的方法,最后再运行phpMyAdmin来管理数据库. 1. ...

  4. linux erlang环境安装

    1.安装环境:yum -y install make gcc gcc-c++ kernel-devel m4 glibc-devel autoconfyum -y install ncurses-de ...

  5. Linux Nginx环境安装配置redmine3.1

    作者博文地址:https://www.cnblogs.com/liu-shuai/ 环境: CentOS-6.5+Nginx-1.8.0+Redmine-3.1.1+Ruby-2.0 1.配置环境 1 ...

  6. linux R环境安装以及注意事项

    安装Ryum install Ryum install readline-develyum install libXt-devel 1.安装后在R命令行启动Rserve,在脚本中不要重复加载Rserv ...

  7. Linux java环境安装

    一.jdk yum 安装方法 1.wegt http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260 ...

  8. Linux桌面环境安装matlab并创建快捷方式

    安装matlab sudo mkdir -p /mnt/matlab sudo mount -t auto -o loop /home/chris/Downloads/2016b_linux/R201 ...

  9. Linux pyenv环境安装

    python工作环境管理 pyenv安装: git clone https://github.com/pyenv/pyenv ~/.pyenv echo 'export PYENV_ROOT=&quo ...

随机推荐

  1. SpringMVC 中整合之JSON、XML

    每次看到好的博客我就想好好的整理起来,便于后面自己复习,同时也共享给网络上的伙伴们! 博客地址: springMVC整合Jaxb2.xStream:  http://www.cnblogs.com/h ...

  2. Office 2010 Toolkit and EZ-Activator

    “Office 2010 Toolkit 2.0.1”是“迷你KMS”的更新换代版本.虽然是单一可执行程序,但一身承担两大职能:“KMS服务器”和“客户激活端”.“Office 2010 Toolki ...

  3. C++编程学习52个经典网站 强力推荐

    C/C++是最主要的编程语言.这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码.这份清单提供了源代码的链接以及它们的小说明.我已尽力包括最佳的C/C++源代码的网站.这不是一个完整的清 ...

  4. 利用UIScrollView和UIPageControl实现多页图片欢迎页面

    在.h文件当中实现UIScrollViewDelegate协议,让控制器充当代理: #import <UIKit/UIKit.h> @interface RPRootViewControl ...

  5. NSJSONSerialization(category)的一个扩展类

    .h文件 // // NSJSONSerialization+Manage.h // SVPullToRefreshDemo // // Created by Fuer on 14-7-4. // C ...

  6. JavaScript之<script>标签简介

    向html页面中插入JavaScrpt的主要方法,就是使用<script>元素,下面是Html 4.01为<script>定义的6个属性. 1.async:可选表示应该立即下载 ...

  7. 部署SharePoint2013解决方案

    Add-SPSolutionInstall-SPSolution -Identity Grain2013.wsp -GACDeployment -CompatibilityLevel {14,15}  ...

  8. Windows 10 : 使用BCDboot恢复双系统启动

    电脑装上win10以后,立马把原来系统的启动信息删了.结果有个软件需要反激活,但是Win10已经没有Boot.ini这样的启动配置文件. 花了好多时间查找,发现这篇文章.实际操作倒是很简单.执行以下命 ...

  9. 浅谈Spring(三)

    一.基础Spring的标准测试 1.导入spring与junit继承的jar 2.引入注解 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfig ...

  10. Java中单例七种写法(懒汉、恶汉、静态内部类、双重检验锁、枚举)

    /*** * 懒汉模式 1 * 可以延迟加载,但线程不安全. * @author admin * */ public class TestSinleton1 { private static Test ...