http://softbbs.pconline.com.cn/6426917.html
以上为虚拟机+UBUNTU DISKTOP版安装方式,转贴
以下为原创内容,为个人安装UBUNTU服务器个人记录
本文件主要目标是建立一个可以直接在本地运行的,ubuntu服务器 + PHP5 + MySQL5 + Apache2 + Curl环境
系统安装完成后,首先需要做一定修改,否则无法正常的进行ZEN CART的本地测试,方式如下
首先,进入UBUNTU系统后,打开"应用程序"->"附件"->"终端"
(提示下,打开后有点象WINDOWS下的记事本,不过别搞错了,实际就是类似WINDOWS下的cmd命令行,只是背景是白色的)
其他设置,根据描述后命令直接运行
系统设置:
1、修改虚拟机内LINUX的DNS文件 (命令: sudo gedit /etc/hosts )
打开后可增加如下内容: 222.185.245.42 ubuntu.cn99.com
2、修改apt源文件
备份(命令: sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup)
修改(命令: sudo gedit /etc/apt/sources.list)
gedit是个类似WINDWOS的文本文档,请直接拉到最下面,从最下面回车一个新行后开始输入一下内容,如果嫌输入太累,可直接复制上面的原有的进行修改编辑即可(最下放空行不要太多,容易造成APT更新错误,此为个人经验)
##电信源http://ubuntu.cn99.com/ubuntu 222.185.245.42
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ hardy main restricted universe multiverse
修改完后,保存并关闭,回到终端内执行命令: sudo apt-get update
3、打开系统/系统管理/网络,解锁后将网卡IP地址修改为固定,如: 192.168.0.100
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address IP
netmask 子网掩码
gateway 网关
如本步骤不习惯命令行模式,可按照以下方式修改IP地址,修改主要目的是为了能在本机上直接按访问网络的模式进行ZENCART的设置
"系统"->"系统管理"->"网络"
点击解锁,输入登陆时的用户密码,然后点击"有线网络",再点击"属性"
将"启用漫游模式"前面的钩点掉
"配置"选择为静态IP地址
4、打开系统/系统管理/网络,解锁后将DNS修改为open DNS(sudo vi /etc/resolv.conf)
208.67.222.222
208.67.220.220
以上方式也可通过窗口模式修改,请参照3的窗口修改模式,找到DNS项目,修改
(以下为Server版使用,纯字符界面安装模式,请跳过)
5、修改字符界面下语言显示(sudo vi /etc/environment)或者(sudo export LC_MESSAGES=E)
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="en_US.UTF-8"
(以下为Server版使用,纯字符界面安装模式,请跳过)
6、安装X-WINDOW(sudo apt-get install xorg)
(以下为Server版使用,纯字符界面安装模式,请跳过)
7、安装桌面环境(sudo apt-get install gnome-core)
(以下为Server版使用,纯字符界面安装模式,请跳过)
8、安装语言管理(sudo apt-get install gnome-language-selector)
(以下为Server版使用,纯字符界面安装模式,请跳过)
9、安装中文语言包(sudo apt-get install language-pack-kde-zh-base language-pack-kde-zh)
10、因为经常会用到终端:所以把终端加到右键菜单:sudo apt-get install nautilus-open-terminal
11、选择"系统"->"系统管理"->"语言支持",打开后,选择汉语,完整安装中文支持包
安装服务器支持
1、安装Apache服务
命令: sudo apt-get install apache2
然后按照提示即完成apahce的安装了。这里 可以打开http://127.0.0.1,即可看于是It works
2、安装php5
安装PHP5支持 命令:sudo apt-get install php5
安装PHP5 GD支持 命令:sudo apt-get install php5-gd
命令:sudo apt-get install libapache2-mod-php5
命令:sudo /etc/init.d/apache2 restart
OK之后,我们来查看一下是否生效了。
gksudo gedit /var/www/testphp.php
在文件中随便输入
保存运行
http://127.0.0.1/testphp.php
3、安装mysql
命令: sudo apt-get install mysql-server
安装完成按提示设置root密
4、让apache、php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
5、安装curl支持
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
6、重启apache
sudo /etc/init.d/apache2 restart
扩展安装ZEND需要下载文件,就不删除了,供参考把
安装Zend Optimizer
需要输入一下两个目录
/etc/php5/apache2/
/etc/apache2/httpd.conf
注意,提示重启apache2之后还会提示输入一次httpd.conf的路径,再重新输入一次即可,而且重启一般不会成功,可以在终端使用如下命令重启。
sudo /etc/init.d/apache2 restart
以下为系统直接进入字符界面模式,方便虚拟机长期作为服务器测试之用,降低本机系统资源站用的,供参考
启动至字符界面
sudo gedit /etc/inittab
输入
id:3:initdefault:
修改启动脚本
cd /etc/rc3.d
sudo mv S30gdm K30gdm
重新启动





News