Ubuntu中安装magento
的有关信息介绍如下:magento的安装对于硬件来说没有什么特别的要求,所以我们一般的虚拟机中就足以安装magento,但是因为magento的运行中会生成大量的缓存文件信息,所以要作为商用最好可以配置好点,这里我们只是测试所以就不做硬性要求。
因为magento是基于PHP实现的,所以我们要在服务器中安装PHP工具,所以这里我们首先搭建我们的LAMP平台。
安装Apache
安装指令:sudo apt-get install apache2
在这里一般会报一个找不到源的错误,我们可以将host指向我们的本地源中
编辑:
vi /etc/hosts
添加虚拟机IP:(虚拟机的fixIP)
10.0.2.28 ubuntu.cgt.com ubuntu
安装后:
产生的启动和停止文件是:/etc/init.d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
配置文件保存在:/etc/apache2,需要说明的是,普通的apache发行版本配置文件是:httpd.conf
Ubuntu发行版本的主配置文件是:apache2.conf 。
安装mysql
执行命令:sudo apt-get install mysql-server mysql-client 。
安装过程中需设置mysql中root的密码。这里设置为root。
安装完毕后启动mysql,输入命令:sudo /etc/int.d/mysql start 。
之后登陆mysql:输入命令:mysql -uroot -p
提示New password:之后输入之前安装mysql时设置的密码:root;
进入mysql> 。
创建数据库:create database magento; (注意命令后带分号。)
可以导入数据(这里最好先不操作):
use magento;
source path/filename.sql;
安装PHP环境
sudo apt-get install php5 php5-mysql php5-curl php5-gd php5-mcrypt;
之后别忘了用make test 测试一下。
接下来解压magento压缩包,也可以通过SSH直接上传到linux空间上/var/www
如果是gzip格式则用 tar -zxvf [tarfile]
如果是bzip2格式则用 tar -jxvf [tarfile];
修改apache的配置文件
根设置(默认主目录)在 /etc/apache2/sites-available/ default
修改其中的DocumentRoot 为/var/www/magento ,这样在访问IP地址的时候就可以直接指向到IP/magento这个地址。
重启apache:sudo apache2ctl -k restart;
这样我们的LAMP平台就搭建完成。
magento的安装就比较简单,进入magento安装界面。点击下一步继续;期间会出现文件写入权限问题。
使用chmod 777 文件名,修改文件的可写属性。之后继续安装。
基本就根据提示点击然后等待就可以。
在安装的过程中难免会遇到错误,需要重新安装那么将程序中的两个文件删除即可重新安装
app/etc/local.xml
var/cache
如果你是在window环境下安装,那么可能会出现各种权限以及dll相关的错误,这时候你就需要修改php中相关的配置信息:
具体在php.ini中