欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

linux环境中怎么配置中文输入法

时间:2023-09-08 09:27:48 其他范文 收藏本文 下载本文

下面是小编为大家收集的linux环境中怎么配置中文输入法,本文共6篇,仅供参考,欢迎大家阅读,一起分享。

linux环境中怎么配置中文输入法

篇1:linux环境中怎么配置中文输入法

rpm方式,在安装盘上已经有各种语言包了,我们只需要找到他们,并安装就可以了。中文的是

fonts-chinese-3.02-9.6.el5.noarch.rpm

fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

进入各文件对应目录,运行下面命令:

#rpm -ivh fonts-chinese-3.02-9.6.el5.noarch.rpm

#rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

中文输入法按如下安装:

rpm -ivh scim-1.4.4-41.el5.i386.rpm

rpm -ivh scim-pinyin-0.5.91-16.el5.i386.rpm

rpm -ivh scim-tables-0.5.6-7.i386.rpm

rpm -ivh scim-tables-additional-0.5.6-7.i386.rpm

rpm -ivh scim-tables-chinese-0.5.6-7.i386.rpm

注:这些也在安装盘上,仍需要以root运行,

具体版本可能有所变化。

篇2:Windows中IIS7+FastCGI配置PHP环境Windows服务器操作系统

从PHP5.3开始,PHP for windows已经不再支持ISAPI的方式加载,按照微软的推荐,FastCGI方式加载php环境是目前最好也是最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,并具有更高的稳定性和安全性,

在IIS上搭建PHP环境的方式主要有三种,优劣如下:

1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。 特点是:稳定,但效率太低。

2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。 特点是:多线程,效率较高,但不够稳定。

3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。 特点是:高效率,高稳定性,属于将来发展趋势。

从PHP5.3开始,PHP for windows已经不再支持ISAPI的方式加载,按照微软的推荐,FastCGI方式加载php环境是目前最好也是最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,并具有更高的稳定性和安全性。

下面就动手配置PHP环境,IIS+FastCGI使用PHP的话,需要下载VC9的Non Thread Safe版本,下载地址为windows.php.net/download/ 在安装PHP前,首先我们应该给IIS安装IIS FastCGI(IIS7已经内置),下载地址为www.iis.net/expand/fastcgi 接下来便是安装Php了,安装过程中仅有一步是需要注意的,就是下图中需要选择IIS FastCGI:

安装完成后,打开命令提示符,输入如下命令

代码如下复制代码

cd C:/WINDOWS/system32/inetsrv

cscript. fcgiconfig.js -add -section:“PHP” -extension:php -path:“C:/Program Files/PHP/php-cgi.exe”

#注意:path:“xxxx/php-cgi.exe” 是你安装php的目录

cscript. fcgiconfig.js -set -section:”PHP“ -InstanceMaxRequests:10000

cscript. fcgiconfig.js -set -section:”PHP“ -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

ok!完毕! 测试下:新建一个.php文件,里面内容如下:

代码如下复制代码

phpinfo;

?>

如果打开出现如下界面,就大功搞成啦!

这样的方法 IIS就不用怎么配置,他都会自动配置好了! 如果按上面的教程配置好后,运行php测试页面,出现了500错误,

那就设置php.ini中的date.timezone项。 我这里设置成上海时区:date.timezone = Asia/beijing 设置完后就一切正常了!

篇3:linux中Vagrant安装配置开发环境linux操作系统

做Web开发少不了要在本地搭建好开发环境,虽然说目前各种脚本都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的相性并不是那么好,各麻烦的问题是实际部署的环境通常是Linux,常常还要面临着开发和部署环境不一致,上线前还要大量的调试,更要命的是,如果有很多机器需要装的话,那就真是一个灾难了

Windows下玩Linux少不了虚拟机,但装系统依旧是相当费事。在现在什么都在自动化的今天,Vagrant就是这么一个神器,基于Ruby开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署。

今天试着把几台机器的环境都换成Vagrant,很爽很顺畅,于是就试着整理了一下使用小结:

目前所选用的是当前的最新版本Vagrant 1.2.7 (对应的Vagrantfile V2版),VirtualBox 使用的是 4.2.16

准备工作:

下载安装 VirtualBox :www.virtualbox.org/

下载安装 Vagrant :www.vagrantup.com/

下载需要使用的 box :

官方提供的范例:files.vagrantup.com/precise32.box

还可以在 www.vagrantbox.es/ 这里下载更多不同系统甚至是已经配置好环境直接可以用的box,虽然可以直接在Vagrant直接使用网址,由Vagrant自动下载安装,但是考虑到网络情况,还是建议自行先下载好。

由于习惯用CentOS,于是我就下了CentOS 6.3 x86_64 minimal,这个Box根据个人情况进行选择即可。

设置环境:

安装完成并且重启好系统之后就可以开始设置环境了。

首先在本地创建好工作目录,并在命令行下切换到对应目录

1 vagrant box add base CentOS-6.3-x86_64-minimal.box

base 表示指定默认的box,也可以为box指定名称,比如 centos63 ,使用base时,之后可以直接使用 vagrant init 进行初始化,如果自行指定名称,则初始化的时候需要指定box的名称。

CentOS-6.3-x86_64-minimal.box 是box对应的文件名,这里可以是本地保存box的路径,也可以是可以下载box的网址,如果是网址的话,Vagrant会自动启动下载。

1 [vagrant] Downloading with Vagrant::Downloaders::File...

2 [vagrant] Copying box to temporary location...

3 [vagrant] Extracting box...

4 [vagrant] Verifying box...

5 [vagrant] Cleaning up downloaded box...

设置好box之后,在当前工作目录运行

1 vagrant init

生成对应的Vagrantfile。通过文本编辑器打开Vagrantfile可以进行一些进一步的常用配置:

网络配置:

Vagrant的网络有三种模式

1、较为常用是端口映射,就是将虚拟机中的端口映射到宿主机对应的端口直接使用 ,在Vagrantfile中配置:

1 config.vm.network :forwarded_port, guest: 80, host: 8080

guest: 80 表示虚拟机中的80端口, host: 8080 表示映射到宿主机的8080端口。

2、如果需要自己自由的访问虚拟机,但是别人不需要访问虚拟机,可以使用private_network,并为虚拟机设置IP ,在Vagrantfile中配置:

1 config.vm.network :private_network, ip: ”192.168.1.104“

192.168.1.104 表示虚拟机的IP,多台虚拟机的话需要互相访问的话,设置在相同网段即可

3、如果需要将虚拟机作为当前局域网中的一台计算机,由局域网进行DHCP,那么在Vagrantfile中配置:

1 config.vm.network :public_network

目录映射:

既然是开发环境,那么开发工作肯定还是需要在本地完成,而不是都要进到虚拟机中去完成,虚拟机就好好在后台运行服务就好了,不然就本末倒置了,所以这里就需要使用目录映射功能,将本地的目录映射到虚拟机的对应目录。

默认情况下,当前的工作目录,会被映射到虚拟机的 /vagrant 目录,当前目录下的文件可以直接在 /vagrant 下进行访问,当然也可以在通过 ln 创建软连接,如

1 ln -fs /vagrant/wwwroot /var/www

来进行目录映射,当然,从自动化配置的角度,能不进系统就不需要进系统,所以在Vagrant也可以进行目录映射的操作:

1 config.vm.synced_folder ”wwwroot/“, ”/var/www“

前面的参数 “wwwroot/” 表示的是本地的路径,这里使用对于工作目录的相对路径,这里也可以使用绝对路径,比如: “d:/www/”

后面的参数 “/var/www” 表示虚拟机中对应映射的目录。

运行脚本:

虽然不是必须,但是如果有需要在启动时运行一些脚本(环境的安装或者有些服务的启动需要在完成目录映射之后进行),可以编辑脚本,类似如下(摘自Vagrant Document):

1 #!/usr/bin/env bash

2

3 apt-get update

4 apt-get install -y apache2

5 rm -rf /var/www

6 ln -fs /vagrant /var/www

保存在和Vagrantfile相同目录,文件名自取(如 boot.sh),然后在Vagrantfile中添加:

1 config.vm.provision :shell, :path =>”boot.sh“

当初次使用基本的设置都完成则之后,则可以使用 vagrant up 启动虚拟机

01 Bringing machine 'default' up with 'virtualbox' provider...

02 [default] Setting the name of the VM...

03 [default] Clearing any previously set forwarded ports...

04 [default] Creating shared folders metadata...

05 [default] Clearing any previously set network interfaces...

06 [default] Preparing network interfaces based on configuration...

07 [default] You are trying to forward to privileged ports (ports < = 1024). Most operating systems restrict this to only privileged process (typicallyprocesses running as an administrative user). This is a warning in case

08 the port forwarding doesn't work. If any problems occur, please try a port higher than 1024.

09 [default] Forwarding ports...

10 [default] -- 22 =>2222(adapter 1)

11 [default] -- 80 =>8080 (adapter 1)

12 [default] Booting VM...

13 [default] Waiting for VM to boot. This can take a few minutes.

14 [default] VM booted and ready for use!

15 [default] The guest additions on this VM do not match the installed version of VirtualBox! In most cases this is fine, but in rare cases it can cause things such as shared folders to not work properly. If you see shared folder errors, please update the guest additions within the virtual machine and reload your VM.

16

17 Guest Additions Version: 4.1.18

18 VirtualBox Version: 4.2

19 [default] Mounting shared folders...

20 [default] -- /var/www

21 [default] -- /vagrant

22 [default] Running provisioner: shell...

虚拟机启动之后则可以通过 vagrant ssh 联入虚拟机进行进一步的环境配置,或者软件安装相关的工作,在Windows系统下,并不能直接通过 vagrant ssh 连到虚拟机,需要使用 Putty,Xshell 等第三方工具进行连接

连接的IP和端口根据网络环境配置的不同有所不同,如果是默认使用端口映射的话,一般是连接 本地的2222端口,

登录的帐号密码均为 vagrant ,登录之后如果需要 su root ,密码也是 vagrant

注:使用 vagrant ssh 时,会提示可以使用密钥进行登录,如果需要使用putty进行密钥登录的话,需要下载 puttygen 将 ssh 的密钥转换为 ppk 文件才能使用。

登录ssh完成环境的配置,如果在开发环境中使用webserver(nginx/apache)为了避免一些静态文件处理的问题,可能还需要进行一些额外的配置:Vagrant下共享目录静态文件(js/jpg/png等)“缓存”问题

在不进入虚拟机的情况下,还可以使用下面的命令对 虚拟机进行管理:

vagrant up (启动虚拟机)

vagrant halt (关闭虚拟机——对应就是关机)

vagrant suspend (暂停虚拟机——只是暂停,虚拟机内存等信息将以状态文件的方式保存在本地,可以执行恢复操作后继续使用)

vagrant resume (恢复虚拟机 —— 与前面的暂停相对应)

vagrant destroy (删除虚拟机,删除后在当前虚拟机所做进行的除开Vagrantfile中的配置都不会保留)

当在启动Vagrant后,对于虚拟机有进行过安装环境相关的配置,如果并不希望写在Vagrant的启动shell里面每次都重新安装配置一遍,可以将当前配置好的虚拟机打包成box,

1 vagrant package --output NAME --vagrantfile FILE

2

3 可选参数:

4

5 --output NAME : (可选)设置通过NAME来指定输出的文件名

6

7 --vagrantfile FILE:(可选)可以将Vagrantfile直接封进box中

注:如果网络模式中使用 private_network 的话,在打包之前需要清除一下private_network的设置,避免不必要的错误:

1 sudo rm -f /etc/udev/rule.d/70-persistent-net.rules

制作完成之后直接将box文件拿到其他计算机上配置即可使用。

篇4:在Ubuntu系统中配置chroot环境的教程

你可能会有很多理由想要把一个应用、一个用户或者一个环境与你的 linux 系统隔离开来,不同的操作系统有不同的实现方式,而在 linux 中,一个典型的方式就是 chroot 环境。

在这份教程中,我会一步一步指导你怎么使用 chroot 命令去配置一个与真实系统分离出来的独立环境。这个功能主要可以用于测试项目,以下这些步骤都在 Ubuntu 14.04 虚拟专用服务器(VPS)上执行。

学会快速搭建一个简单的 chroot 环境是一项非常实用的技能,绝大多数系统管理员都能从中受益。

Chroot 环境

一个 chroot 环境就是通过系统调用,将一个本地目录临时变成根目录。一般所说的系统根目录就是挂载点”/“,然而使用 chroot 命令后,你可以使用其它目录作为根目录。

原则上,任何运行在 chroot 环境内的应用都不能访问系统中其他信息(LCTT译注:使用 chroot 把一个目录变成根目录,在里面运行的应用只能访问本目录内的文件,无法访问到目录外的文件。然而,运行在 chroot 环境的应用可以通过 sysfs 文件系统访问到环境外的信息,所以,这里有个“原则上”的修饰语)。

Chroot 环境的用处

测试一个不稳定的应用服务不会影响到整个主机系统。

就算使用 root 权限做了些不当的操作,把 chroot 环境搞得一塌糊涂,也不会影响到主机系统。

可以在你的系统中运行另外一个操作系统。

举个例子,你可以在 chroot 环境中编译、安装、测试软件,而不去动真实的系统。你也可以在64位环境下使用 chroot 创建一个32位环境,然后运行一个32位的程序(LCTT泽注:如果你的真实环境是32位的,那就不能 chroot 一个64位的环境了)。

但是为了安全考虑,chroot 环境为非特权用户设立了非常严格的限制,而不是提供完整的安全策略。如果你需要的是有完善的安全策略的隔离方案,可以考虑下 LXC、Docker、vservers等等。

Debootstrap 和 Schroot

使用 chroot 环境需要安装 debootstrap 和 schroot,这两个软件都在 Ubuntu 的镜像源中。其中 schroot 用于创建 chroot 环境。

Debootstrap 可以让你通过镜像源安装任何 Debian(或基于 Debian 的)系统,装好的系统会包含最基本的命令。

Schroot 命令允许用户使用相同的机制去创建 chroot 环境,但在访问 chroot 环境时会做些权限检查,并且会允许用户做些额外的自动设置,比如挂载一些文件系统。

在 Ubuntu 14.04 LTS 上,我们可以通过两步来实现这个功能:

1. 安装软件包

第一步,在Ubuntu 14.04 LTS 主机系统上安装 debootstrap 和 schroot:

代码如下:

$ sudo apt-get install debootstrap

$ sudo apt-get install schroot

2. 配置 Schroot

现在我们有工具在手,需要指定一个目录作为我们的 chroot 环境。这里创建一个目录先:

代码如下:

sudo mkdir /linoxide

编辑 schroot 的配置文件:

代码如下:

sudo nano /etc/schroot/schroot.conf

再提醒一下,我们现在是在 Ubuntu 14.04 LTS 系统上。如果我们想测试一个软件包能不能在 Ubuntu 13.10(代号是“Saucy Salamander”) 上运行,就可以在配置文件中添加下面的内容:

代码如下:

[saucy]

description=Ubuntu Saucy

location=/linoxide

priority=3

users=arun

root-groups=root

根据你的系统要求,调整上面的配置信息,

3. 使用 debootstrap 安装32位 Ubuntu 系统

Debootstrap 命令会在你的 chroot 环境里面下载安装一个最小系统。只要你能访问镜像源,你就可以安装任何基于 Debian 的系统版本。

前面我们已经创建了 /linoxide 目录用于放置 chroot 环境,现在我们可以在这个目录里面运行 debootstrap 了:

代码如下:

cd /linoxide

sudo debootstrap --variant=buildd --arch amd64 saucy /linoxide/ archive.ubuntu.com/ubuntu/

sudo chroot /linoxide /debootstrap/debootstrap --second-stage

你可以将 --arch 的参数换成 i386 或其他架构,只要存在这种架构的镜像源。你也可以把镜像源 archive.ubuntu.com/ubuntu/ 换成离你最近的镜像源,具体可参考 Ubuntu 官方镜像主页。

注意:如果你是在64位系统中创建32位系统,你需要在上面第3行命令中加入 --foreign 选项,就像下面的命令:

代码如下:

sudo debootstrap --variant=buildd --foreign --arch i386 saucy /linoxide/ archive.ubuntu.com/ubuntu/

下载需要一段时间,看你网络带宽性能。最小系统大概有500M。

4. 完成 chroot 环境

安装完系统后,我们需要做一些收尾工作,确保系统运行正常。首先,保证主机的 fstab 程序能意识到 chroot 环境的存在:

代码如下:

sudo nano /etc/fstab

在文件最后面添加下面的配置:

代码如下:

proc /linoxide/proc proc defaults 0 0

sysfs /linoxide/sys sysfs defaults 0 0

保存并关闭文件。

挂载一些文件系统到 chroot 环境:

代码如下:

$ sudo mount proc /linoxide/proc -t proc

$ sudo mount sysfs /linoxide/sys -t sysfs

复制 /etc/hosts 文件到 chroot 环境,这样 chroot 环境就可以使用网络了:

代码如下:

$ sudo cp /etc/hosts /linoxide/etc/hosts

最后使用 schroot -l 命令列出系统上所有的 chroot 环境:

代码如下:

$ schroot -l

使用下面的命令进入 chroot 环境:

代码如下:

$ sudo chroot /linoxide/ /bin/bash

测试安装的版本:

代码如下:

# lsb_release -a

# uname -a

为了在 chroot 环境中使用图形界面,你需要设置 DISPLAY 环境变量:

代码如下:

$ DISPLAY=:0.0 ./apps

目前为止,我已经成功地在 Ubuntu 14.04 LTS 上安装了 Ubuntu 13.10。

退出 chroot 环境:

代码如下:

# exit

清理一下,卸载文件系统:

代码如下:

$ sudo umount /test/proc

$ sudo umount /test/sys

篇5:风水学与居住环境植物配置

风水学与居住环境植物配置

介绍了风水学理论在传统居住环境植物配置中的应用和现代居住区绿地风水规划.

作 者:廖为明 陈飞平 作者单位:江西农业大学园林与艺术学院,江西南昌,330045 刊 名:安徽农业科学  ISTIC PKU英文刊名:JOURNAL OF ANHUI AGRICULTURAL SCIENCES 年,卷(期): 34(22) 分类号:Q94 关键词:风水学   居住环境   植物配置  

篇6:windows中apache php环境配置方法(php.ini 配置)Windows服务器操作系统

php配置环境很简单我们不过需要先安装apache然后再配置php了,但我们也可以单独配置php.ini文件,下面我来介绍快速配置php环境的方法

一,我们先到php.net去下载一个php解压版的,记住要是windows哦,同时也需要是安全线程版的,

我们先把php解压到c:/php目录,然后找到中的配置文件改成php.ini(可到奖php.ini-development改成php.ini)

1 设置扩展路径

查找 extension_dir 有这么一行

代码如下复制代码extension_dir = “./”

将此行改成

代码如下复制代码

extension_dir = “C:phpext”

其中C:php是你安装php的路径.路径不正确将无法加载dll

(注意:有些php版本是 ;extension_dir = “./” 要把前面的分号去掉)

2 查找

代码如下复制代码

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_exif.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_sockets.dll

;extension=php_xmlrpc.dll

;extension=php_zip.dll

把上面几项前面的分号去掉,这样就可以加载这些dll了

配合IIS安装PHP时,需要把这些dll文件复制到 C:Windowssystem32 下

3 设置会话保存路径

查找session.save_path 有这么一行

; session.save_path = “N;/path”

在此行后加入一行(注意是加入一行,不是加到后面),

session.save_path = “C:Temp”

如果使用二级目录分级存储session,需要修改为:

session.save_path = “2;C:Temp”

保存到你的临时目录下,此处以你自己设定的路径为准,注意修改文件夹权限

如何设置二级目录分级存储,请参阅:

《PHP临时文件session的分级存储与定期删除》

4 还有比较值得注意的是 short_open_tag .有一些php版本默认是Off的.

也就是说 php不能使用短标记如 必须使用

由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等

如果不把 short_open_tag 改成On将出现的症状将很难判断是上面原因,这里建议修改

查找

short_open_tag = Off

改为

short_open_tag = On

5 是否显示错误 display_errors

出于安全性考虑,display_errors 有些版本也默认为 Off.

就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数.

这样调试起来将非常不便,建议根据自己需要修改

查找

display_errors = Off (注意不是 ; – display_errors = Off [Security])

改成

display_errors = On

6 显示NOTICE敬告提示

第五步虽然打开了出错提示,但出错报告还受到 error_reporting 的控制.

php5默认关闭NOTICE敬告提示,如果是在本地调试,建议打开NOTICE敬告提示.

查找

error_reporting = E_ALL & ~E_NOTICE

改成

error_reporting = E_ALL

另外提示一下,在程序中也可以通过error_reporting()控制错误报告输出,具体怎么用大家参考下手册.

7 register_globals

出于安全性考虑它默认也是Off

当register_globals=Off的时候,下一个程序接收的时候应该用$_POST['user_name']和$_POST['user_pass'])

当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值.

8 php5时差问题

时间相差八小时

为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时

查找date.timezone有这么一行

;date.timezone =

将;去掉,改成

date.timezone = PRC

其中PRC:People’s Republic of China 中华人民共和国,

配置好之后但是我们来配置一下apache,apache我们也也可到apache.org去下载一x86 apache下载并安装在电脑中,然后我们再打开apache安装目录中的httpd.conf 在最后加入

代码如下复制代码

LoadModule php5_module ”c:/PHP/php5apache2_2.dll“

PHPIniDir ”c:/PHP/"

AddType application/x-httpd-php .php .phtml

重启apache就可以了哦,

在Ubuntu系统中配置chroot环境的教程

应用Linux下两种中文输入法

植物配置心得

华为手册中的华为交换机典型配置收集

在 IIS 中配置 SQL XML 支持服务器教程

linux中mySQL的安装和配置教程linux操作系统

VTP协议及其配置

不同语义环境中的变调

不同语调环境中的变调

环境在幼儿教育中的影响

《linux环境中怎么配置中文输入法(集锦6篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档