很多朋友可能希望有一个自己的网站来展示自己,那么 今天来简单讲一下如何搭建一个wordpress站点?
作为一个零基础的朋友,起初肯定是一头雾水。不要慌,反正不会,那就想怎么搞就怎么搞,反正我起初就是抱着这样的打算来建这个网站的,大不了服务器挂了重新安装系统就行了。哈哈
好了,言归正题,来说一说怎么搭建wordpress网站博客。第一点,脑子一定要清晰,操作的每一步都知道是干什么用的,如果出现报错或者什么的,先自己看日志是什么原因,然后解决,解决不了就百度。百度的话也不要盲目的跟着操作,要看一看作者的答案是否符合逻辑,是否符合你的状况。
准备工作
第一步就是准备建一个网站所需的硬件条件和软件条件。
硬件
软件
- wordpress工具包,这里建议去官网下载,别的地方说不定有坑,因为现在官网对中国用户是屏蔽的一直进不去,偶尔进的去,大伙可以一直刷新官网,进去后将下载链接复制带迅雷下载,这样比较快。中文下载网站:https://cn.wordpress.org/download/
- 确定你的服务器系统,我用的是Linux,centos7系统。(下面教程都是以linux为例来说)
- php的安装包
- mysql的安装包
- nginx的安装
步骤
准备完上述的东西,我们就可以开始操作了。nginx可以直接用yum安装,php和mysql需要在linux中换源下载,这块大家自己百度。安装没有顺序,我这块按自己的顺序
安装nginx
nginx需要先安装所需的依赖包。然后才能安装,不然会安装失败
yum install gcc-c++
安装C编译环境yum install pcre pcre-devel
安装pcre库yum install zlib zlib-devel
安装zlib库yum install openssl openssl-devel
安装openssl
然后安装nginx:yum install nginx
启动nginx:systemctl start nginx
设置开机启动:systemctl enable nginx
到这里nginx的安装就完了
安装mysql
1.wget 下载链接
(目前不确定版本没放链接) (自己在官网下载mysql的rpm包)
2.rpm -ivh 包名称
(安装rpm包,注意进入到/etc/yum.repos.d目录下再安装mysql)
3.yum install mysql-server
安装mysql
4. systemctl start mysqld
启动mysql
systemctl enable mysqld
设置开机启动
5.第一次登陆要密码,先用如下命令获取初始密码
grep ‘temporary password’ /var/log/mysqld.log
6. 设置密码安全等级为0 (不然设置密码坑的要死,你试试就知道了)
Mysql> set global validate_password_policy=0;
7.修改密码
Mysql > set password for root@localhost = password(‘新密码’);
最后一步为wordpress创建一个数据库
Mysql -u root -p
登陆进去后创建一个数据库
Mysql>create database wordpress;
(数据库名字随便起,这块图方便就写成wordpress)
到这里mysql的安装结束了,账号密码这块记得注意保留好
安装php
1.先进行换源(centos里面没有yum包)
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2.然后安装php及其依赖
yum install php72w php72w-fpm php72w-mysql php72w-gd php72w-ldap php72w-odbc php72w-pear php72w-xml php72w-xmlrpc php72w-mbstring php72w-snmp php72w-soap
wordpress设置
前面我们安装完nginx,mysql和php,现在最后一步安装wordpress了,这个其实不用安装,我们直接用ftp工具将之前下载好的安装包,上传到自己的服务器,然后解压,然后进入到该目录下。
1.载nginx的配置中添加自己的网站配置
location / {
Root /var/www/html; (同样写路径)
Index index.php index.html index.xml;
}
location ~ \.php$ {
root /var/www/html; (root后面写wordpress的文件路径)
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params; }
如果需要配置https站点的,看我之前的文章。https://jiaokangyang.com/226.html
2.在wordpress的配置文件中添加你的数据库信息,这块自己下去百度,多的很,配置文件里面是中文的,写的明明白白。
3.给整个wordpress文件夹修改权限 chmod 755 -R 文件路径
到了这里基本已经完了,我们已经可以通过自己域名登录,然后设置密码,可能有的细节没有完整,比较细算下来太多了。不懂的要学会百度查阅资料,毕竟学习的道路上只有自己解决的问题才是属于自己的知识。最后希望对大家有所帮助,谢谢。有不懂的可以扫描下方二维码进群,大家互相讨论。
评论2