本帖最后由 mysoy 于 2020-6-12 14:03 编辑
闲言少叙,书归正传,话说玩客云刷完armbian环境后,刷机过程详见:
https://www.right.com.cn/forum/thread-2803127-1-1.html
接着安装了samba共享,我们可以使用电脑及手机访问到了共享文件,搭建过程详见:
https://www.right.com.cn/forum/thread-2827734-1-1.html
那接着怎要折腾点什么,比如建个自已私有的博客/私有的网站/私有的云盘/私有的论坛......,那该怎么做呢?
首先需要有nginx环境/PHP环境/一个数据库/,今天就来说一说,我的安装过程.
----------------------------------------------------------------------------
SSH登录你的玩客云(以下均在EMMC中操作,无需插优盘/SD卡啥的.)
1.先来更新下包
apt-get update&&apt-get upgrade
中间有提示直接输入 Y 回车
2.安装nginx
apt-get -y install nginx
3.安装php及其组件(一会装可道会用上,这里顺道一起装了.php优化啥的这里不讲了,想深造的某度去)
apt install -yphp php-fpm php7.0-mysql php7.0-gd php7.0-curl php7.0-mbstring
4.安装mariadb
apt install -y mysql-server
----------------------------------------------------------------------------
以上nmp环境安装结束,接下来对配置文件做个小小的修改
一.配置Nginx
备份原配置文件至root文件夹(不备份也行)
sudo cp dafault /root/default.bak
编辑default文件(操作不复杂,就是加一个index.php 去掉几个#号而已),vim工具不会用的,去看看我前面的贴子.
vim /etc/nginx/sites-enabled/default
开行号显示
:set nu
在第44行前面加上index.php
显示如下:
index index.php index.html index.htm index.nginx-debian.html;
在第56-63行,按照如图所示,取消原有#注释,显示如下
location ~ \.php$ {
include snippets/fastcgi-php.conf;
#
# # With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
# # With php-cgi (or other tcp sockets):
# fastcgi_pass 127.0.0.1:9000;
}
保存退出。
如图:
nginx.png (17.05 KB, 下载次数: 2)
2020-2-20 18:40 上传
重启 nginx服务
service nginx restart
二.配置数据库
先把服务重启下
service mysqld restart
使用配置向导
mysql_secure_installation
输出如下(敲几个回车,设个密码,没什么难的):
Enter current password for root (enter for none):
Switch to unix_socket authentication [Y/n]
Set root password? [Y/n]
New password:
Re-enter new password:
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]
接着先解决由于软件安全方面的配置问题:
1.如出现2003-Can't connect to Mysql on '主机名'(10061)问题。原因是ubuntu系统的mysql不允许被远程连接操作。
解决办法如下:
cd /etc/mysql/mariadb.conf.d
vim 50-server.cnf
将bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0
保存退出
2.如出现MySQL-1698 : Access denied for user 'root'@'localhost'解决方法
解决办法如下:
mysql -u root -p
使用密码登录
mysql> use mysql;
mysql> update user set plugin=‘mysql_native_password’ WHERE User=‘root’;
mysql> flush privileges;
mysql> exit;
操作完成后把服务重启下,就像win系统装完要重启一样.
service mysqld restart
三.测试下环境
先创建个测试文件
echo "<?php phpinfo(); ?>">/var/www/html/info.php
手机或电脑浏览器访问你的玩客云IP 如192.168.2.150\info.php
php.png (235.13 KB, 下载次数: 4)
2020-2-20 19:00 上传
手机或电脑直接访问玩客云IP,则出现nginx信息.
ng.png (75.34 KB, 下载次数: 2)
2020-2-20 18:57 上传
恭喜,你的nmp环境安装成功结束了.
----------------------------------------------------------
接下来,想安装博客网站的,安装论坛的,安装私有云的,只需要下载网站安装源码,解压后放在 /var/www/html下,然后安装就可以了.(别问我怎么把网站源码放进去哦?忘了samba了吗?把/var/www/html共享出来呗)
可道云下载地址,我用的是kodbox与可道KodExplorer有所区别,我所需要的主要是便于多文件管理,文件去重,类似于某度极速秒传,具体差异请移步可道云官网查看
down.rar
(137 Bytes, 下载次数: 41, 售价: 1 nb恩山币)
2020-6-12 14:02 上传
点击文件名下载附件
相关下载
售价: 1 nb恩山币 [记录]
kds0.png (10.89 KB, 下载次数: 5)
2020-2-20 19:22 上传
可道云文件复制进去后,先给这个文件夹操作权限
chmod -R 777 /var/www/html
KDS1_1.png (196.66 KB, 下载次数: 4)
2020-2-20 19:24 上传
关于PHP平台版本问题,我暂时保留该问题,这里不影响安装过程,直接跳过
数据库连接,填写你的玩客云IP,及刚才你设置的数据库密码
KDS2_1.png (182.72 KB, 下载次数: 3)
2020-2-20 19:24 上传
安装成功,登录页面看一看吧.PC端
kdlogin.png (143.95 KB, 下载次数: 2)
2020-2-20 19:28 上传
kdweb2_1.png (227.42 KB, 下载次数: 2)
2020-2-20 19:29 上传
手机版可道云
sjkd.png (31.94 KB, 下载次数: 2)
2020-2-20 19:30 上传
教程至此结束,欢迎交流.谢谢大家!下篇聊聊使用中感受安全及功耗问题.敬请期待!