0

VirtualBox配置CentOS Linux、安装Magento

Posted by Alan on June 25, 2014 in Linux, Magento |

在前面参照Allan MacGregor的Magento PHP Developer’s Guide一书尝试搭建Linux环境并安装Magento(参见Magento的安装和Magento的环境搭建),中间存在一些问题,实际上未能100%完成。之后Alan请教了公司IT部门的技术大牛,在VirtualBox(也可使用VMware但可能需安装VMware Server且比较消耗系统资源)上配置CentOS并成功的安装了Linux,在这里与家分享一下。 VirtualBox以及CentOS的安装在这里就不再赘述,可根据实际需要在http://wiki.centos.org/Download下载CentOS安装文件。 安装Apache、配置网络 第一步我们先来安装Apache,登录后执行如下指令 yum install httpd -y 如果出现无法解析镜像主机的情况,则说明还需对网络及dns进行配置,输入指令vi /etc/sysconfig/network-scripts/ifcfg-eth0,enter进入后按下i进行编辑,将ONBOOT=后的值改为yes,BOOTPROTO值改为no,然后在结尾处加上如下内容: DNS1=192.168.1.1(根据家庭路由器和公司配置可能会有不同,通常默认都是192.168.1.1) IPADDR=192.168.1.123(根据实际情况指定,这里选择123) NETMASK=255.255.255.0 GATEWAY=192.168.1.1 按下esc,shift+:,输入wq保存退出 重启网络服务:service network restart,这里网成了网络相关配置,但还需要再进行一处配置,输入poweroff关机。在VirtualBox主界面选中机器,点击Machine>Settings或直接点击工具栏中的Settings,进入后点击Network,将Adapter1下的NAT改为Bridged Adapter,点击OK完成修改。 点击工具栏Start再次开启机器,这时再执行前面的yum指令就可以开始安装Apache服务器了。执行service httpd start命令启动Apache(默认开机开启Apache执行命令chkconfig httpd on)。 这时在浏览器中输入http://192.168.1.123发现无法访问,这是由于未配置防火墙的原因。在配置之前我们安装一下nano,因为很多人不太习惯使用vi编辑器,输入yum install nano -y命令即可。 下面我们来配置防火墙iptable,在命令行中输入 nano /etc/sysconfig/iptables 然后在-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 后面加入下面这一行,来开放80端口(Web服务的默认端口) -A INPUT -m state […]

Tags: , , , , , ,

0

Magento环境搭建

Posted by Alan on June 21, 2014 in Magento |

接下来会写一些有关Magento的博文,这一系列博文将主要参考Allan MacGregor的Magento PHP Developer’s Guide一书,但不会逐字翻译,只会截取一些精华内容,旨在学习和Magento的安装、代码结构及二次开发等相关知识。 这里通过使用VirtualBox的安装以及添加虚拟机来架设服务器环境,您也可以使用VMware,下载地址:https://www.virtualbox.org/wiki/Downloads。Linux使用较流行的Ubuntu,下载地址为:http://www.ubuntu.com/download/server/(根据实际情况下载32位或64位的)。 VirtualBox安装及配置 安装VirtualBox和安装普通软件的方法一样,双击所下载的.exe文件然后下一步下一步就可以了。 安装后可通过File(管理)>Preferences(全局设定)>Language(语言)来修改界面语言,这里使用英文。点击左上方New弹出创建虚拟机窗口,Name为新建虚拟机的名称,Type在下拉列表中选择Linux,Version选择Ubuntu(32位还是64位取决于您所使用的机器是什么 版本),点击Next进入内存大小配置,可使用默认推荐的512M或更大的值,点击Next进入硬盘创建页面,使用默认勾选的Create a virtual hard drive now,点击Create进入下一步,使用默认的VirtualBox Disk Image (VDI),点击Next进入下一步,这一步包含动态分配大小Dynamically Allocated和固定大小Fixed Size两个选项(两者的共别顾名思义,前者会按实际文件大小动态的分配硬盘空间,而后者则直接分配指定大小的硬盘空间),点击Next进入下一步,选择保存位置和占用大小(通常Magento的安装会占用2 GB,另位数据库服务器会占用约3 GB,这里可使用默认的8 GB),点击Create完成安装。 完成虚拟机创建后,您会在VirtualBox界面的左侧看到新创建的虚拟机,先不要启动虚拟机(Virtual Machine,简称VM),选中新创建的虚拟机,点击Settings>Network>Adapter 2,勾选Enable Network Adapter,在Attached to后的下拉框中选中Bridged Adapter,这一步主要是为了能够通过SSH进行远程连接,在同一界面下点击左侧菜单中的System确保优先使用CD/DVD-ROM启动系统。 然后点击左侧菜单下的Storage,选择空的IDE Controller,点击右侧的光盘图标(Choose a virtual CD/DVD disk file…),载入之前下载的Ubuntu 32位或64位iso镜像文件(Alan的机器为32位,所以以下皆为32位的安装,可能与64位略有不同),然后点击Ok,这样我们就完成了VirtualBox的安装和配置。 启动虚拟机 完成了VirtualBox的安装与配置,下一步我们来起用所创建的虚拟机,选中左边栏中的虚拟机,点击上方的Start,稍等片刻就会进入语言选择界面,这里选择English,进入安装界面,选择Install Ubuntu Server,进入安装过程界面语言,这里还是选择English,下一步根据所选择语言出现国家列表供选择,这里选择United States,然后设置键盘(以上几步中您可以选择简体中文和中国,这里的选择只是为了避免之后与书中内容有冲突)。 完成上述步骤后进入一些自动扫描的页面,下一步设置主网卡,选择后会进行自动的扫描配置。网卡配置完毕后会进入主机名(hostname),设置页面,这里使用默认的名称ubuntu,然后设置用户名和密码,根据个人情况设置不同值。然后选择是否对主目录加密,下一步会读取系统的时间。下一步进行分区(partition)设置,这里选择Guided – use entire disk and set up LVM,然后选择分区磁盘,然后确认几步写入步骤后,即进入安装系统页面,这一步会耗时几分钟 下一步设置代理(proxy),这里留空,然后设置是否自动更新,下一步选择需要安装的软件,因为我们要自己安装LAMP各组件,所以这里仅安装OpenSSH server,中间会安装Grub,直接确定,最后会显示安装完成,continue启动,进入log in页面,输入在安装过程中设置的用户名和密码。登入后输入sudo apt-get […]

Tags: , , , , , ,

Copyright © 2012-2018 记录点滴生活 | Alan Hou的个人博客 All rights reserved.