搭建Java Web开发环境
完全按照教程 按部就班,没有意外
打造离线下载服务器
环境
哪些应用已经在上一个实践安装了
看到教学视频 又重装了系统,坚决抵制。。。。。。。。。。。。。。
看看能不能不要重装吧
执行:
bash <(curl -Lsk https://raw.githubusercontent.com/helloxz/ccaa/master/ccaa.sh) cdn
加不加cdn 可以试试
下载路径和密钥
然后就成功了, 使用 6080端口访问(图含有密码就不放了)
会发现无法访问
注意 6080端口之前没有使用过,需要放行6080
前往阿里控制台,实例,进入相应的实例,安全组,配置规则
手动添加
再次访问就可以了
常用命令
使用就不要介绍了,和迅雷类似的
wiki知识库
环境配置
因为是之前使用过的系统, 所以不采用教程的 直接安装LAMP的镜像。
不适用ftp: 之前使用ftp有点问题,连接不上,折腾了半天也不行,干脆自己下
新建一个文件夹,解压到该文件夹: wiki_directory
实际上由于没有 LAMP的环境 (),直接解压也是不能用的
目前服务器我拿来做一个电影网站,已经完成了,还不能把它删掉,搭的环境有不适合这wiki知识库的,所以不再服务器做这个了,只记录一些思路:
搭建LAMP: 使用做好的镜像虽然省力,但是会把以前的 工作清掉。可以手动一个个去安装(Apache Httpd + MySQL + PHP )
注意版本的对应,三者之间有版本的要求,具体
安装apache
yum -y install httpd
使用8080端口的原因:
80端口被之前说的网站使用了,所以使用没被用的 8080, 也可以使用其他没有使用的端口
然后修改配置文件 /etc/httpd/conf/httpd.conf
改监听端口为 8080, listen 8080
改ServerName 为 公网IP:]8080
启动 httpd(直接输入httpd 即可, 不明白看帮助: httpd -h)
浏览器访问 公网IP:8080
apache ok
ServerRoot /etc/httpd
设置开机自启
在rc.local文件中添加/usr/local/apache/bin/apachectl start,然后输入:wq保存退出。
C++
vim /etc/rc.d/rc.local
php 5.3
yum install php
Java
vim /etc/httpd/httpd.conf
在配置文件最后添加如下二行:
Java
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
安装MediaWiki
下载
解压到 网站根目录 /var/www/html
访问:
公网IP:8080/mediawiki-1.29.1/
因为解压产生了 该文件夹mediawiki-1.29.1/
发现php版本太低了需要更新
更新php
查看安装的php包
yum list installed |grep php
全部删除干净
yum remove php-*
再次查看是否删除干净
安装新的php
官网下载页:
官网安装介绍:
https://www.php.net/manual/en/install.unix.apache2.php
下载包: wget 下载地址
解压 tar -zxvf 包名
进入文件夹 安装参数
Plain Text
cd ../php-NN
./configure
提示:
yum install libxml2 注意 是字母l,然后2
还是不行
使用包安装走不通。。。
更新yum源,安装,总是找不到
折腾了半天,没有起色。。。。
还在折腾。。。。。。。
最后 还是回到原点,安装最新的 libxml2
到官网下载 libxml2 和 libxml2-dev
然后又提示 sqlite3 版本太低,安装最新的版本
去官网下载http://www.sqlite.org/download.html
下面是linux系统约定不同类型文件默认的颜色: 白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 红色闪烁:表示链接的文件有问题 黄色:表示设备文件 灰色:表示其它文件”
还是不行,百般无奈,决定重新安装系统了。
新的OS
产品组成:
CentOS 7.3
http-2.4.25
mysql-5.6.35
php-7.1.4
phpmyadmin-4.7.0
基本操作:
查看端口:netstat -tunlp
mysql:
service mysqld start | stop | restart (开启|关闭|重启)
进入mysql控制台:mysql -uroot -p 然后输入密码
退出:exit
重置密码:mysqladmin -uroot -p password "输入新密码"
apache:
apachectl -k start | stop | restart (开启|关闭|重启)
新的wiki安装
和之说的一样, wget https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.1.tar.gz 下载安装包,然后解压到网站的根目录
在网站的根目录下创建:文件夹,更有序
移动包到该目录,然后解压
跳过了赋予权限部分
访问: 公网IP+
名字改短一点 : mv mediawiki-1.29.1/ mediawiki
重新用新的名字访问
然后下一步。。。
设置数据库
权限:
下一步,然后 复制设置连接 ,使用 wget下来,然后 重命名为 LocalSettings.php
名字一定得这个,才能有效
访问 IP/mediawiki/index.php
微信公众号管理系统
上一个已经按照好了环境,那么 直接下载包
wget http://www.we7.cc/download/WeEngine-Laster-Offline.zip
直接解压zip 总是提示:事实上该文件就在当前目录
按理说,如果是没有按照unzip 应该提示没有该命令才对
执行: yum install unzip ===》 开始安装了
再次执行解压,还是同样的问题
在本地电脑解压:
??????????
文件损坏
搜索官网 https://s.w7.cc/store-static-install.html#top下载公众版 免费,
解压 上传 文件install.php 到微擎网站的根目录
访问 IP/根目录/install.php
要求注册登录才能安装
1.data目录无法写入问题,本地目录无法写入问题
在shell里面发送命令
chmod -R 777 [文件名/目录名]
chmod -R 777 data //让data获取所有权限
还有就是去httpd的www文件夹授予所有文件及文件夹权限,问题解决
全部权限都给了 还是没能通过检测
没有解决
找到问题: chmod -R 777 /data/www/weEngine/
命令是 chmod, 而不是 chown
注意 这里数据库用户是 服务器上安装的数据库的 用户名(root,后面改了 ,没有截图)
然后设置账号密码(不上图了)
然后就是
进入控制台
应用市场
然后就接入上面的,不折腾了
云笔记
在云服务器安装 VuePress
先装 nodejs
服务器系统系统是 centOs 6.8 32位, 不能直接使用教程的包
自己找了一下: https://npm.taobao.org/mirrors/node/latest-v9.x/node-v9.0.0-linux-x86.tar.gz
其他镜像也可以在这里查找
其他步骤参考 指南文档: 实验手册—安装%20VuePress%20程序.pdf
配置VuePress
在 try_blogs 中
设置package.json的脚本配置 vim package.json
修改scripts中的内容如下:
"scripts": { "docs:dev": "vuepress dev docs",
"docs:build": "vuepress build docs" }
新建这样的目录结构
vuepress的两个命令
注:VuePress中有两个命令:
vuepress dev docs 命令运⾏本地服务,通过访问(http://localhost:8080)即可预览⽹ 站
vuepress build docs 命 令 ⽤ 来 ⽣ 成 静 态 ⽂ 件 , 默 认 情 况 下 , 放 置 在 docs/.vuepress/dist⽬录中,当然你也可以在docs/.vuepress/config.js中的dest字段 来修改默认存放⽬录。在这⾥将两个命令封装成脚本的⽅式,直接使⽤npm run docs:dev和npm run docs:build即可。
启动以后: 公网IP:8080 即可访问到
首页配置
修改README.md⽂件,即可修改首页配置
如:
home: true
heroText: Vue技术博客初试
tagline: 项⽬结构,关注讨论,每⽇分享
actionText: 每⽇更新 →→
actionLink: /testlink/ features:
- title: 项⽬结构
details: 以 Markdown 为中⼼的项⽬结构,以最少的配置帮助你专注于写作。
- title: 关注讨论
details: 享受 Vue + webpack 的开发体验,在 Markdown 中使⽤ Vue 组件,同 时可以使⽤ Vue 来开发⾃定义主题。
- title: 每⽇分享
details: VuePress 为每个⻚⾯预渲染⽣成静态的 HTML,同时在⻚⾯被加载的 时候,将作为 SPA 运⾏。
footer: LearnVueonECS Licensed | Copyright © 2020-present