VPS 动态网页解析:探针/WordPress

WordPress themes

部署完 LNMP 后,VPS 就可以解析动态网页了。一键安装包的默认网站根目录是 /home/wwwroot/default/,在这里可以看到 index.php (现在访问 IP 看到的网页), phpMyAdmin (W eb 数据库管理),以及一个自带的探针页面 p.php

Amazon Lightsail 由初始镜像(蓝图)一键部署的服务器默认网站根目录:LAMP 架构为 /opt/bitnami/apache2/htdocs;Nginx/LEMP 架构是 /opt/bitnami/nginx/html

上传自己的 php 文件到网站根目录后,访问 http://your_ip/filename.php 就可以看到解析效果。需要注意的是文件权限问题,下文会详述。

探针

V-Bed by INN STUDIO 探针可以说是最简单的应用了,因为它其实就是一个 php 页面……但是功能强大,访问页面即可实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息,相当方便直观,感觉万里之外的 VPS 触手可及了呢有没有!所谓「以针会友」……

一键安装包自带的探针是最常用的雅黑探针的修改版。
另外还有一个常用的探针 x-prober

安装方法非常简单,只需要下载解压后把 php 文件放到网站根目录里就可以访问了。如果是通过 FTP 上传到服务器的,访问可能会出错,一般是因为没有给文件 read 的权限。可以通过以下命令解决:

1
2
chmod 644 tz.php  #rw-r--r--
service php-fpm restart  #重启 php 服务

当然,仅仅想要挂个探针的话其实并不需要用到 LNMP 这样庞大完整的架构,至少数据库是没有必要的。这里我们为了后续操作,还是上了完整的服务器架构。不过不推荐一些网站上提供的探针一键安装包,容易出错。

WordPress

WP 鼎鼎大名,自己搭过独立博客的人想必都了解。在 DO 以及其他大部分 VPS 提供商的系统镜像选择界面是可以直接选择部署 WordPress 的,其实就是直接帮你做好了之前的 Web 服务器、PHP 安装流程,再预装了 WordPress 程序。我们自己搭好服务器架构之后,手动安装 WP 也是很方便的。

创建数据库

WordPress 页面不像探针只有一个 php 文件,还需要 MySQL 数据库来存储网站数据。因此,首先需要创建一个数据库:

1
2
mysql -u root -p  #log into the MySQL root (administrative) account
# 输入安装 MySQL 时创建的密码
1
2
3
4
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;  # wordpress 单独创建一个数据库
GRANT ALL ON wordpress.* TO 'username'@'localhost' IDENTIFIED BY 'password';  #修改 username  password 字段
FLUSH PRIVILEGES;
EXIT;

下载程序包

进入网站根目录下载解压程序包:

1
2
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz

当然,同样可以使用 wget 命令;也可以直接下载中文官网提供的包(可能版本更新不那么及时):

1
2
wget https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip
unzip wordpress-5.0.3-zh_CN.zip

接着请给 wordpress 文件夹(或者自定义的名字)及其需要的子文件夹授予读写权限:

1
2
3
sudo chmod g+w,o+w /home/wwwroot/default/wordpress
sudo chmod -R g+w /home/wwwroot/default/wordpress/wp-content/themes
sudo chmod -R g+w /home/wwwroot/default/wordpress/wp-content/plugins

配置

这一步是可以在图形界面完成的,直接访问 http://your_ip/wordpress 即可。

或者,可以直接手动修改配置文件:

1
2
cp /home/wwwroot/default/wordpress/wp-config-sample.php /home/wwwroot/default/wordpress/wp-config.php
vim /home/wwwroot/default/wordpress/wp-config.php

修改相应字段来使用刚才创建的数据库即可。

然后访问 http://your_ip/wordpress 即可看到初始化界面,根据提示操作,一个独立博客站点就完成啦!

参考链接

-------------本文结束    感谢您的阅读-------------
0%