标签为 "windows" 的存档

在Windows下使用Linux的命令

在服务器上的Linux下使用tar分卷压缩了一个文件,使用ftp下载下来后发现没法处理了,windows没有tar这个命令的,7zip好像压缩解压可以,这个分卷的不知道怎么处理。于是想在windows下也拥有tar命令,原来在很早以前就有人已经给我们准备好了——UnxUtils,有了它之后就可以在windows下尽情Linux了,呵呵。

下载到的是个压缩包,解压至任意目录,比如C盘根目录,然后把下面的路径加入系统环境变量

C:\usr\local\wbin

我的电脑-右键-属性-高级-环境变量-系统变量-path,在path变量值最后添加

;C:\usr\local\wbin

注意要有分号,和前面的值分开,几个确定就完成了

这时可以开始-运行-cmd,在命令行中使用Linux的命令了。

不重启修改windows网上邻居工作组

之前写过一篇文章不重启修改windows计算机名,今天又要改工作组,在系统属性那里修改还是需要重启的,太不方便了,其实也有不需要重启的方法的:

一条命令就可以搞定

wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="WORKGROUP"

也可以建立一个bat文件,以后修改起来就方便极了

set /p work1=请输入工作组名:
wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%work1%"
echo.

执行bat文件的时候输入想要设置的工作组名称回车就ok了

不重启修改windows计算机名

在我的电脑-属性-计算机名修改需要重启才能生效,很是烦人,其实修改不就是修改了注册表了嘛,既然这样那就自己手动修改啦。

有几个地方需要修改:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName

在这两项右侧栏修改ComputerName的值为任意需要的字符

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

在该项右侧栏修改NV Hostname和Hostname的值。

修改完后在我的电脑-属性中查看,计算机名称已经修改成功。

Windows live免费邮局domain邮件接收设置

通过QQ的邮箱接收邮件,记录下设置

POP 服务器: pop3.live.com (端口 995)
需要 POP SSL?: 是的
用户名: Windows Live ID, 比如:abc@hotmail.com
密码: 对应 Windows Live ID 的密码
SMTP 服务器: smtp.live.com (端口 25)
需要身份验证?: 是的
需要 TLS/SSL?: 是的

windows下为apache启用mod_rewrite模块

windows下安装apache默认是没有开启mod_rewrite模块的,启用也很简单,修改apache配置文件httpd.conf,将#LoadModule rewrite_module modules/mod_rewrite.so这一行前面的#号去掉,改为LoadModule rewrite_module modules/mod_rewrite.so

为了测试mod_rewrite模块是否启用成功,可以采用一个简单的例子测试一下.

在htdocs下新建.htaccess文件,可以打开记事本另存-所有文件,文件名为.htaccess,在windows下直接改名是无法改成.htaccess文件的,在文件中输入:

RewriteEngine On
RewriteBase /
RewriteRule ^(.+)$ index.html

然后都浏览器localhost/后随便输入abc,然后回车,是不是显示It works!

需要注意的是,我们这里是在根目录下使用.htaccess,如果我们的网站在子目录中,虽然我们有.htaccess文件,同时也启用apache的mod_rewrite模块,但是我们依然会遇到无法找到页面错误,原因在哪里呢?

还是httpd.conf文件,找到<Directory “D:/Apache2.2/htdocs”>,就是文档根目录,根据安装位置不同会有所不同,将AllowOverride None改为AllowOverride All,其实文件注释里说的很明白的

AllowOverride controls what directives may be placed in .htaccess files.
It can be “All”, “None”, or any combination of the keywords:
  Options FileInfo AuthConfig Limit

至此,重启apache后子目录也可以使用.htaccess实现url重写了.

Windows下搭建apache2.2.11和php5.2.9和mysql5.1.33环境

首先下载相应软件

Apache2.2.11

php5.2.9

mysql5.1.33

为了安装方便这里都下载的是安装包,也可以下载压缩包手动配置.

先来安装apache,主要就是自定义一下目录,本文安装到d:\apache2.2下,如果没有出错的话,安装完成后,apache会自动运行,桌面右下角可看到绿色的小箭头,无法启动会对话框提示,可能是之前安装过apache,原来的配置文件导致出错.

接下来安装mysql,路径设置为d:\mysql,最后完成时设置用户名名及密码,这里可以在mysql官方网站下载mysql GUI Tools,方便数据库操作.

最后安装php,先前的版本可能需要手动配置apache的httpd.conf文件,安装php5.2.9时会提示选择apache配置文件目录,安装程序会自动在httpd.conf文件末尾添加如下内容:

#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ “D:/PHP/”
Action application/x-httpd-php “D:/PHP/php-cgi.exe”
PHPIniDir “D:/PHP/”
LoadModule php5_module “D:/PHP/php5apache2_2.dll”
PHPIniDir “D:/PHP/”
LoadModule php5_module “D:/PHP/php5apache2.dll”
PHPIniDir “D:/PHP/”
LoadModule php5_module “D:/PHP/php5apache.dll”
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL

本文php安装在d:\php下,故这里的路径会根据你安装位置不同而不同.

这时我们重启apache会提示错误,原因就是上面的文件,我们需要注释掉重复的PHPIniDir “D:/PHP/” 只保留一行,前面添加#或者删除都可.这时apache正常启动.

测试一下php环境,在apache的htdocs目录下建立文件test.php,内容输入<?php phpinfo(); ?>

到浏览器访问一下看看是否ok.