Ubuntu16.04搭建WordPress

原文地址:http://blog.csdn.net/qq_31714339/article/details/78237512


Ubuntu16.04搭建WordPress

安装Apache

安装

apt-get install apache2

补充【如果不成功,请确认网络连接正常,请确认是否使用root权限---或者可以使用临时root权限安装sudo apt-get install apache2】

查看状态

service apache2 restart/status/start/stop   

补充【restart/status/start/stop 为四个分开的命令,查看时可以只使用status 查看状态】
  

关闭防火墙80端口限制

ufw allow 80 

后面MySQL数据库3306端口也是

测试:

访问http://Ubuntu的IP,出现It Works!网页,

安装MySQL

安装

apt-get install mysql-server mysql-client

测试

mysql -u root -p  

查看状态

service mysql retart/status/start/stop  

关闭防火墙3306端口限制

ufw allow 3306

安装PHP

安装

apt-get install php7.0 

apt-get install libapache2-mod-php7.0 

apt-get install php7.0-mysql

重启服务

service apache2 restart 

service mysql restart

测试

vim /var/www/html/phpinfo.php

文件中写:

<?php echo phpinfo();?>
  • 这里在保存时会遇到一个问题,比如:E212: Can't open file for writing,主要是对phpinfo.php文件的读写权限和服务器权限不足,所以如果不是以root权限使用
    vim /var/www/html/phpinfo.php命令,那么 需要使用sudo vim /var/www/html/phpinfo.php

浏览器访问:http:// ubuntu 地址/phpinfo.php,出现PHP Version网页

安装phpMyAdmin

sudo apt-get install phpmyadmin

安装时:空格选择apache2,enter确定,下一步配置数据库,输入密码。

创建phpMyAdmin快捷方式

sudo ln -s /usr/share/phpmyadmin /var/www/html  
  • 1

启用Apache mod_rewrite模块,后面修改wordpress链接时会用

sudo a2enmod rewrite  
  • 1

重启服务

service php7.0-fpm restart 
  • 1

提示服务没找到?不去管它

service apache2 restart
  • 1

浏览器访问:http:// ubuntu 地址/phpmyadmin

配置Apache

vim /etc/apache2/apache2.conf
  • 1

添加:

AddType application/x-httpd-php .php .htm .html 

AddDefaultCharset UTF-8
  • 1

重启Apache服务

service apache2 restart
  • 1

安装ufw 防火墙

sudo apt-get install ufw 
  • 1

初始化数据库

sudo mysql -u root -p 

Enter Password:…mysql>  CREATE DATABASE wordpressdb; 

mysql>CREATE USER wordpressuser@localhost IDENTIFIED BY ‘wordpresspassword’; 

mysql>GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost; 

mysql>FLUSH PRIVILEGES; 

mysql>exit
  • 1

重启服务

sudo service apache2 restart 

sudo service mysql restart
  • 1

下载并配置WordPress

mkdir temp 

cd temp
  • 1

英文版

wget http://wordpress.org/wordpress-4.x.tar.gz
注意 最新版本为:wget https://wordpress.org/latest.tar.gz

中文版

wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
  • 1

下面以英文版为例,如果想安装中文版,可以将文件名替换为中文版文件名

tar zxf wordpress-4.x.tar.gz -C /var/www/html/ 

mkdir -p /var/www/html/wordpress/wp-content/uploads
  • 1
  • 2

中文版下面不用做:

关键更改目录权限为www-data www-data

sudo chown -R www-data .www-data /var/www/html/wordpress 

sudo chmod -R 755 /var/www/html/wordpress 

sudo chown -R :www-data /var/www/html/wordpress/wp-content/uploads 

  • 1

配置wp-config.php

cd /var/www/html/wordpress/ 

cp wp-config-sample.php wp-config.php 

vim wp-config.php 

/* The name of the database for WordPress /  

define(‘DB_NAME’, ‘wordpressdb’);  

/* MySQL database username /  

define(‘DB_USER’, ‘wordpressuser’);  

/* MySQL database password / 

define(‘DB_PASSWORD’, ‘wordpresspassword’);
  • 1

中文版按照自带的readme.html操作,或者:

配置wp-config.php

cd /var/www/html/wordpress/ 
cp wp-config-sample.php wp-config.php 
vim wp-config.php 

define('DB_NAME', 'wordpressdb');  

/* MySQL database username /  

define('DB_USER', 'wordpressuser');  

/* MySQL database password / 

define('DB_PASSWORD', 'wordpresspassword');
  • 1
  • 2
  • 3
  • 4
  • 5

访问wordpress安装

问题:

1.可能会出现 wordpressuser 密码错误(using password yes) 
以root用户登陆: 
set password for user@localhost = password(“your password”);

2. 
wordpress problem

你没有建立数据库


按照此方法,最终访问地址为:http://localhost/wordpress/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值