WordPress零基础建站

腾讯云安装xampp搭建WordPress个人博客(步骤详细,小

2018-08-09  本文已影响13人  不二不二熊

想搭建一个博客,但是无奈自己学的是java,单独搭建比较麻烦,因此将目光瞄准了php。作为没有接触过php的菜鸟,在参考了众多资料后,最终决定利用xampp安装包搭建wordpress,因为两个都是已经比较成熟的方案,对小白相对友好。话不多说,让我们开始吧~


材料准备

腾讯云服务器:腾讯云新人注册并且完成实名认证是可以免费领取半个月的服务器以及其他产品(默默吐槽下,阿里云是一个月)。安装步骤就一直点击下一步就好了,记住填写的用户名,以后要用(我填写的是ubuntu)镜像我选择的是Ubuntu Server 16.04.1 LTS 64位

xampp软件包下载地址:XAMPP是完全免费且易于安装的Apache发行版,其中包含 MariaDB、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易 ,下载后会得到xampp-linux-x64-7.2.7-0-installer.run文件(版本号可能不同,请以自己的为主)

wordpress中文版:WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站,下载后得到wordpress-4.9.8.zip文件(版本号以下载为主)

SecureCRT 8.3.4:SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 按照说明破解即可,可能会被360提示病毒,请选择安装或者使用其他连接。安装破解成功后会有两个软件:SecureFX 8.3和SecureCRT 8.3。(资金充裕请支持正版,https://www.vandyke.com/download/securecrt/download.html)

安装步骤:

打开SecureCRT 8.3,点击左上角闪电图标:

2018-08-09_184504.png

HostName:腾讯云分配给你的ip地址

UserName:云服务器填写的用户名,每个人不同,我写的是ubuntu,填写完毕后会跳转至登陆页面(不想下次再输入密码的话可以勾选下面的Save Password): 2018-08-09_185556.png

Password:当然是密码啦,如果不记得话,去腾讯云后台重置下:

2018-08-09_184717.png

好啦,接下来我们将下载好的xampp-linux-x64-7.2.7-0-installer.run文件和wordpress-4.9.8.zip上传至服务器。点击SecureCRT右上角最后一个图标即可打开SecureFX(你单独打开也行,此时会提示你输入密码,输入后找到下载的文件位置,鼠标右击文件,选择“upload”上传即可)

2018-08-09_191152.png

接下来是一段漫长的等待上传期(下面有进度条,你可以去倒杯水或者休息下,或者收藏本文</sub>

上传成功后,在SecureCRT界面敲入ll:

ll

即可看到上传成功啦,两个文件已经上传到服务器啦~(命令是两个小写的LL,不要敲错了哦)


2018-08-09_192034.png

接下来就是安装xampp啦~

输入:sudo su 获得root权限

sudo su

输入: chmod +x ./xampp-linux-x64-7.2.7-0-installer.run 获得可执行权限(最后文件名按照自己为主)

chmod +x ./xampp-linux-x64-7.2.7-0-installer.run

输入:./xampp-linux-x64-7.2.7-0-installer.run安装(文件名以自己为主)

 ./xampp-linux-x64-7.2.7-0-installer.run
2018-08-09_192851.png

当然是毫不犹豫的输入:Y,碰到选择的一直点击Y即可~

2018-08-09_193118.png

看起来好像安装成功了哎,怎么验证呢?打开浏览器,输入ip地址,你将会看到这样的画面:

2018-08-09_193308.png

恭喜你,xampp安装成功啦~

设置hphMyAdmin可访问

接下来,是要配置数据库啦,点击刚才打开的页面右上角那个:PhpMyAdmin,如果不出意外的话你将看到这个画面!!!

2018-08-09_193557.png

大致意思是:xampp的配置文件不允许访问,根据提示我们找到配置文件 。怎么办?

如果你的安装路径和我一致的话,不妨输入:vim /opt/lampp/etc/extra/httpd-xampp.conf

vim /opt/lampp/etc/extra/httpd-xampp.conf

找到这个:require local,没错,就是它在搞鬼

2018-08-09_193943.png

用小键盘向下方向键移动光标至: Require local这一行末尾,输入 i ,此时就能从不可编辑状态变为编辑状态啦~将Require local删除,输入:require all granted

require all granted
2018-08-09_194343.png

此时,按下键盘上的ESC键,并且输入:wq

:wq

此时就完成保存退出啦~修改完成后,别忘记重启xampp啦

输入:/opt/lampp/./lampp restart完成重启

/opt/lampp/./lampp restart

接下来让我们再回到phpMyAdmin页面,我们发现,页面可以访问了~

2018-08-09_194818.png

接下来我们需要设置数据库密码啦~

点击上方的 账户 按钮,进入账户设置界面
勾选最后一个 root,点击位于同一行的修改权限 按钮:

2018-08-09_194844.png

进入页面后,点击位于上方的修改密码按钮,设置自己的密码~修改完后点击右下角的 执行 按钮即可~

2018-08-09_194911.png

修改完毕后,再进入刚才账号页面,你会发现:

2018-08-09_195443.png

what the fuck!!!好吧~这个时候我们需要进入xampp安装目录下的phpMyAdmin目录,找到config.inc.php文件,如果你的安装路径和我一致的话,不妨试试以下命令:

vim /opt/lampp/phpmyadmin/config.inc.php
2018-08-09_200130.png

同样输入 i 键进入编辑状态,将config 修改为:cookie,修改完毕后按下Esc 键,并且输入:wq保存并且退出

:wq

然后我们刷新浏览器刚才的页面,输入账号:root,密码进入~

2018-08-09_200409.png

创建数据库:

点击刚才进入的页面上方的数据库按钮,设置数据库名称和编码(记住自己设置的数据库名称,安装wordpress时候需要用到),编码为utf8_general_ci

2018-08-09_200612.png

点击创建即可

安装 wordpress :

接下来我们回到主目录~

cd /home/ubuntu

将wordpress.zip拷贝到xampp(注意:htdocs为xampp网站路径,以后搭建例如discuz论坛也将文件移动到这个目录解压)

cp wordpress-4.9.8.zip /opt/lampp/htdocs/

然后进入到这个路径

cd /opt/lampp/htdocs/

可以输入 ll 查看文件是否拷贝过来了,接下来就是解压了

unzip wordpress-4.9.8.zip

想知道是否成功了呢?打开浏览器,输入:ip地址/wordpress 即可进入安装页面(我的貌似是英文版的,你们对照看即可)

2018-08-09_201555.png

让我们点击下方的 Let's go 吧~

2018-08-09_201714.png

Database Name :你开始设置的数据库名称

Username :root

Password :phpMyAdmin时候设置的密码

其余默认即可,点击 Submit
不出意料的话他会提示你:不能写入(涉及到权限问题)


2018-08-09_201939.png

我们需要再终端命令行界面输入:sudo chmod -R 777 wordpress/

sudo chmod -R 777 wordpress/

赋予全部权限~(粗暴)

回到刚才的页面,重新提交

2018-08-09_202220.png

点击 Run the installation

2018-08-09_202236.png

Site Title :博客名称

Username :博客登陆账号

PassWord:登陆密码

Email:邮箱地址

最后一项为:是否同意搜索引擎抓取

点击install WordPress即可完成安装

2018-08-09_202615.png

点击 Log in

好啦,全新博客搭建完成啦~

2018-08-09_202728.png

关于FTP以及优化

因为wordpress在打开过程中某些地方需要调用谷歌字体,而因为某种原因谷歌访问很慢,你可以在后台页面 插件一栏选择安装:Disable Google Fonts。

2018-08-09_203117.png

在安装时他需要你提供腾讯云的账号密码:

2018-08-09_203131.png

输入即可。

其实安装在本地linux上面时,输入ftp账号可能有点麻烦,或许你可以尝试以下命令跳过输入账号密码步骤,放出:

  1. 编辑wordpress根目录下wp-config.php文件
vim wp-config.php
  1. 键盘输入i,进行编辑,将下面代码放入wp-config.php文件中
define("FS_METHOD","direct"); 

define("FS_CHMOD_DIR", 0777); 

define("FS_CHMOD_FILE", 0777); 

输入Esc之后输入:wq保存退出vim编辑器

在本地linux中我尝试过是可以完美解决ftp问题的,在腾讯云中就没有尝试了~

有问题的话可以发送邮件至:1253070365@qq.com,共同探讨,一起进步~


上一篇下一篇

猜你喜欢

热点阅读