超详细的wordpress建站教程

鉴于本人由于某些原因把网站弄崩了,又重新恢复了,这让我对建站过程印象更深刻了,因此写一篇建站的博文

我自己是ubuntu的服务器,用的apache2和wordpress

首先呢先要有一个自己的服务器对吧,还要买一个域名,然后备案,这个我就不说了,太简单了。

然后用xshell或putty等工具远程连接自己的服务器,xshell或putty啥的都可以去网上免费下载。

要搭建一个lamp环境(Linux+Apache+MySQL+PHP(含phpmyadmin))

一定不要觉得麻烦就放弃哦  :zhenbang:

如果以下一些命令提示权限不够的话记得前面加一个sudo 因为我是在root下搭建的

还是建议不要切换到root

首先更新下系统资源:

sudo apt-get update && sudo apt-get upgrade

1.安装apache2

命令:

apt-get install apache2

下面是一些apache2的命令

service apache2 restart 重启

service apache2 status 查看状态

service apache2 start 启动

service apache2 stop 关闭

安装好apache2后记得要启动apache2哦

这时你在浏览器输入自己的服务器ip会发现出现了一个apache的界面,都是英文,这就说明你第一步成功啦

2.安装mysql

命令:

apt-get install mysql-server mysql-client

在mysql安装的过程中会让你输入mysql密码,自己设置就好,要输入两遍,密码要记住哦

别的就一直回车就好了

mysql命令:

service mysql restart重启

service mysql status 查看状态

service mysql start 启动

service mysql stop 关闭

安装好记得启动mysql哦

3.安装php7.0

命令:

apt-get install php7.0

apt-get install libapache2-mod-php7.0 

apt-get install php7.0-mysql

然后重启一下apache2和mysql,命令在上面有

然后要编辑一个文件

sudo vim /var/www/html/phpinfo.php

鉴于一些人没用过linux,更不用说vim了,运行上面那个命令后会进入一个空白页面,类似于记事本,这时你按下键盘上的 “ i ” 键,会发现左下角有个insert ,然后将下面这句话复制或打上去

<?php echo phpinfo();?>

然后按下 “ esc ” 键,打一个“ :” ,然后输入wq ,回车退回命令行界面

这时你在浏览器输入你的服务器IP,你会发现

还是那个apache界面

但你输入 "服务器ip/phpinfo.php" 会发现变成了另一个界面,也全是英文。。。。

4.安装phpmyadmin

命令:

sudo apt-get install phpmyadmin

安装的时候,会跳出来一个选择,选择那个apache,然后回车

下一步再配置服务器

需要输入密码

命令:

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

然后启用Apache mod_rewrite模块

sudo a2enmod rewrite

重启php7.0服务

service php7.0-fpm restart

配置文件

vim /etc/apache2/apache2.conf

在最底端添加以下内容:

AddType application/x-httpd-php .php .htm .html 
AddDefaultCharset UTF-8

然后重启apache2

sudo service apache2 restart

通过phpmyadmin在后台为wordpress建立数据库

并添加对应的用户并授权

过程及命令

# 登录数据库:
mysql -u root -p
# 创建数据库:
CREATE DATABASE wordpress;
# 创建数据库用户和密码:  //下面的密码123456可以自己随意设置,不要忘记就行
CREATE USER wordpressuser@localhost IDENTIFIED BY '123456';
# 设置wordpressuser访问wordpress数据库权限:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY '123456';
# 刷新数据库设置:
FLUSH PRIVILEGES;
# 退出数据库:
exit

至此我们就已经完成了wordpress的环境配置了

接下来就是wordpress的安装啦

5.安装wordpress

wordpress有英文版和中文版,两者的解压方式存在不同,英语好的话可以选择英文版的

英文版下载:

wget http://wordpress.org/latest.tar.gz

中文版下载:

wget https://cn.wordpress.org/wordpress-5.2.2-zh_CN.zip

中文版为最新的5.2.2版本

英文版解压:

tar -xzvf latest.tar.gztar -xzvf latest.tar.gz

中文版解压:

unzip wordpress-5.2.2-zh_CN.zip

然后将wordpress传输到/var/www/html目录下:

sudo rsync -avP ~/wordpress/ /var/www/html/wordpress/

切换到wordpress的目录下:

cd /var/www/html/wordpress

复制wp-config.php文件

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

最后一步编辑wp-config.php文件

sudo vim wp-config.php

过程及命令

找到默认内容如下:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');

将其修改为:
已用红色标注~
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', '123456'); 注释:这里的123是你之前为wordpress建数据库时设置的密码
/** MySQL hostname */
define('DB_HOST', 'localhost');

 

好了,至此我们就完成wordpress的安装过程了,上文中需要运行的命令我用粗体标注出来或解释了,如果不出问题访问 “服务器ip地址” 或 “服务器ip/wordpress” 就可以看到wordpress界面了,还要设置一些东西,然后就可以访问后台并选择主题,编写文章啥的,主题可以从网上找或者买,亦或者自己写一个 :huaji3: ,当然我没这个能力。在之后网站维护的过程中还会遇到许多问题,要学会上网搜索,网上啥都有,毕竟我的网站也刚建好不久,也经历过各种问题和“坑”,但面对问题要试着去解决,办法总比困难多。如有问题也可以在下方评论问我,只要我会肯定会答复的。

本文出自博客:https://www.cnblogs.com/youcong/p/9309197.html 对原教程进行了一些改动和修正。

本文若存在问题或不足请指出,谢谢。

点赞

xiaodu进行回复 取消回复

电子邮件地址不会被公开。必填项已用 * 标注