使用lamp搭建个人博客

栏目: 数据库 · 发布时间: 4年前

内容简介:购买一台网络云服务器,可以考虑阿里云、腾讯云、百度云等,这里以阿里云服务器举例。 共享型价格在半年170元左右。不定期会有活动,首台半价等。 系统配置Ubuntu16.04系统可在管理控制台查看配置购买的服务器购买完成后,在管理端后台更多设置里修改远程登录密码

购买一台网络云服务器,可以考虑阿里云、腾讯云、百度云等,这里以阿里云服务器举例。 共享型价格在半年170元左右。不定期会有活动,首台半价等。 系统配置Ubuntu16.04系统

可在管理控制台查看配置购买的服务器

二、网络环境部署

购买完成后,在管理端后台更多设置里修改远程登录密码

重置密码是重置远程登录之后服务器的密码(用户名root)

两个都修改完成后就可以远程连接服务器啦 在安全组里添加访问规则,允许80,22端口访问

三、ubuntu lamp安装环境搭建

(只复制之前的代码ctrl+c,然后再xshell登录云主机后直接Shift+Insert就复制了,-y表示在安装时需要确定的,输入y即可。)

1.系统升级和更新源

sudo apt-get update
sudo apt-get upgrade
复制代码

(中间会有“config”之类的字样要您选择,直接默认回车即可)

2.配置apache2

apt-get install apache2 -y
复制代码

在本地计算机(您自己使用的电脑打开浏览器)输入http://<云主机 IP 地址> 查看到 “it works” 界面,说明 apache2 安装成功。

3.安装 php 组件

apt-get 里有 php7.0 ,所以我们可以直接安装 php7.0 。

sudo apt-get install php7.0 -y
复制代码

安装 php 相关组件: sudo apt-get install libapache2-mod-php7.0

4.安装 mysql 数据库

sudo apt-get install mysql-server -y
复制代码

安装php mysql相关组件:

sudo apt-get install php7.0-mysql
复制代码

5.安装phpmyadmin

使用 apt-get 安装 phpmyadmin,安装过程中,您需要根据提示选择 apache2 ,再输入root密码 和数据库密码:

sudo apt-get install phpmyadmin -y
复制代码

6.建立 /var/www/html 下的软连接:(使得mysql和phpmyadmin文件链接起来使得在www文件加下的文件可以直接被访问)

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
复制代码

7.重启mysql 和apache2

sudo service mysql restart
sudo systemctl restart apache2.service
复制代码

四、下载并安装wordpress

1.下载wordpress

wget  https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip
复制代码

2.安装解压工具

sudo apt-get install zip
复制代码

3.解压wordpress安装包

sudo unzip wordpress-5.0.3-zh_CN.zip
复制代码

4.为 wordpress 配置一个数据库

进入 mysql,输入以下代码后:

mysql -u root -p
复制代码

随后按提示输入您的MySQL密码

5.为 wordpress 创建一个叫 wordpress 的数据库

CREATE DATABASE wordpress;
复制代码

6.为 这个数据库设置一个用户为 wordpressuser:

CREATE USER wordpressuser;
复制代码

7.为这个用户配置一个密码为 password123:

SET PASSWORD FOR wordpressuser= PASSWORD("password");
复制代码

这里密码最好自己设置

8.为这个用户配置数据库的访问权限:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser IDENTIFIED BY"password123";
复制代码

这里密码记得和第7步保持一致

9.生效这些配置

FLUSH PRIVILEGES;
复制代码

10.然后退出 mysql

exit;
复制代码

五、配置wordpress

1.由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到 /var/www/html/ 文件夹

sudo mv wordpress/* /var/www/html/
复制代码

2.修改一下 /var/www/html/ 目录权限:

sudo chmod -R 777 /var/www/html/
复制代码

3.将apache指定到index.html

sudo mv /var/www/html/index.html /var/www/html/index~.html
复制代码

4.重启 Apache 服务:

sudo systemctl restart apache2.service
复制代码

六、wordpress搭建完成

本地浏览器输入服务器IP地址,跳转至wordpress安装界面 在安装界面中输入数据库密码即可完成安装 本地机器输入IP地址/wp-admin 进入wordpress后台

可能出现的问题

1、在输入命令“sudo apt-get upgrade”后E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) ’ 的解决方法

输入以下指令即可:

sudo rm /var/cache/apt/archives/lock  
sudo rm /var/lib/dpkg/lock
复制代码

出现这个问题的原因可能是: 在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装软件时,出现如上错误。即有另一个程序正在占用apt-get install进程,由于它在运行时,会占用软件源更新时的系统锁(简称‘系统更新锁’),此时资源被锁。

2、wordpress搭建后FTP服务器无法连接的问题

wordpress为了安全起见会在安装插件或者主题时,会增加一层FTP验证。但是经常出现FTP服务器连接失败这种情况,那我们该如何正确通过FTP验证呢?很抱歉,作为初学者,暂时还没找到解决方案。 不过找到了一个方法屏蔽掉FTP验证。

解决:打开基本的配置文件wp-config.php,在最后一行加入代码:

if(is_admin()) {
        add_filter('filesystem_method', create_function('$a','return "direct";' ));
        define('FS_CHMOD_DIR', 0751);
}
复制代码

然后安装插件再没需要过验证。

3、在建立数据库wordpress时数据库名、账户名设置错误的解决方法。

数据库删除: drop database 数据库名;

删除账户: drop user 账户名;

(注:在网上搜索关于删除账户的文章,可能会要求您输入“drop user 账户名@'%';drop user 账户名@ localhost;”,在这里不用这么复杂)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Pro Git

Pro Git

Scott Chacon / Apress / 2009-8-27 / USD 34.99

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops a......一起来看看 《Pro Git》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

SHA 加密
SHA 加密

SHA 加密工具