最近一段时间上海疫情,封闭在家一个多月了,居家办公,事情也不多,忙里偷闲,想学python编程,拓宽下自己的认知领域(非IT行业人士,有不妥的地方还望各位大神多多指教),下面就自己Runoob.com上学CGI编程这一章遇到的问题来说说自己最后是如何解决的。
1、如何修改文件权限755。
在win10系统下,控制台cmd里输入chmod是不能被执行的(这是在lunix系统下的命令)在论坛里找了好几个帖子,终于明白只要文件右键属性里按下图点击,修改其为完全控制就行(事后证明,这一步其实不是一定要修改!!!)
2、浏览器运行第一个CGI程序,一直出错,如500或404或URL不能访问服务器。
安装Apache成功后,运行CGI程序一直报错,在论坛里找了好多解决办法都没成功,后来就把已安装好的Apache卸载后重新安装(第4点讲如何卸载),最终按下面一个帖子的方法实验成功,需要的小伙伴们自行去找。
3、程序运行之后汉字为乱码。
这个也找了好多帖子参考,都不成功最终按如下设置成功了。
成功的截图1(下图红线处的程序原教程里的,后被我注释掉了,增加了蓝色部分。
成功的截图2(红色部分为论坛里提供的解决方案,并不能成功,不知道什么原因,有清楚的大神可以给予指点,注释掉后,增加蓝色部分,不再出现乱码。
4、如何卸载已安装的apache。
接上面第2点,关于卸载apache,也是多次尝试多次报错,后来就想着卸载重新安装,具体步骤如下:
a、开始菜点里输入运行,调出运行命令行,输入"services.msc",调出服务,右键apache2.4选择属性,将下图中红色处的启动类型由自动改为禁用后确定。
b、以管理员身份打开控制台cmd,输入"sc delete apache24"后enter键,即可显示删除。
c、删除apache24这个文件夹,然后再重新安装,详参第2点那片帖子。