ubuntu wordpress建站

本文提供了一步一步在Ubuntu服务器上搭建WordPress博客的详细指南,包括安装系统、连接服务器、配置Apache、MySQL和PHP,以及启动服务、安装可视化数据库管理软件phpmyadmin和启用mod_rewrite等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前写过,但是太笼统了,现在刚好网站服务器被我整太乱了,想重装下,写一写过程吧

1.在服务器安装系统

这里我选择安装ubuntu64位
1

2.使用工具连接服务器

使用工具putty等连接服务器,这里因为我使用的是linux系统,直接使用ssh命令
第一次登录要保存下key xx.xx.xx.xx为服务器ip

can@CAN:~$ ssh ubuntu@xx.xx.xx.xx
ubuntu@xx.xx.xx.xx's password:
Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-53-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

Last login: Thu Apr 13 11:41:12 2017 from 121.8.210.13
ubuntu@VM-200-197-ubuntu:~$

至此登录成功 ,开始装我们的wordpress

3.开始搭建博客

刚装的系统,开始之前更新下源和已安装包

sudo apt-get update #更新源
sudo apt-get upgrade #更新安装包

3.1 安装Apache服务器

sudo apt-get install apache2

3.2安装mysql的服务与客户端,根据提示输入mysql的root密码

sudo apt-get install mysql-server mysql-client

3.3 安装php

这里使用apt-cache search 命令看了下源里的php相关包

sudo apt-cache search php* | grep php

我看到了有php7.0 就装它吧

sudo apt-get install php7.0

刚刚安装了apache,mysql,现在需要安装php与apache、mysql进行沟通的模块

sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mysql

4.启动服务

sudo service apache2 start #启动apache2
sudo service mysql start #启动mysql

这个时候在浏览器输入网址就可以看到apache的页面了,页面的文件默认是在 /var/www/html 目录,接下来做一些配置,比如更改这个默认目录什么的

5.更改apache默认设置(也可以按照默认)

sudo vim /etc/apache2/sites-enabled/000-default.conf

找到 DocumentRoot /var/www/html 把后面的路径更换为你想要的路径

配置主文件参考下大神的配置
打开配置主文件

sudo sudo vim /etc/apache2/apache2.conf

设置不能访问根目录 好像默认就是这样

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

设置Apache根目录可访问可读写

<Directory /var/www/html>
        Options Indexes FollowSymLinks
        AllowOverride all
        Require all granted
</Directory>

设置可读写Apache根目录下的.htaccess

<FilesMatch "/var/www/html/.ht">
        Require all granted
</FilesMatch>

在配置文件里面加上ServerName,没有域名就填写IP 或者 127.0.0.1
ServerName “http://www.xxxxx.com

6.配置wordpress

下载wordpress并上传到服务器刚刚设置的根目录
wordpress官网

或者直接使用命令行获取

sudo wget https://cn.wordpress.org/wordpress-4.7.3-zh_CN.zip
sudo unzip wordpress-4.7.3-zh_CN.zip

这个时候应该注意,解压的东西应在网站根目录下

解压后开始配置
将wp-config-sample.php 拷贝成wp-config.php

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

配置wordpress需要建立数据库 现在建立数据库 注意mysql语句分号结尾

mysql -u username -p password
mysql> create database xxname;
exit

回到刚刚 复制的wp-config.php

sudo vim wp-config.php

找到这几个

define('DB_NAME', 'database_name_here');
把 database_name_here 改为刚刚建立的数据库名字
define('DB_USER', 'username_here');
把 username_here 改成数据库用户名
define('DB_PASSWORD', 'password_here');
password_here 改成密码

到现在为止,可以在浏览器输入网址配置wordpress了

2

配置完这些网站就成型了,不过我们还得做一些配置

7.更改根目录所有者及权限

如此做之后就不需要使用ftp更新主题啊 插件什么的

sudo chown www-data:www-data /var/www/html -R
sudo chmod 744 /var/www/html -R

8.安装可视化数据库管理软件phpmyadmin

sudo apt-get install phpmyadmin

使用phpmyadmin必须安装mbstring 否则报错

sudo apt-get install php7.0-mbstring

把phpmyadmin 链接到网站目录

sudo ln -s /usr/share/phpmyadmin phpmyadmin

这个时候发现 在打开网址/phpmyadmin登录就能管理数据库了

9. mod_rewrite

mod_rewrite 是 Apache 网页服务器的扩展模块,使服务器可以在运行时方便地“改写” URL。改写规则使用正则表达式来解析客户请求的 URL,并在解释之前将它“翻译”成其它 URL。

sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

安装完毕 现在可以开始去装逼了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值