Linux
Blocking The Sky
这个作者很懒,什么都没留下…
展开
-
cgi环境变量
SERVER_NAME CGI脚本运行时的主机名和IP地址.SERVER_SOFTWARE 你的服务器的类型如: CERN/3.0 或 NCSA/1.3.GATEWAY_INTERFACE 运行的CGI版本. 对于UNIX服务器, 这是CGI/1.1.SERVER_PROTOCOL 服务器运行的HTTP协议. 这里当是HTTP/1.0.SERVER_PORT 服务器运行的TCP口,通常Web服务器是80.REQUEST_METHOD POST 或 GET, 取决于你的表单是怎样递交的.HTTP_原创 2020-06-22 22:16:35 · 282 阅读 · 0 评论 -
C语言设计一个基于CGI-BIN的网页计数器
描述:使用C语言设计一个基于CGI-BIN的网页计数器。要求从多台计算机打开网页并刷新,计数器能正常累加;计数器的值需要能持久化存储,即不会每次都从初始值开始。即网页刷新一次,计数加一。在这里通过文件读写来实现持久化存储。条件:安装配置好apache实现:1.在/var/www/cgi-bin目录下新建count.c文件,输入以下代码#include<stdio.h>int main(){ printf("Content-type:text/html\n\n");原创 2020-05-24 20:32:20 · 1024 阅读 · 0 评论 -
Ubuntu18.04 apache2 配置 CGI(并测试:hello.c)
1.安装apache2sudo apt updatesudo apt install apache22.配置cgiapache2所有的配置文件的目录在/etc/apache2/,进入该目录进行相关配置第一步,进入sites-enabled 编辑000-default.conf,更改为如下所示注意上图中有删除最下面一行注释,记得删除第二步,进入mods-enabled目录,打开mime.load 文件,添加模块第三步,进入conf-enabled,打开serve-cgi-bin.con原创 2020-05-20 21:26:44 · 477 阅读 · 0 评论 -
LAMP环境搭建
LAMP通常理解为Linux +Apache + Mysql +PHP以下介绍LAMP环境如何搭建1.安装net-toolssudo apt install net-tools2.终端输入命令ifconfigifconfig上图中inet代表的就是本地ip,如我的本地ip是192.168.1.1073.安装Apache2sudo apt updatesudo apt install apache2查看apache2版本号apache2 -v验证apache2服务原创 2020-05-20 13:58:52 · 215 阅读 · 0 评论 -
LAMP环境搭建PHP功能测试空白页面
搭建LAMP环境测试PHP功能在**/var/www/html/**目录下新建info.php文件打开info.php输入以下代码:<?phpphpinfo();?>在浏览器中原创 2020-05-20 13:01:49 · 783 阅读 · 0 评论 -
Virtualbox中的Ubuntu虚拟机,安装增强功能时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑
在使用Virtualbox中的Ubuntu虚拟机,安装完成后发现屏幕太小,最大化后大小不变,非常不方便使用,就想安装增强功能来解决这个问题,但是在安装时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑。通过以下操作即可解决:1.进入系统在侧边找到如图加载的虚拟光驱,选择弹出2.之后点击安装增强功能就不会出现报错了3.点击运行4.输入登录密码即可安装了5.Enter,然后重启虚拟机ubuntu就可以全屏使用了...原创 2020-05-20 10:06:18 · 3907 阅读 · 2 评论 -
ubuntu18.04更换国内源
安装好ubuntu后默认更新源很慢,用"apt install xxx"安装软件时可能出现"网络不可达"、“你的网络需要认证吗”、"无法定位软件包"等错误,所以我们需要更换成国内的源,才能够尽量避免发生这些错误,以下以ubuntu18.04换源为例。1.原文件备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.编辑sources.listsudo vim /etc/apt/sources.list3.将原文件内容删除,复制下面任原创 2020-05-20 09:48:32 · 543 阅读 · 0 评论