Linux(Debain)环境安装WordPress
一、相关组件安装
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的更多相关文章
- linux go环境安装和基本项目结构
最近项目中要用到Go语言,所以简单总结一下安装和配置,Go这个语言本身就限定了很多规范,比如项目设置,编程风格等,开发中就不需要再因为各种规范问题纠结了,直接用官方规定的能避免很多坑,下面直接切正题, ...
- 免费开源的客服系统 Linux 服务器环境安装部署过程
最近因为项目需要,要找一款在线客服系统集成在 APP 中使用,而且涉及到生意开单,客服系统必须稳定可靠.另外甲方要求,必须支持 Linux 服务器环境. 我们以 Ubuntu 18.04 为例把安装部 ...
- 第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)
上篇我们讲了基本的软件包管理和文件操作什么的,现在也要动手安装点有用的东西了吧! 本篇我会写出一个用yum安装apache.php.mysql的方法,最后再运行phpMyAdmin来管理数据库. 1. ...
- linux erlang环境安装
1.安装环境:yum -y install make gcc gcc-c++ kernel-devel m4 glibc-devel autoconfyum -y install ncurses-de ...
- 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 ...
- linux R环境安装以及注意事项
安装Ryum install Ryum install readline-develyum install libXt-devel 1.安装后在R命令行启动Rserve,在脚本中不要重复加载Rserv ...
- Linux java环境安装
一.jdk yum 安装方法 1.wegt http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260 ...
- Linux桌面环境安装matlab并创建快捷方式
安装matlab sudo mkdir -p /mnt/matlab sudo mount -t auto -o loop /home/chris/Downloads/2016b_linux/R201 ...
- Linux pyenv环境安装
python工作环境管理 pyenv安装: git clone https://github.com/pyenv/pyenv ~/.pyenv echo 'export PYENV_ROOT=&quo ...
随机推荐
- 如何使Label带有链接??此法感觉有点取巧!!!
关键代码 /**************************************************************第一行***************************** ...
- Delphi 的接口机制——接口操作的编译器实现过程(1)
学习COM编程技术也快有半个月了,这期间看了很多资料和别人的程序源码,也尝试了用delphi.C++.C#编写COM程序,个人感觉Delphi是最好上手的.C++的模版生成的代码太过复杂繁琐,大量使用 ...
- poj2656---求一列数中最大数的序数而且在前面输入的更优先
#include<stdio.h> #include<stdlib.h> int main() { int n,i; while(scanf("%d",&a ...
- 杭电 1272 POJ 1308 小希的迷宫
这道题是我学了并查集过后做的第三个题,教我们的学姐说这是并查集的基础题,所以有必要牢牢掌握. 下面就我做这道题的经验,给大家一些建议吧!当然,我的建议不是最好的,还请各位大神指出我的错误来,我也好改正 ...
- poj 3680 Intervals(费用流)
http://poj.org/problem?id=3680 巧妙的构图. 题目:给定N个区间(ai,bi)权值wi,求最大权和且每个点最多覆盖K次. 构图:将区间端点离散化,将第i个点连第i+1个点 ...
- USB OTG简单介绍
1 引言 随着USB2.0版本号的公布,USB越来越流行,已经成为一种标准接口.如今,USB支持三种传输速率:低速(1.5Mb/s).全速(12Mb/s)和快速(480Mb/s),四种传输类型:块传输 ...
- Java中文乱码问题研究(二)
上面写了console的乱码问题,接下来写的是web中servlet中的问题,大楷我比较关心一点,因为遇到这个的情况多一些吧.直接开始吧. 2. jsp和servlet中的乱码问题 分析: a. 其实 ...
- MySQL学习笔记(4)
插入记录① INSERT [INTO] tbl_name [(col_name,-)] {VALUES | VALUE} ({expr | DEFAULT},-),(-),- 可以用表达式或者DEFA ...
- Win8.1重装win7或win10中途无法安装
一.有的是usb识别不了,因为新的机器可能都是USB3.0的,安装盘是Usb2.0的. F12更改系统BIOS设置,我改了三个地方: 1.设置启动顺序为U盘启动 2.关闭了USB3.0 control ...
- Oracle与SQL自治事务
自治事务 自治事务是独立的事务操作,如果考虑到事务回滚,必须单独写成一个触发器来完成, 一个事务A在另一个事务B内被调用,那个事务A是自治事务,自治事务A执行过程中会脱离其session内未执行完毕的 ...