登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 1306|回复: 0

LAMP(Ubuntu16+PHP7.0)安装WordPress

[复制链接]

428

主题

17

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2018-10-16 15:10:13 | 显示全部楼层 |阅读模式 来自 江苏徐州
WsCD25c4Bm55A55u.jpg 筑暻原创文章平台
小蜜提示:阅读本文预计斲丧
18
分钟
很多多少人问我云服务器怎样安装 WordPress?大概是现有的教程都很老,再好比利用的是Nginx情况,而本身想用 Apache 的。为了办理这一系列题目,我就写了这篇文章,供各人参考,日后也将渐渐更新,力图始终保持此文章为较新。


e8M55FXmBTmZIWmm.jpg 此文章过长,小蜜发起你假如要实践操纵的话,请用“阅读原文”毗连在电脑上阅读并操纵。LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 WordPress 体系依靠的底子运行情况。我们先来预备 LAMP 情况:
movRkbP2LFlRg9f1.jpg


服务器情况

IDE
Ubuntu 16.04.1 x64
PHP7.0

安装 Apache2

在终端输入该下令 ,利用 apt-get 安装 Apache2:
sudo apt-get install apache2 -y
安装 PHP 组件

Ubuntu 16.04 中 apt-get 里有 php7.0 ,以是我们可以直接安装 php7.0 :
sudo apt-get install php7.0 -y
安装 php 相干组件:
sudo apt-get install libapache2-mod-php7.0
安装 MySQL 服务

安装 MySQL 过程中,控制台会提示您输入 MySQL 的暗码,您必要输入两次暗码,并记着您输入的暗码,后续步调必要用到:
sudo apt-get install mysql-server -y
OAJWQAAKFKkZ1Ll1.jpg

再确认一次暗码:
J47S09DW90dr1ERM.jpg


安装 php MySQL相干组件:
sudo apt-get install php7.0-mysql
安装 phpmyadmin

利用 apt-get 安装 phpmyadmin,安装过程中,您必要根据提示选择 apache2 ,再输入root暗码 和数据库暗码:
sudo apt-get install phpmyadmin -y
Q9yMNvrnRRjnCTcT.jpg

输入暗码:
vgbrxXgRgb3gpglG.jpg

再次确认暗码:
vg2EWe0ayolGOUW0.jpg

创建 /var/www/html 下的软毗连:
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
重启 MySQL 服务:
sudo service mysql restart
重启 Apache 服务:
sudo systemctl restart apache2.service
安装并设置 WordPress

我们必要下载一个 WordPress 压缩包,在Wordpress官网即可找到最新安装包毗连:http://cn.wordpress.org/download/
wget 下载地点比方: wget http://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip
下载完成后,解压这个压缩包
sudo unzip zip名称比方: sudo unzip wordpress-4.9.4-zh_CN.zip
解压完后,就能在 WordPress 文件夹里看到 WordPress 的源码了。
为 wordpress 设置一个数据库

进入 mysql,输入以下代码后,按提示输入您MySQL暗码:
mysql -u root -p
为 wordpress 创建一个叫 wordpress 的数据库:
CREATE DATABASE wordpress;
为 这个数据库设置一个用户为 wpsql:
CREATE USER wpsql;
为这个用户设置一个暗码为 password:
SET PASSWORD FOR wpsql= PASSWORD("password");//wordpress为数据库名字
为这个用户设置数据库的访问权限:
GRANT ALL PRIVILEGES ON wordpress.* TO wpsql IDENTIFIED BY"password";
见效这些设置:
FLUSH PRIVILEGES;
然退却出 mysql
exit;
设置 wordpress

由于PHP默认访问 /var/www/html/ 文件夹,以是我们必要把 wordpress 文件夹里的文件都复制到 /var/www/html/ 文件夹
sudo mv wordpress/* /var/www/html/
修改一下 /var/www/html/ 目次权限:
sudo chmod -R 777 /var/www/html/
将apache指定到index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html
重启 Apache 服务:
sudo systemctl restart apache2.service
测试访问

http://ip地点或绑定的域名
fdTZtc8Lx8adxlxd.jpg

安装Wordpress

根据你之前安装数据库的名称和暗码进填写:数据库名:填写创建的数据库名称// 本例的数据库名称为:wordpress用户名:填写创建的数据库用户名// 本例的数据库用户名为:wpsql数据库主机:localhost
表前缀:根据喜欢本身更改,也可不更改,如图:
SQunUYU3eynoVzR4.jpg

下面就可以去享受你的博客了!不错利用过程中你大概会发现 WordPress 大概不能更新插件、主题和组件,这是由于/var/www/目次的全部者差别,导致 WordPress 无权限写入。
xC8HaXMYpf1kCKmC.jpg

办理Wordpress权限题目

起首必要弄扫除你 WordPress 的安装目次在哪?利用FTP工具登岸。
Ubuntu 16.04 中预置了 FTP 账号,默认是 Ubuntu 的账号和暗码(用你登岸服务器SSH的账号和暗码登岸)。留意!毗连方式选择 SFTP over SSH,端口22.
ZY1nryomhmndD1yC.jpg

登岸后,检察本身 WordPress 的安装目次:
如图,我的安装目次是 /var/www/html/
Olvz7E27IyGLbPew.jpg

接下来检察Apache的权限归属,输入:
ps -aux
oI2n3Mgdu42Pnap6.jpg

发现你的所属权限为 www-data
下面开始办理题目:

输入以下下令,修改目次权限:
sudo chmod -R 775 /var/www/http/// /var/www/http/为你的Wordpress安装目次
输入以下下令,修改 www-data 权限:
sudo chown -R www-data /var/www/http/// /var/www/http/为你的Wordpress安装目次
然后即可更新!
uCFzF842lfd83X8T.jpg

除此之外,另有一些其他办法:
其他方法1:

 wp-config.php 底部参加以下代码:
define("FS_METHOD","direct"); define("FS_CHMOD_DIR",0777); define("FS_CHMOD_FILE",0777);
其他方法2:

把你的当前用户添加到 www-data 用户组。
k8E98t9bBE6UbxoN.jpg
p6PhAlazAZnpG9GA.jpg


  点击“阅读原文”,得到更好阅读体验。




上一篇:Phpstudy建站教程(手把手超具体)
下一篇:怎样利用 Kubernetes 轻松摆设深度学习模子
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-3 07:25 , Processed in 0.117509 second(s), 61 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表