|
本帖最后由 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 -y php 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服务
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] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车, 建议 N
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
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
手机或电脑直接访问玩客云IP,则出现nginx信息.
恭喜,你的nmp环境安装成功结束了.
----------------------------------------------------------
接下来,想安装博客网站的,安装论坛的,安装私有云的,只需要下载网站安装源码,解压后放在 /var/www/html下,然后安装就可以了.(别问我怎么把网站源码放进去哦?忘了samba了吗?把/var/www/html共享出来呗)
可道云下载地址,我用的是kodbox与可道KodExplorer有所区别,我所需要的主要是便于多文件管理,文件去重,类似于某度极速秒传,具体差异请移步可道云官网查看
可道云文件复制进去后,先给这个文件夹操作权限
chmod -R 777 /var/www/html
关于PHP平台版本问题,我暂时保留该问题,这里不影响安装过程,直接跳过
数据库连接,填写你的玩客云IP,及刚才你设置的数据库密码
安装成功,登录页面看一看吧.PC端
手机版可道云
教程至此结束,欢迎交流.谢谢大家!下篇聊聊使用中感受安全及功耗问题.敬请期待!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|